Управление на assets с Laravel 4

Първото нещо, което трябва да направим, е да инсталираме node, npm, bower и grunt. NPM се инсталира заедно с node, но ако сте с CentOS 5 вижте как тук…

Truncate text with css

Using this method, the truncation is based on the space the text takes up, instead of the number of characters in the string, so it is always perfectly truncated to fill up the space.

CSS

.truncate {
width: 256px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
-o-text-overflow: ellipsis; /* required for Opera */
-ms-text-overflow: ellipsis; /* required for IE8, allegedly */
-moz-binding: url(‘ellipsis.xml#ellipsis’); /* for Fi…

преди 2 дни 0

How to require minimum comment length in WordPress

Just add this small snippet to to your “functions.php” file of your WordPress theme and you’re done. Every posted comment under the limit will return an error message using “wp_die” function “Your comment must be at least 20 characters long.”.

PHP

add_filter(‘preprocess_comment’, ‘minimal_comment_length’);
function minimal_comment_length($comment)
{
$minimalCommentLength = 20;

if (strlen(trim($comment['comment_content'])) < $minimalCommentLength)
{…

преди 3 месеца 0

How to setup before Filters on a Controller

You thought about adding the filter to “app/filters.php”, but you are curious if there’s another way to do this? The solution is to use Controller::beforeFilter() and the filter will occur before any actions on the specific controller.
Normally this is done in the constructor of your controller.

PHP

class MyFilteredController extends BaseController
{
public function __construct()
{
$this->beforeFilter(‘auth’);
}
}

преди 3 месеца 0

Автоматично линкване на twitter акаунти

Ако често ви се налага да линквате хора в Тwitter във вашите WordPress публикации или често добавяте вашият Тwitter акаунт може да използвате следния snippet за улеснение. Той линква автоматично всички Twitter потребители към акаунтите им.

PHP

function content_twitter_mention($content) {
return preg_replace(‘/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/’, “$1@$2″, $content);
}

add_filter(‘the_content’, ‘content_twitter_mention’);
add_filter(‘comment_text’, ‘content_t…

преди 3 месеца 0

Скриване на менюта във wp-admin

С този snippet ще можете бързо и лесно да скриете ненужните ви менюта от админ панела в WordPress.

PHP

add_action( ‘admin_menu’, ‘remove_admin_menus’ );
add_action( ‘admin_menu’, ‘remove_admin_submenus’ );

//Remove top level admin menus
function remove_admin_menus() {
remove_menu_page( ‘edit-comments.php’ );
remove_menu_page( ‘link-manager.php’ );
remove_menu_page( ‘tools.php’ );
remove_menu_page( ‘plugins.php’ );
remove_menu_page( ‘user…

преди 3 месеца 0

Инсталиране на node/npm на CentOS 5

Срещнах много трудности, докато се опитвам да инсталирам node.js / npm на сървър с CentOS 5.  В документацията на node.js е споменато, че трябва да използваме repository-то на EPEL с командата “yum install npm”. Въпреки това, колкото и да се опитвах да го инсталирам, изглеждаше, че е несъвместимо с CentOS 5.
Можем да използваме nave, виртуална среда за node, която инсталира npm и node.js за локалния потребител.

Shell

wget https://raw.github.com/isaacs/nave/master/nav…

преди 3 месеца 0

Показване на Gravatar от email адрес

PHP

$size = ’32′;
$gravatar_link = ‘http://www.gravatar.com/avatar/’ . md5($comment_author_email) . ‘?s=’ . $size . ”;
echo ”;

123

$size = ’32′;$gravatar_link = ‘http://www.gravatar.com/avatar/’ . md5($comment_author_email) . ‘?s=’ . $size . ”;echo ‘ . $gravatar_link . ‘” />’;

Променливата $comment_author_email трябва да бъде стринг с валиден email адрес. Ако email-а не съществува в базата на G…

преди 3 месеца 0