serg561432 0 08/10/10 11:31 Здравствуйте, помогите пожалуйста с меню.Допустим, когда я нахожусь на странице "Правила" у меня подсвечивается "Обсуждения".Так же главную страницу портала, могу поставить только в конец, но мне нужно, чтобы она была перед кнопокй "Обсуждения".Заранее спасибо. Поделиться сообщением Ссылка на сообщение
Ph-A 395 08/10/10 11:56 Так же главную страницу портала, могу поставить только в конец, но мне нужно, чтобы она была перед кнопокй "Обсуждения".Увы. Это только правкой шаблона globalTemplate :) Поделиться сообщением Ссылка на сообщение
serg561432 0 08/10/10 12:17 Увы. Это только правкой шаблона globalTemplate :)А именно где?Я всё обыскал, ничего про ячейку портала не нашёл. Поделиться сообщением Ссылка на сообщение
Fisana 700 08/10/10 12:21 Если, кроме портала, нету компонентов: Найти <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if>Вынести этот код вперед. Вставить его после <div id='primary_nav'> <div id='search'> {parse template="quickSearch" group="global" params=""} </div> <ul> Поделиться сообщением Ссылка на сообщение
serg561432 0 08/10/10 12:30 Если, кроме портала, нету компонентов: Найти <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if>Вынести этот код вперед. Вставить его после <div id='primary_nav'> <div id='search'> {parse template="quickSearch" group="global" params=""} </div> <ul>Спасибо большое, очень помогло Поделиться сообщением Ссылка на сообщение
ljuter 1 03/04/11 11:46 А что на счет подсветки кнопок? Например я создал, по выше указанному примеру путем правки globalTemplate, кнопку "Контакты" (страница IP.Content). При нажатии отображается страница с контактами, но в меню светится Pages. Поделиться сообщением Ссылка на сообщение
Fisana 700 03/04/11 12:35 У нас раздел есть для обсуждения ip.contentдолжно помочь Поделиться сообщением Ссылка на сообщение
balalayka 0 04/06/11 15:14 Доброго времени суток! Я, тоже по поводу верхнего меню. У меня стоят ещё и Сторонние дополнения, так понимаю что они и Дополнения IPS вызываются Этим:<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'><img src="{style_images_url}/_custom/icon_primary_{$data['app_dir']}.png" /><br />{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> а Базовые приложения вызываются чуть выше.Подскажите пожалуйста, кто знает, как Сторонние дополнения поставить первыми в меню навигации?Заранее благодарен! Поделиться сообщением Ссылка на сообщение
Fisana 700 04/06/11 15:28 Только руками, отключив показ в меню.Так как и те, и другие выводятся одной переменной. Но можно ips приложения направо перекинуть правкой css.по этому принципу, только другие id # укажите. То есть, одной правкой css можно направо отдельные ссылки вынести, не важно ips приложения, или сторонние.А вынести сторонние вперед слева никак не получится, разве что в админке в списке приложений группу сторонних как-то выше поставить.Так как именно тот порядок влияет на размещение в меню. Поделиться сообщением Ссылка на сообщение
balalayka 0 04/06/11 15:38 (изменено) разве что в админке в списке приложений группу сторонних как-то выше поставить Fisana Спасибо за оперотивность :rolleyes: Этот порядок построения устроил бы больше! Знать какой файл править, а дальше разобрался бы!IPB для меня что-то новое просто.... По идее, нужно со Сторонних дополнений поставить первым только один пункт меню CSS с другой темы не помог, так это и ненужно делать! В 3.1.Х менять местоположение можно и в админке (перетащил в приделах своего раздела вверх или в низ) Изменено 6 апреля 2011 пользователем balalayka Поделиться сообщением Ссылка на сообщение
Fisana 700 04/06/11 15:50 Вот внутри никак нормально не сделать. Только отключением и прописыванием вручную в шаблоне. Поделиться сообщением Ссылка на сообщение