0.00
Рейтинг
0.00
Сила

Плагин "Nice URL"

Плагин «Nice URL» приводит URL топиков к ЧПУ. Например, /blog/bugreport/123.html преобразует в /problema-pri-ustanovke.html. Это будет полезно тем, кто верит, что такие урлы способствуют продвижению сайта в поисковых системах.

Плагин доступен для скачивания в нашем каталоге — livestreetcms.com/addons/view/46/

UPDATE 1: Плагин обновился до версии 2.0
Изменения:
1. При активации пересохраняет все топики для перевода названия в транслит
2. Исправлен баг с переопределением экшена blog через $config['router']['rewrite']
3. И главное — произвольная настройка шаблона для URL, используя переменные: %year%, %month%, %day%, %hour%, %minute%, %second%, %login%, %blog%, %id%, %title%. Настройки находятся в в конфиге плагина.

Тестируем и отлавливаем баги.

UPDATE 2: Плагин обновился до версии 2.1
Изменения:
1. Для персонального блога можно указать логин автора
$config['url_personal_blog'] = '%login%';
2. Фикс проблемы с блоками на странице топика — необходимые блоки нужно указать в конфиге плагина

PS: если LS установлен в подкаталог и при переходе на топики возникает 404 ошибка, то необходимо применить этот фикс движка — trac.lsdev.ru/livestreet/changeset/1033

Отправка личного письма

Сейчас, чтобы написать личное сообщение пользователю, надо совершить как минимум два перехода: в профиль пользователя, и оттуда — к форме написания сообщения.

По-моему, было бы удобно в форме комментирования добавить галочку «как личное сообщение». Улавливаете? При чтении комментов возникла необходимость связаться с автором лично, для этого как обычно нажимаем «ответить» возле его коммента, пишем сообщение, и отмечаем его «как личное», после чего это сообщение отправляется прямиком в инбокс автора комментария.

Если точно также ответить в главную ветку, то личное сообщение отправится в инбокс автору топика.

Важные топики

В движках форумов такая функция реализована давно, и, на мой взгляд, является очень полезной. Суть в том, чтобы выделять самые важные топики в конкретном блоге. На форумах это происходит путем их закрепления сверху над общим потоком тем, в ЛС для этого можно вынести блок в правой части, где выводить заголовки самых важных топиков блога.

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

Апгрейт плагина социальных кнопок для постов (проверено на 0.4.2)

Плагин «Социальные заметки (В контакте, Мой мир, Facebook, Twitter)» сейчас позволяет добавить к топику кнопки такого вида.


Если кто-то хочет новую кнопку Твиттера, ниже инструкция.

Там всё просто.
Читать дальше →

Плагин "Мои Вещи"

Пол дня пробил в чёрный бубен вызывая код миллионов, до дыр прокурил доки LS, но в итоге всё встало на свои места и на выходе получилось то, что ценят все пользователи суверенного Лепрозория — «Мои Вещи».

Плагин, в итоге, оказался довольно компактный и элементарный. Он добавляет пункт в основное меню, оттуда пользователи попадают в /mine/ где видят список всех топиков к которым они или их друзья имеют отношение (оставили там комментарий). Посты сортируются в порядке даты последних комментариев в них. Если активность была больше 4х недель назад, но эти топики в «Мои Вещи» не попадают.

Устанавливать — как обычно. Пожелания по улучшению принимаются.

В процессе разработки нашёл пару мелких багов в ядре — сделаю тикеты. Поскольку документация ядра довольно сырая, хотелось бы чтобы кто-то мог просвятить по теме кеширования. Хочу вывести счётчики «обновлений» в меню, но не хочу постоянно дёргать базу.

Скачать Плагин можно вот тут — 16Kb. Сегодня вечером отправлю на модерацию в каталог.

UPD: 07.Aug.2010 — Апдейт! Новая версия плагина, помимо исправления пары мелких косяков в совместимости с другими плагинами, появилось своё подменю, где есть магический фильтр «показывать только новое» с счётчиком непрочитаных комментариев. Ура! Качать там же или в каталоге!

Настройка Tiny_MCE

В свое время долго мучался с редактором TinyMCE, который идет в стандартной сборке ЛС-а. По роду деятельности я не программер, по этой причине пустяковые проблемы почти не имели решений, но все же я смог осилить настройку и изменение этого редкатора.

Чем моя сборка отличается от той, что в ЛС-е?
1. Корректная расстановка переносов строк;
2. Набор смайликов (не qip);
3. Нет глюка с заголовками;
4. Добавлено несколько кнопок;
5. При включении редактора не отключается стандартный в комментах;
Читать дальше →

Вставка видео из Вконтакте, Livestreet 0.4

Давно хотел сделать возможность добавления видео из вконтакте.

Нам понадобится отредактировать файл: engine/modules/text/Text.class.php
Update 14.07.2010: Под 0.3.1 тоже работает.

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

Приятная мелочь: Плагин «Изменение даты топика (СhDate/Change Date)»

Добавляет в форму создания/редактирования топика поле изменения даты создания топика.

За счет выставления даты из будущего достигается эффект «подвешивания» или закрепления топика вверху списка, как в жж.

Совместимость с 0.4.1+

livestreet.ru/addons/176/ (возможно, на модерации)

з.ы. поле изменения даты доступно только администратору!

Плагин "Spoiler"


Бесплатный плагин «Spoiler» для LS 0.4.1 добавляет поддержку тега <spoiler> в топики и статические страницы.
Спойлер позволяет скрыть часть содержимого в раскрывающийся блок.

Плагин доступен в каталоге.

Инструкция по использованию:
Читать дальше →

Новая версия шаблона «Developer»

Новое в версии 2.1 (r947)
— Исправлен баг с cut'ом.
— Исправлен баг с «плохими» комментариями.
— Добавлены файлы header.light.tpl и footer.light.tpl для совместимости с плагинами.
— Переименован файл pagination.tpl на paging.tpl для совместимости с плагинами.

Скачать шаблон можно в разделе «Модули» — livestreet.ru/addons/170/