Доработка LS, написание плагинов

Недавно запустил свой первый проект на LS, изначально CMS меня почти устраивала. Знал, что из коробки получить нужный мне функционал не реально не в одной CMS. Много лет работал с DLE, всем хороша, постоянные уязвимости и черезмерная шаблонность, извечные проблемы этой системы. Хотел было уже Drupal взять, но во время остановился прикинув бюджет и поговорив с разработчиками, которые меня сами отговаривали делать всё на Drupal. Примерно та же история была и с WP.
Так я пришёл к LS, которая меня порадовала многим и многим же разочаровала, а именно не особо большим комьюнити, малым количеством плагинов и медленным развитием системы.

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

Пакетная загрузка фотографий

Доброго.

Требуется реализовать возможность пакетной загрузки графических изображений с возможностью перетаскивать их в активную область.


Тут показано как должна выглядеть загрузка изображений.
В правой области сайдбара при написании поста есть блок как на рисунке.

Перетащив изображения от 1 до 10* шт. в зеленую область они начинают загружаться.
Выше показывается в каком порядке они следуют друг за другом. И их можно перетаскивать в этой области, менять местами.

Далее берем из этой области изображение, его превью. Перетаскиваем в область написания/редактирования.

* — ограничение 10 по умолчанию или же его можно изменить на любое, права админа только.

Ps. Для контакта со мной используйте мыло oblakoletØgmail.com, тема Работа LS.
Ограничение на ответ убивает!

Ежедневное вознаграждение пользователей за визит

Уважаемые коллеги,

Может кому-то будет полезно описание решения задачи ежедневного вознаграждения пользователей за заход на ЛС-сайт (для версии 1.0.1).
Читать дальше →

Бесплатный плагин «Admvote Голосование админам неограниченное количество раз»

Голосование админам неограниченное количество раз.
Плагин заменяет только функции голосования в экшене Ajax, для версии 1.0 на стандартных шаблонах нужно будет внести правки в код шаблона topic_part_footer.tpl чтобы показывать кнопки голосования, инструкция в архиве в файле read.me.

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

Отключаем заполнение поля "Заголовок"

Отключаем обязательное заполнение поля «Заголовок»
Выводим топики по дате публикации топика, либо по дате публикации последнего комментария в топике.

Все что получилось лежит тут. Это не плагин, это хак.
Перед использованием сделайте бэкап папки classes

Все спасибы отправляйте netlanc сюда

Роутинг путей к профилю пользователя. Нужна консультация. [Решено 100%]

Добрый день! Субботы всем!
Необходима была реализация роутинга путей к профилю пользователя для изменения вида ссылок: site/profile/koptev/ на site/koptev/
Пользуясь поиском, и открыв 6 тем по данному вопросу, которые удалось найти, я реализовал все грубым хаком основываясь на топиках livestreet.ru/blog/9685.html и livestreet.ru/blog/7549.html и в целом, с задачей своей хак справляется, но не до конца. Сразу оговорюсь, что эксперименты я проделываю на шаблоне developer — new.livestreet.ru/ и 1.0 dev версии ls… Проблемы:


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

Шаблон Simple - решение проблемы "замена логотипа"

Здравствуйте. На днях решил сделать проект, долго думал на каком движке делать, и решился! Опять вернусь на LiveStreet (благодарю разработчиков и тех, кто трудился над этим проектом). Очень понравилась тема Simple, но при установлении появилась проблема. Как поменять логотип? Зашел на описание шаблона, там многие спрашивают и не могут решиться. В одной теме нашел такое:

1. Из header_top.tpl удалить текст связанный с логотипом, чтобы осталась ссылка такого вида:
<a href="{cfg name='path.root.web'}" class="logo"></a>
2. В файле css/grid.css потребуется строка 48.
3. Чтобы вставить картинку, нужно будет привести стили к такому виду:
background:url(../images/названиекартинки) no-repeat; float:left; width:165px; height:119px; display:block; text-decoration: none


Меняю, не получается. В теме заметил, что у многих и не получается. Те кто спрашивают, получают минусы… На следующий день проснулся и сел решить эту проблему. В Google Chrome, открывая Google DevTOols, каким то чудом нажал «Открыть в новом окне .css файл». А тут чудо! Смотрю на URL: имясайта.com/templates/cache/simple/3308800e012584b43331f559ad6a767f.css

Как заметили, LiveSteet берет данные через cache папку, а не сразу templates/simple/css/grid.css
Когда меняете в файле grid.css, также откройте в новом окне URL вашего нынешнего css, там тоже поменяйте, чтобы не было проблемно. Кстати, в cache css постарался поставить такой переход (../images/logo.png) не получается, пришлось прописать имясайта.../images/logo.png
Так что родные, надеюсь вы попадете на эту тему, и не будете заморачиваться заменой логотипа с текста на рисунок. А если все-таки желание возникнет, то рекомендую изготовление логотипов. Я сам не программист, а просто блоггер и веб-журналист. Вот решил поделиться неким опытом. Главное чтоб не минусовали :)

С уважением, Фархад Алекперов.

Поменять местами Комментарии с Публикации в блоке Прямой эфир [РЕШЕНО]

Как поменять местами Комментарии с Публикации в блоке Прямой эфир.
Помню в версии 0.3.1 менял через шаблон, а в 0.5.1 не получается, неужели только так менять?

ВСЕ ТАКИ ВОТ ТАКОЕ РЕШЕНИЕ