Блоги и Темы как разделить

Есть в верхнем меню «Блоги», а хочу добавить еще «Темы»…

но как сделать чтобы при переходе на страницу «Темы» или /blogs/ были подсвечены только «Темы», а не «Блоги» и «Темы» вместе????


<ul class="nav-main">
			<li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_BLOG}/">{$aLang.blogs}</a></li>
			<li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_BLOGS}/">Темы</a></li>
			<li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PEOPLE}/">{$aLang.people}</a></li>
			<li {if $sAction=='page' and $sEvent=='about'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PAGE}/about/">{$aLang.page_about}</a></li>
		</ul>

ACL

Как можно использовать ACL в темплейтах?
Раньше все было просто —
{if (($oUserCurrent->getRating()>ACL_CAN_CREATE_BLOG) or $oUserCurrent->isAdministrator())}

Теперь же все изменилось и такая конструкция не работает.

Кто-нибудь подскажет?

P.S. расскажу, как сделал — может, еще кому понадобиться потом. Заранее предупреждаю — сделано коряво, и, скорее всего с ошибками.

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

Версия ЛС0.3 и старый шаблон

Товарищи, подскажите пожалуйста можно ли в версии 0.3 использовать старый шаблон? Т.е. в конфиге я заметил что можно указывать шаблон, но выбрав habra получаю белый экран с ошибкой:
Fatal error: Uncaught exception 'Exception' with message 'Не найден шаблон подключаемого блока

Может я еще не все что надо сделал?

Шаблон "developer"

Список дефолтных шаблонов ЛС пополнился еще одним — «developer»
Шаблон разрабатывался преимущественно для веб-разработчиков и поэтому не содержит ничего лишнего, все только самое основное и нужное, думаю это поможет изрядно упростить разработку шаблонов для ЛС. В данный момент его можно скачать с SVN.

screenshot_01.png - Picamatic - upload your images

Шаблон будет дорабатываться, если у вас есть какие-либо идеи/предложения по этому поводу или же вы нашли баг в шаблоне, то большая просьба отписываться в этом топике. enjoy!

Перед сменой шаблона не забываем удалять содержимое папки /templates/compiled/

Шаблон профиля

Привет всем!

Возник такой вот вопрос. Редактирую файл menu.profile.tpl, мне нужно ссылку «избранное» поставить в один ряд с «профиль» и «публикации», но когда я это делаю, то при выборе «избранное» активным остается также ссылка «профиль». Вот код:

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

Конфигурационные переменные и шаблоны Smarty

Возникла такая потребность: использовать в шаблонах значения собственных переменных, которые я задаю в кофиге. Но список переменных и констант, которые передаются в Смарти жестко задан. Можно, конечно, самому править класс Viewer, но это плохой путь — при каждом обновлении версии придется снова и снова лезть руками в системный класс.

Поэтому предлагаю разработчикам следующее: определить глобальную переменную-массив (например, $aCustomVar), и ее скармливать шаблонизатору. Тогда в папку, скажем, /config/modules/custom можно положить config.php, который будет подключаться автоматически, а в нем задаем этот самый массив:
$aCustomVar['element1']='bla bla bla';
$aCustomVar['element2']='custom string';


И тогда в своем шаблоне (.tpl) я могу использовать эти переменные:
<div>Элемент 1: {$aCustomVar.element1}</div>
<div>Элемент 2: {$aCustomVar.element2}</div>

Дизайн и верстка

Для реализации нескольких проектов
Необходим дизайнер- верстальщик в одном или двух дружных лицах.

Сейчас есть 2 проекта для которых нужен дизайн под LiveStreet

1) название: Люди Ветров,
тематика катера, яхты, ветер, море,

2) Журнал «МЛМ изнутри»
дизайн близкий близкий к журналу- полиграфии
стиль, деньги, сетевой маркетинг, успех.

Всем кто, может и хочет помоль, писать в личку и на ZhuravlevOD@gmail.com
Рассмотрю все возможные варианты сотрудничества.

Открыт новый раздел - "Модули"

Сообщаем об открытии нового раздела на сайте livestreet.ru — раздел «Модули»
Теперь появилась возможность выкладывать/скачивать/покупать дополнения для LiveStreet в специализированном каталоге. Это должно упорядочить все наши доработки и сделать более удобным поиск по ним для новых пользователей.
Читать дальше →

Заметки о меню

Занимаясь переносом проекта с 0.2 на пред-0.3, буду публиковать некоторые заметки, которые, надеюсь, помогут тем, кто использует в проекте собственный дизайн. Не публикую сразу в Wiki, так как в процессе работы заниматься серьезной формализацией не очень удобно. Но вполне вероятно, что потом и до Wiki дойдет дело.

Итак, первая заметка будет об организации на сайте навигации.
Читать дальше →