Скажу сразу, что сделал хак быстро и не вникая в поддержку ЛайвСтритом хуков и модулей. Использую пока в девелоперской версии англоязычного проекта. Следовательно в бою не проверялось.
Данный компонент добавляет к аккаунту каждого пользователя понятие баланс и позволяет пополнять его «кредитами» посредством отправки смс сообщения. Кредиты могут быть использованы в других плагинах, в которых реализована система на базе баланса, в данном плагине, реализована система расхода кредитов с баланса за поднятие рейтинга пользователя.
Плагин предназначен для платформы LiveStreet версии v0.3.1 и выше.
Начиная с 617 ревизии SVN стандартный редактор текста Livestreet обзавелся новыми функциями. Теперь есть возможность превратить выделенный текст в заголовок h4, h5 или h6, а также в один клик оформить нумерованный или маркированный список.
Для полноценного использования этого функционала были исправлены старые баги парсера — добавление лишних отступов строк между пунктами списка и после заголовков (сделанные фиксы касаются external-библиотеки Jevix, а не только ядра).
Ввиду большого числа писем о некорректной работе этого редактора в версии 0.3.1 — под катом правила по корректному переносу.
Хочу чтобы картинки в LS вставлялись более удобно и была возможность их просматривать как галерею. Это просто необходимо для создания постов с галереями. В поисках решения для галереи наткнулся на проект JonDesign's SmoothGallery
Это галерея на MooTools, которой всего то и нужно добавить скрипт в шапку, да сформировать html код вроде
Ребят, разработчики, кто может интегрировать ее для вставки в посты? Нужно просто добавить новую кнопку для добавления галереи и чтобы она закачивала картинки, использовала встроенный в этот скрипт генератор тумбов для миниатюр и выдавала данный html.
Как вариант — slimbox. Там через LS надо будет делать миниатюрки.
5 часов ждать не хочу, так что публикую тут одну доработку.
Выравнивание по-центру несправедливо не было добавлено. Исправляем.
1 Открываем в шаблоне window_load_img.tpl
Добавляем после
if (isset($aParams['align']) and in_array($aParams['align'],array('left','right'))) {
$sText.=' align="'.htmlspecialchars($aParams['align']).'" ';
На
if (isset($aParams['align']) and in_array($aParams['align'],array('left','right','center'))) {
$sText.=' class="'.htmlspecialchars($aParams['align']).'" ';
3 В файле
После
'uploadimg_align_right' => 'справа',
Побавить
'uploadimg_align_center' => 'по центру',
4 В css шаблона добавляем классы
.center {margin:0 auto !important;display:block;}
.left {float:left;}
.right {float:right;}
5 А теперь небольшое вмешательство в движок. Нужно настроить парсинг текста, так как стандартно тег class запрещен, но мы сделаем возможность использования его вместо align
Откроем
Взял стиль рейтинга из шаблона developed. Стили комментариев тоже пока что из шаблона developed. Рейтинг в новостях работает, но в комментариях почему-то не отображаются стрелочки… Подробнее под катом