Шаблон iNews


Данный шаблон является переделанной версией сверх популярного шаблона Simple с полностью переработанным дизайном. Простота, лёгкость, современность — отличительные особенности данного шаблона.

Только для версии LS 0.5.1

Особенности шаблона:
Приятный и лёгкий дизайн
Удобное меню навигации
Удобен для чтения
Легко изменяется
Удобный рейтинг и закладки
Кроссбраузерность

В комплекте плагин для правильной работы шаблона + PSD исходники логотипа.

Тут демо: demo.1shit.net/
Купить тут: livestreetcms.com/addons/view/506/

Шаблоны для LS - вырабатываем стандарты верстки (продолжение)

Затравка темы здесь: «Супер-хуки» в шаблонах — вставка кода в любое место
Более четко сформулировано и начало обсуждения здесь: Новые шаблоны для LS — стандарт верстки

По откликам на мой топик по стандартам верстки, я понял, что тема эта актуальна, и есть энтузиасты, готовые участвовать в реализации. Это хорошо.

Хотелось бы услышать еще мнение наиболее активных разработчиков плагинов и самого Макса (ака ort ). А то, может, «проблемы негров шерифа не волнуют» ©… :)

Но я пока не вижу в предложенном подходе никаких минусов, кроме плюсов.

Итак, краткое резюме по результатам обсуждения:
1) нужно структурировать наборы шаблонов к скинам, используя механизм наследования Smarty
2) нужно выработать соглашения по CSS-селекторам, которые в шаблонах используются
3) в обоих направления предлагается опираться на БЭМ-методологию

Важный момент: реализация этого подхода не изменит саму логику движка, и старые скины будут работать, как и прежде!

А теперь, ближе к делу.
Читать дальше →

Доработка функционала ЛС, создание шаблона

Ищется разработчик сайтов на ЛС, готовый доработать стандартный функционал движка. Вкратце:

1. Управление пользователями

Администратором сайта создается предопределенный набор групп пользователей (ролей). Все группы кроме одной является «привилегированными», одна, соответственно, «непривилегированная».

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

Все, кто регистрируется на сайте самостоятельно, автоматически попадают в «непривилегированную» группу.

Должна быть возможность выводить списки пользователей по группам (возможно, придется немного расширить стандартный профиль).

2. Блоги

Персональные блоги запрещены (есть бесплатный плагин для этого, но он как-то странно работает).

Администратором сайта создается предопределенный набор коллективных блогов (совпадающий по названию с предопределенными группами). Пользователи, добавленные в группу (в том числе и зарегистрированные самостоятельно) должны автоматически подключаться к одноименному коллективному блогу.

На главную выводятся топики только одного коллективного блога (задается в настройках блога).

3. Внешний вид

Нужно сделать из сверстанного макета шаблон для ЛС (ну или из несверстанного (PSD)).

Наверно, надо все реализовывать на плагинах, чтобы не трогать основной код (обсуждаемо). Как всегда, все очень срочно… =((( Пишите в личку или на amnesiac at smtp dot ru.

Новые шаблоны для LS - стандарт верстки

В комментариях к моему топику про HTML-хуки было немало высказываний на тему стандартизации разрабатываемых шаблонов по LS. Хочу высказать свои соображения на эту тему.

Собственно, проблем тут две:
1) Разбивка страниц на отдельные шаблоны (файлы)
2) Именование CSS-классов

Выскажусь пока по первой проблеме.

Разбивка страниц на отдельные шаблоны

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

LS 1.0.1 vs LS 0.5.1 Переход на новую версию.

Опрос на тему перевода проектов на версию LS 1.0.1. У кого особое мнение просьба отписаться в комментариях.

"Супер-хуки" в шаблонах - вставка кода в любое место

Для начала хочу напомнить тем, кто забыл (и поставить в известность тех, кто не знал), что так уж исторически сложилось, что плагин aceAdminPanel – это не просто инструмент администратора сайта, но еще и некая надстройка над самим движком, которая добавляет движку какие-то фичи, которых, на мой взгляд, ему, порой, не хватает.

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

Если кратко, то суть такая: в шаблонах можно задавать практически произвольные точки (назовем их HTML-хуки или DOM-хуки) с помощью CSS-селекторов а-ля jQuery для вставки своего кода.

А теперь подробнее.
Читать дальше →