Плагин «Хеш-теги»

Плагин добавляет возможность указывать хеш-теги и ссылки на пользователя указателем # и @. Как в twitter.

Работает в:

— топиках
— комментариях
— сообщениях

Результат:

— хеш-тег — #тег, #тег1, #тег2 (ссылки на теги)
— пользователь — @makenskiy, @admin (ссылки на пользователей)


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

Влияет ли количество активных плагинов на скорость работы LS?

Здравствуйте!

Обнаружив необходимым установить, как минимум, полтора десятка плагинов, на свой LS,
встал вопрос — влияет ли количество активных плагинов на скорость работы LS?

Именно количество (не качество). Понятно, что плагины разные и среди них бывают страшные вещи :)

Плагин "оповещения" 1.1.1

Благодаря хорошему человеку добавлен функционал для плагина галереи.

Что нового

— Добавлено: нравится/не нравится фото в галереи пользователя
— Добавлено: добавления и ответы на комментарий к фото в галереи
— Адаптация под шаблон vintage

Плагин оповещения


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

LS Plugin - GoStream \ Прямой эфир

GoStream

LiveStreet Plugin

Плагин предназначен для версии LiveStreet 1.0.*

О плагине
Плагин заменяет стандартный блок Прямой эфир.
В новом блоке выводиться контент модуля Активность.
Читать дальше →

Проблема с редактором - толкает сторонний код

Суть проста — в топик и в комментарии толкает инородный код (скрин ниже). Проблема в инъекции в браузер (конкретно у меня — Opera). Однако подобное может быть у кого угодно. Посему вопрос — как это ликвидировать? Наверняка решение уже есть, но я его не нашел через поиск. Код видно только если открываешь HTML-код в редакторе, что, само собой, ни один блогер не делает, а то и не знает зачем оно.

Вопрос про правильное использование interface и implements?

Есть несколько классов (по классу на источник), содержащих однотипные функции, например парсинг:
Количество и название классов изначально не известно.

Подсказали копать в сторону общий интерфейс и работа с источниками полиморфно.
В итоге получился код ниже.

Как правильно их организовать в плагинах? С подключением в виде одного файла на класс?


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

Плагин "Donate"

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

Плагин получился совсем простенький, выводит блок с полем для ввода суммы и кнопкой «Поддержать». Кроме того, в наличии имеется страница на которой можно оставить несколько слов о том, с какой целью собираются деньги, благодарностями и прочей информацией.

Настроек минимум: выбор валюты для приема и настройка вывода блока. Но! Для его работы обязательно должен быть установлен и настроен плагин «Payment». По его настройке, если возникнут проблемы, смогу сориентировать только по webmoney — с остальными сервисами не работал.

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

Как сделать переключение валюты для примера из плагина "Payment"?

В плагине «Payment» лежит пример плагина для работы с ним. Решил оформить его в плагин донейта. Столкнулся с одним моментом, который не получается докрутить: хотелось бы настройку используемой валюты вынести в конфиг плигина для удобства.

Сейчас в примере это выглядит следующим образом:

$iError=$this->PluginPayment_Payment_MakePayment('bublik',$iNumber,$fSum,PluginPayment_ModulePayment::PAYMENT_CURRENCY_USD,true);


Подскажите, пожалуйста, каким образом можно изменять PAYMENT_CURRENCY_USD на другие значения конфигом?

Ну и попутный вопрос: можно ли как-то «выкинуть» переменную $iNumber (в примере используется для продажи различных вариантов бубликов) или же просто поставить на ее место единицу?