+2.75
Рейтинг
11.12
Сила

Виктор

Как найти нужный шаблон *.tpl

Когда нужно что-то изменить в интерфейсе часто начинаешь искать место в шаблоне, куда необходимо внести изменения. Скрипт ниже, будучи добавленным в конец файла js/template.js шаблона будет подсвечивать, нажатые мышкой с удержанием ctrl, области и указывать имена шаблонов так:.

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

Интересное решение на неявном преобразовании типов

Задача, собственно, проста: ненавязчиво напоминать пользователю когда он последний раз читал топик надписью в заголовке о количестве дней, прошедших с момента последнего его прочтения. Делается так:
{$numberOfDays = ($smarty.now|date_format:"%Y%m%d"-0)-($oTopic->getDateRead()|replace:"-":""-0)}
{if ($numberOfDays != 0) }
    <div style="font-size: 10px; display: inline; color: #d3d3d3;">
        (Прочитано {$numberOfDays} дней назад)
    </div>
{/if}

Комментировать дальше не буду, но на вопросы отвечу).

Как сделать Sphinx поиск более "умным"?

Доброго. Столкнулся с проблемой следующего характера. При поиске по определенному запросу, например, по запросу «слово» сфинкс себя странно ведет, непрофессионально что-ли :) Ищет только варианты с маленькой буквы и только 1-в-1. Например, если в тексте есть «Слово», а вбиваю «слово», то ничего нет, ибо первая буква заглавная.

Помогите разобраться, где и как настроить Сфинкса (или движок), что бы поиск проходил… немного более расширенно что-ли.

Заранее благодарю.

Как отключить в фотосете сохранение оригинальных изображений?

В общем фотосет при загрузке фото сжимает его согласно настройкам в конфиге, но при этом оригиналы фотографий сохраняет на сервере в папке .../uploads/images/topic/… Оригиналы порой занимают очень много места и, на сколько я понимаю, нужны только для увеличения фотки при просмотре. Возможно ли как нибудь настроить фотосет, что бы после загрузки и сжатия изображений оригиналы не сохранялись, а удалялись автоматом. Заколебало чистить.

З.Ы. Юзал поиск — не нашел.

Создание плагина. От идеи до публикации. Часть 1.

Плагин, создание которого я опишу уже в каталоге и ссылка на него будет в самоом конце.
Идея плагина заключается в следующем: предоставить пользователю возможность добавлять в топик карусель, предоставляемую фреймворком Twitter Bootstrap. Добавление карусели будет осуществляться через встроенный редактор, для карусели будут доступны как изображения из сети, так и загруженные с компьютера пользователя.

Приступим
В начале создадим в папке plugins папку для нашего плагина с именем carousel и в нем файл plugin.xml c описанием создаваемого плагина (см. картинку ниже).


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

Плагин «SetMeBold»


Плагин позволяет автоматически выделять жирным и ссылками слова и строки указанные в настройках.
Полное описание на странице плагина — livestreetcms.com/addons/view/470/
Не забываем делать донейты — livestreetcms.com/profile/SPolischook/donate/
Или писать код — github.com/soundche/lsplugin-setmebold
Ну и конечно же самое важное это ваше мнение :) Скажите мне чего не хватает, что улучшить, что добавить, и как знать, возможно если это действительно будет нужно не только мне…
Вобщем милости прошу. Это своеобразная дань за то что есть такой замечательный движ как Livestreet, спасибо разработчикам, спасибо сообществу, да здравствует OpenSource!


UPD v1.1: В версии 1.1 появился список вариантов поисковой строки. Теперь можно к слову задавать все падежи и возможные варианты написания, такие как: Василий Пупкин, Пупкин Василий.
Был исправлен достаточно серьезный недостаток алгоритма, сейчас все работает безотказно.
Также код стал более объектным и гибким.

Как я переезжал с DLE на LiveStreet (часть первая, вводная)

Добрый день. Я хочу поведать историю, как я переезжал с движка DLE на LiveStreet.
DLE я был недоволен давно — функционал слабый, нагрузку держит плохо, с плагинами и обновлением вообще беда.
Одним прекрасным днем я увидел топик, который натолкнул меня на мысль а почему бы и нет.
Этот конвертер я попытался попробовать на локальной копии сайта (бд в кодировке windows-1251 занимала 1,3 Гб), конвертор просто не работал. Он не был рассчитан на такой объем данных. И после этого я сел все переносить ручками )

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

Плагин «Информация об авторе топика (Topic info)»


Выводит в сайдбаре на странице топика блок с информацией об авторе топика (аватар, логин, имя, контактные данные, силу, рейтинг) и список топиков данного автора, для топика-фотосета также выводит главное превью.

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

Бесплатный плагин АнтиБот

Я тут пробегая мимо услышал, что кого-то боты замучили. А у меня давно валялся плагин один, который когда-то меня выручил. Я быстренько его подрихтовал под новую версию и выложил пока сюда:
github.com/aVadim483/aceAntiBot

Я его протестировал, конечно, но поверить в реальном деле сейчас не могу — нет, слава Богу, проектов, которые бы ботами атаковались. Поэтому если кто-то проверит его в боевых условиях и даст положительную оценку, то выложу уже в общий каталог.

UPD от 2012-09-23: На гитхабе выложена значительно доработанная версия плагина

Плагин "Contest" v.0.2.0

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

Возможности:
  • Различные варианты ответов
  • Ограничение по количеству ответов
  • Свободный ответ
  • Ручная проверка ответов
  • Ограничение по времени
  • Награды
  • Комментарии

Демо: ссылка

Контакты:
ICQ 172440790
vk.com/sersar

P.S. Замечания и пожелания приветствуются!