NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 (edited) Сейчас на меню "пользователи" вот такой код:<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if> Я убрал его и поставил:</if> <if test="!$this->memberData['member_id']"> <li class='left'><a href='{parse url="app=member" base="public"}'>Пользователи</a></li> </if> И получилось всё с точностью наоборот, вкладка пропала при авторизации, а в гостевом осталась :) в чем косяк? Edited January 25, 2011 by NooBAsTiK Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 (edited) Берите на заметку:1. Что бы вкладка хука была видна только гостям форума использовал способ написанный выше Ph-A2. Что бы вкладки "пользователи" "галерея" "календарь" были доступны только для авторезированных пользователей делал следующее:а. т.к. для модуля "пользователи" не нашел как скрыть вкладку удалил следующий код в globalTemplate <if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>и вставил вместо него <if test="$this->memberData['member_id']!=0"><if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if></if>после этого вкладка пользователи будет появляться после авторизации.б. "Галерея" и "Календарь" их в АЦ можно скрыть, что я и сделал потом ниже выше описанного кода вставил следующее <if test="$this->memberData['member_id']!=0"> <li class='left'><a href='{parse url="app=gallery" base="public"}'>Галерея</a></li> </if> для галереи<if test="$this->memberData['member_id']!=0"> <li class='left'><a href='{parse url="app=calendar" base="public"}'>Календарь</a></li> </if> для календаря. После данных манипуляций мой лого вставл в одну строчку как для гостей так и для авторизированных пользователей. Если уменьшить лого он будет плохо читаем, поэтому проблему решил вот таким способом Edited January 25, 2011 by NooBAsTiK Link to comment Share on other sites More sharing options...
siv1987 Posted January 25, 2011 Share Posted January 25, 2011 а. т.к. для модуля "пользователи" не нашел как скрыть вкладку удалил следующий код в globalTemplate Найти<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if> Заменить на <if test="$this->memberData['member_id']"><if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if></if> Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 Найти<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if> Заменить на <if test="$this->memberData['member_id']"><if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if></if> Ну в принципе то что я написал то же работает :) Link to comment Share on other sites More sharing options...
siv1987 Posted January 25, 2011 Share Posted January 25, 2011 Ну в принципе то что я написал то же работаетВообще-то да - принципиальной разницы нету, не рассмотрел. :) Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 Вообще-то да - принципиальной разницы нету, не рассмотрел. :) не не, была разница я просто твой код с небольшой доработкой в свой пост вставил :) Link to comment Share on other sites More sharing options...
Ph-A Posted January 25, 2011 Share Posted January 25, 2011 Берите на заметку:Лучше доработать. Замените Галерея, Календарь и так далее данными из lang - файлов. Тогда если пользователь сменить выбор языка (если он есть), поменяется язык в меню. Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 Ну язык русский кругом а так на будущее конечно можно и изменить Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 А как сделать что бы он не только из core_public_global цеплял перевод? Link to comment Share on other sites More sharing options...
Ph-A Posted January 25, 2011 Share Posted January 25, 2011 А как сделать что бы он не только из core_public_global цеплял перевод?Хороший вопрос. Совсем забыл, что приложение берет название не оттуда. Надо смотреть. Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 25, 2011 Author Share Posted January 25, 2011 вот и я про то :) пока по кривому сдел, добавил в core_public_global параметры которые нужны :) Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 31, 2011 Author Share Posted January 31, 2011 А как сделать что бы при нажатии на созданную вкладку на ней оставалось выделение, на вкладках "Форум" и "Пользователи" такое есть? Link to comment Share on other sites More sharing options...
Ph-A Posted January 31, 2011 Share Posted January 31, 2011 А как сделать что бы при нажатии на созданную вкладку на ней оставалось выделениеСмотря какая вкладка. Link to comment Share on other sites More sharing options...
NooBAsTiK Posted January 31, 2011 Author Share Posted January 31, 2011 Ну вот те что создал Галерея Календарь и Обратная связь Link to comment Share on other sites More sharing options...
NooBAsTiK Posted February 1, 2011 Author Share Posted February 1, 2011 никто не знает как? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now