Как вынести функцию "создать блог" в раздел Блоги?

Хочу что бы при нажатии написать в разделе Топики была возможность написать только «Топик» «Опрос» «Ссылка» «Фотосет» а функция «Создать блог» был доступна только в разделе «Блоги». Как это можно сделать?





9 комментариев

avatar
Найти в шаблоне реализацию кнопки «Написать» и сделать по аналогии, не забыв убрать вывод ссылки на создание шаблона в файле меню
avatar
Спасибо! Вариант действительно простой, но не совсем такой как мне бы хотелось. Я бы хотел сделать чтобы «создать блог» полностью исчезло из «написать» и перешло на страницу «Блоги» и было только там, причем желательно в таком же виде как и на картинках.
avatar
Теоретически в templates/skin/new-jquery/actions/ActionBlog/add.tpl делаем так
{if $sEvent=='add'}
	{include file='header.tpl' sMenuHeadItemSelect="blogs" menu='blogs'}

из templates/skin/new-jquery/menu.topic_action.tpl убираем
<li {if $sMenuItemSelect=='add_blog'}class="active"{/if}><a href="{router page='blog'}add/">{$aLang.blog_menu_create}</a></li>
			
avatar
Вот было бы не плохо узнать где эта реализация, а то знаний и опыта не хватает ее найти.
avatar
Практически, самый простой вариант.
Создаем меню templates\skin\new-jquery\menu.blogs.tpl
{if $oUserCurrent}
<ul class="menu">
	<li {if $sMenuItemSelect=='add_blog'}class="active"{/if}><a href="{router page='blog'}add/">{$aLang.blog_menu_create}</a></li>

	{hook run='menu_blogs_action'}
</ul>
{/if}	

В templates\skin\new-jquery\actions\ActionBlogs\index.tpl меняем
{include file='header.tpl' sMenuHeadItemSelect="blogs"}
на
{include file='header.tpl' sMenuHeadItemSelect="blogs" menu='blogs'}
avatar
Юзай поиск!
avatar
В поиске искал, не нашел.
avatar
Плохо искал. Уже обсуждалось. Автор показывал пример на шаблоне Social.
avatar
Не мог бы мне помочь, и найти этот топик?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.