+6.94
Рейтинг
12.47
Сила

Бесплатный плагин "SEO"

красивая картинка, которая должна ассоциироваться с продвижением :)Хочу анонсировать плагин «SEO», который поможет оптимизировать структуру вашего сайта для поисковых систем.

Сразу оговорюсь, что плагин абсолютно бесплатен и распространяется по лицензии GNU GPL. Его можно скачать из каталога расширений. В архиве есть описание функционала и инструкция по установке.

Функционал

На данный момент реализован самый базовый функционал, а именно генерация уникальных meta тегов keywords и description для главной страницы, блогов, топиков, топа и т.д. Также в футере сайта, в зависимости от страницы, выводится текст который должен повысить частоту ключевых слов на странице.

Плагин работает на двух наших сайтах и мы думаем, что доля трафика с поисковых систем растет во многом благодаря ему :).
Для затравки покажу общий график роста посещаемости Кукорамы (плагин был подключен больше месяца назад, наблюдаю стабильный рост порядка 30%):
График роста посещаемости на cookorama.net

Читать дальше →

Постраничное разбиение комментариев

В SVN появился функционал постраничного разбиения комментариев к топикам. Данная возможность будет очень полезной для крупных сайтов, где количество комментов к одному топику может спокойно перевалить за 1000.

Для включения постраничности в конфиге появились два параметра:
$config['module']['comment']['use_nested'] = true; 
$config['module']['comment']['nested_per_page'] = 50;
Первый переводит комментарии в режим дерева (nested set), второй задает число корневых элементов на одну страницу. Если значение nested_per_page = 0, то разбивки на страницы не будет, будет просто использоваться nested set для построения дерева.

Для перевода существующих комментариев в режим use_nested = true необходимо запустить конвертацию/восстановление структуры дерева по адресу — /admin/restorecomment/. Если комментариев много, то процесс конвертации может затянуться, поэтому не забудьте на время выставить в php.ini большой лимит выполнения php скриптов. После конвертации появится сообщение — restore ok.

Ссылка на изменения — trac.lsdev.ru/livestreet/changeset?new=1015%40trunk&old=1006%40trunk
Не забудьте выполнить SQL патч — trac.lsdev.ru/livestreet/browser/trunk/install/convert_0.4.2_to_0.4.3.sql

Перенос строки в Tiny MCE

В LS есть замечательная фукнция — использовать редактор Tiny MCE, но, к сожелению, не все тонкости учтены.

При включении редактора и написании текста абзацами (тег «p») автоматически добавляется перенос строки после каждого абзаца. На выходе имеем вот такую конструкцию

<p>текст</p> br>
<p>текст</p> br>
<p>текст</p> br>
<p>текст</p> br>

Как быть? Казалось бы все просто…
Читать дальше →

Как сделать особенный title для главной страницы?

По умолчанию, есть константа с названием сайта. Она является тайтлом для главной страницы («Главная страница»), и она же является окончанием названия второстепенных страниц («Топик про смерть / Блог о жизни / Главная страница»). Но я хочу сделать так, чтобы на главной странице было одно название, а на второстепенных в окончании — другое. Как это сделать?

На самом деле, вопрос сводится к другому: как определить, главная у меня страница или нет. Может, есть какая-нибудь переменная для этого? Это было бы очень удобно — я бы просто добавил в header.tpl условие.