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

Роман

как я совмещал 3 плагина: Компании, Афиша, Вопрос и Ответ

Мной для одного проекта, который сейчас в разработке, были куплены 3 этих модуля.
Я их поставил все вмести на один сайт и о чудо: в 2х из трех модулей не работает функционал оставления комментарием. Приятный подарочек в 12 ночи, о том как я решил эту проблему написано далее.



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

Использование LiveStreet как фреймворка

LiveStreet — это не просто хабра-подобный движок. И даже не столько движок для
создания сообществ, сколько замечательный фреймворк, который подходит для создания самых разнообразных сайтов.
Получается, что от хостинга требуется только php, т.к. для простого сайта-визитки работать с БД совсем необязательно!
Разумеется сайт из пары страниц можно оставить на простом html, но этим постом я хочу показать, что LS можно использовать для создания сайтов абсолютно любого типа.
В общем, кому стало интересно — прошу под кат.
Читать дальше →

Руководство по созданию плагина для v.0.4 на примере "Лента друзей"

Предисловие

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

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

Пошаговая схема:

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

Использование поддоменов в LiveStreet

У многих возникает необходимость использовать поддомены для своих проектов на базе LiveStreet, например вынести на поддомены блоги.
Сделать это можно разными путями, например через реврайты в .htaccess, либо через роутер движка.
Я покажу как это можно сделать на примере последнего варианта, т.е. через роутер.

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

роутинг новостей

Как сделать
Есть блог 'news'
Открывается он как ***.ru/blog/news
Создал новый экшен — который отображает Блог по ссылке ***.ru/news
Но внутренние сслыки Переходят на ***.ru/blog/news/1.html
Оно исходит из {$oTopic->getUrl()}. Как сделать ***.ru/news/1.html?

И как пользоваться внутренними функциями работы с контентом. Нужно получить массив последних 5-и топиков. Сейчас пока делал своими запросами… но явно же есть уже написаные функции.

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

Пример создания модуля

Попробуем на примере создать очень простой модуль/дополнение для LiveStreet. Сразу стоит оговориться, что под модулем в LiveStreet подразумевается некая библиотека дополнительного функционала, а не какой то законченный блок функционала. Модуль это только его часть. Надеюсь понятно смог объяснить, а теперь приступим!

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