Вопрос по автоматическому формированию меню

Добрый вечер!

Интересует, как можно формировать меню страниц (page) автоматически?

Я добавил в header_top нужные разделы, а хочу, чтобы при нажатии на любой из них снизу в подменю перечислялись подразделы текущего. Я понял, что надо создать файл menu.page.tpl, однако это мне не помогло.

Надеюсь на вашу помощь! Заранее спасибо.

Ссылка "Блоги"... Вопрос на счет меню...

Решил переименовать ссылку «Блоги» ( /blog/ ) в «Посты» и создать в меню рядом ссылку «блоги», но ведущую на страницу /blogs/, каким образом добавить такую ссылку в меню, чтобы этот пункт меню подсвечивался?

Почитал записи про создание своего меню, что-то не очень понятно, как в моем случае быть :(

Как сделать ТАКОЕ меню (возможно платно)?

Столкнулся с проблемой, реализовать которую у меня не хватает знаний.

Задумал сайт, стал рисовать дизайн… нарисовал и понял что «очень дофига» получилось информации на старнице и выкинуть ее из дизайна не предоставляется возможным (вот так вот задумано)

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

Для реализации этой возможности использовал те же функции что используются и на этом сайте… но вот бЯда… при каждом обновлении страницы меню принимает исходную форму (сворачивается)…

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

Как реализовать такое? Есть ли какой-то простой способ?
Если проблема не решается просто, готов заказать у кого-то эту доработку. Цену и срок доработки пишите в личку…

Как добавить ссылку на Админпанель

Если вы установили модуль Админпанель, то всегда можете обратиться к ней по ссылке httр://ваш_сайт/admin. Но может возникнуть желание сделать поставить ссылку на Админпанель, которая будет видна только администраторам. Для этого в файле шаблона header_top.tpl надо найти пару тегов <ul class=«nav-main»>… </ul> и добавить свой пункт меню, чтобы получлся примерно такой вид:

<ul class="nav-main">
  <li {if $sMenuHeadItemSelect=='blog'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/">{$aLang.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>
  {if $oUserCurrent && $oUserCurrent->isAdministrator()}
  <li {if $sMenuHeadItemSelect=='admin'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/admin/">{$aLang.admin_title}</a></li>
  {/if}
</ul>

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

ЗЫ Пример дан для темы NEW и может отличаться для других тем.

Создание собственного меню

Здравствуйте, как я понял файл меню представляет собой шаблон с именем menu.ИМЯ_МЕНЮ.tpl, потом я его могу уже в шаблоне странице {include file='ШАБЛОН.tpl' menu='ИМЯ_МЕНЮ'}.
Однако когда я так делаю — меню не появляется)) что я делаю не так?))

Настройка главного меню для модулей

Прописал в header_top.tpl такую ссылку
<li {if $sMenuHeadItemSelect=='addons'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_ADDONS}/">{$aLang.addons}</a></li>
Ну и соответственно в файл russian.php добавил 'addons' => 'Файлы' Ссылка в верхнем меню появилась, но указывает на
http://localhost/social//
, а нужно чтобы указывала
http://localhost/social/addons/
Подскажите что я неправильно сделал или вообще не сделал? Спасибо.

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

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

но как сделать чтобы при переходе на страницу «Темы» или /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>

Куда делся SVN?

Собственно вопрос куда делась ссылка на SVN из главного меню сайта? У меня ссылка есть и я найду и выкачаю при необходимости. Но вот новым пользователям не помешало бы наверное в главном меню.

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

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

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

Ребят, как сделать кнопку "добавить ссылку на друга" в редакторе поста

Как реализовать такой механизм как вставка ссылки на профиль\блог друга?
Все как обычно — жмешь кнопочку, всплывает табличка отмечаешь друзей галками — жмешь добавить и\или ок, и все это пихается в форму текст, во время написания\редактирования поста.
Можно сделать выборку только по друзьям и\или свободную форму с подстановкой, по имени пользователя (логину), ну как с подстановкой меток ~~
Мне кажется, это «тру» и удобно, и нужно, по крайней мере мне. Понятно что можно сделать ручками через вставку ссылок, но если надо сослаться на несколько (много) коллег\друзей, например: «А вот когда мы сидели и бухали у меня на кухне, со следующими людми: Коля, Вася, Петя, Маша, Клава, Даша, ...».

Есть идеи как это можно было сделать, ибо я «особо-ваще» не силен в яве, а очень хочеца красивое окошко…