+0.14
Рейтинг
0.64
Сила

Плагин «Дайджест»

После топика, реализован данный плагин.

На данный момент плагин умеет:
— Отправлять на мыло пользователям которые отсутствовали на сайте определенное время сообщение-информер с последними «событиями» на сайте (пример текста письма в топике)
— Выполнение отправки рассылки по расписанию (cron)
— Делать отправку сообщения-информера в ручном режиме выбранному пользователю (группе пользователей, данный режим делался как возможность тестирования).
— В ручном режиме можно предварительно просмотреть текст отправляемого письма.
— Совместим с плагином «Mailing (большие рассылки)»
— Совместим с плагином «Nice URL»
— Мультиязычность в шаблонах.

Стоимость плагина 15$, плагин в каталоге.

Спам в комментариях

Скажите пожалуйста как можно запретить писать ссылки в комментариях и где находиться rel=«nofollow» в каком php файле?
должно быть решение проблемы например хотел бы поставить <ноиндекс>...</ноиндекс> на ссылку если нет решения запрета хотя на других движках давно есть, например добавив строку:
if (preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|.ru|.com|.net|.info|.org/i", $_POST['name']))
{
$stop[] = «URL адреса сайтов, публиковать ЗАПРЕЩЕНО!»;
$CN_HALT = TRUE;
}

можно легко избавиться от спамеров поверьте помогает, есть ли что то подобное на livestreet?

Скин для LiveStreet за 5 минут - онлайн-"кухня"

в продолжение темы Перекрашиваем сайт, руководство css для начинающих от Vilz я решил создать онлайн-сервис для совсем упоротых, в котором все будет быстрее/выше/сильнее



Итак, с помощью livetemplate.net/ действительно можно сделать скин для лайвстрита за пару минут. Возможно, он даже получится красивым. Пока что это — альфа версия, работает оно только в хроме и файрфоксе. Предложения/пожелания/багрепорты и прочее просьба писать сюда. Спасибо за внимание :)

Плагин "Внешние ссылки через редирект"

Производит публикацию внешних ссылок через страницу выхода (редирект), делает внешние ссылки в новом окне, добавляет класс на все «чужие» ссылки, что позволяет их обрамлять. Существуют белый, черный и общий списки сайтов с возможностью построения сложных правил (регекспа).

— Открывать ли все ссылки на другие сайты в новом окне
— Добавлять ли ко всем ссылкам на сторонние сайты класс
— Белый список сайтов — позволяет всегда переходить к ним без окна предупреждения
— Черный список сайтов — всегда блокировать переход с предупреждением
— Возможность задавать регекспу в списках (т.е. разрешать сложные правила — поддомены сайта и т.п.)

Плагин доступен в каталоге. Стоимость 10$.



Плагин "Зарезервированные имена пользователей при регистрации"

Плагин запрещает регистрацию зарезервированных имен пользователей и похожих на них. Это может быть необходимо чтобы пользователи с определенными никами не вводили остальных в заблуждение.

В конфиге доступны параметры:

— Список зарезервированных имен пользователей (например, support, moderator, profile etc)
— Задается процент схожести с зарезервированными именами (например, supp0rt, moderator2, prof1le, adm1n)

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

История про нагрузку и как я с ней боролся.

Случилось так, что на одном из проектов full time стал переваливать за 1,5 сек и при этом сжирался весь проц. При этом все остальные показали были в норме: база — 0,002 сек, кеш — 0,01 сек.

Пришлось прикручивать профайлер и смотреть, в чем дело.

Виноват оказался Smarty, который из 1,5 секунд работал 1,2 (шаблон, на проекте, используется стандартный с легкими изменениями).

Копаясь дальше нашел самый сложный шаблон comments_tree.tpl, который выполняет в цикле инклюд шаблона comment.tpl.

Проблема решилась отказом от инклюда и переносом содержимого из comment.tpl в comments_tree.tpl.

full time на топиках с 400+ комментариев не превышает 0,4 сек.

Надеюсь кому-то поможет.

Список файлов шаблона

/blog/add — страница создания/редактирования блога
/blog/admin — страница управления блогом
/blog/blog — страница профиля блога
/blog/comment — комментарии
/blog/index — главная страница блогов
/blog/topic — страница топика

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