Хук или мод "Связь с администрацией" - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 3 Страниц +
  • 1
  • 2
  • 3

Хук или мод "Связь с администрацией"

#16 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 10:14

Сейчас на меню "пользователи" вот такой код:
<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>


И получилось всё с точностью наоборот, вкладка пропала при авторизации, а в гостевом осталась :) в чем косяк?

Сообщение изменено: NooBAsTiK (25 Январь 2011 - 10:30)

0

#17 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 13:42

Берите на заметку:
1. Что бы вкладка хука была видна только гостям форума использовал способ написанный выше Ph-A
2. Что бы вкладки "пользователи" "галерея" "календарь" были доступны только для авторезированных пользователей делал следующее:
а. т.к. для модуля "пользователи" не нашел как скрыть вкладку удалил следующий код в 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>
для календаря. После данных манипуляций мой лого вставл в одну строчку как для гостей так и для авторизированных пользователей. Если уменьшить лого он будет плохо читаем, поэтому проблему решил вот таким способом

Сообщение изменено: NooBAsTiK (25 Январь 2011 - 14:19)

0

#18 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 735
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 25 Январь 2011 - 14:13

Цитата

а. т.к. для модуля "пользователи" не нашел как скрыть вкладку удалил следующий код в 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>

0

#19 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 14:15

Просмотреть сообщениеsiv1987 25 Январь 2011 - 14:13 сказал(а):

Найти
<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>



Ну в принципе то что я написал то же работает :)
0

#20 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 735
  • Регистрация: 20-Март 09
  • Репутация: 2 273
  • IPB version:3.1.x
 

Отправлено 25 Январь 2011 - 14:23

Цитата

Ну в принципе то что я написал то же работает

Вообще-то да - принципиальной разницы нету, не рассмотрел. :)
0

#21 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 14:27

Просмотреть сообщениеsiv1987 25 Январь 2011 - 14:23 сказал(а):

Вообще-то да - принципиальной разницы нету, не рассмотрел. :)


не не, была разница я просто твой код с небольшой доработкой в свой пост вставил :)
0

#22 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 25 Январь 2011 - 14:40

Просмотреть сообщениеNooBAsTiK 25 Январь 2011 - 13:42 сказал(а):

Берите на заметку:

Лучше доработать. Замените Галерея, Календарь и так далее данными из lang - файлов. Тогда если пользователь сменить выбор языка (если он есть), поменяется язык в меню.
0

#23 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 17:04

Ну язык русский кругом а так на будущее конечно можно и изменить
0

#24 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 19:19

А как сделать что бы он не только из core_public_global цеплял перевод?
0

#25 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 25 Январь 2011 - 20:26

Просмотреть сообщениеNooBAsTiK 25 Январь 2011 - 19:19 сказал(а):

А как сделать что бы он не только из core_public_global цеплял перевод?

Хороший вопрос. Совсем забыл, что приложение берет название не оттуда.

Надо смотреть.
0

#26 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 25 Январь 2011 - 21:41

вот и я про то :) пока по кривому сдел, добавил в core_public_global параметры которые нужны :)
0

#27 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 31 Январь 2011 - 22:07

А как сделать что бы при нажатии на созданную вкладку на ней оставалось выделение, на вкладках "Форум" и "Пользователи" такое есть?
0

#28 Пользователь не на сайте   Ph-A ответил: »

 
 
  • Advanced
  • Смотреть галерею
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 5 558
  • Регистрация: 18-Сентябрь 06
  • Репутация: 382
  • Откуда:Moscow
  • IPB version:3.1.x
 

Отправлено 31 Январь 2011 - 22:39

Просмотреть сообщениеNooBAsTiK 31 Январь 2011 - 22:07 сказал(а):

А как сделать что бы при нажатии на созданную вкладку на ней оставалось выделение

Смотря какая вкладка.
0

#29 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 31 Январь 2011 - 22:43

Ну вот те что создал Галерея Календарь и Обратная связь
0

#30 Пользователь не на сайте   NooBAsTiK ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 465
  • Регистрация: 24-Август 10
  • Репутация: 9
  • Откуда:г.Иваново
  • IPB version:3.4.x
 

Отправлено 01 Февраль 2011 - 13:27

никто не знает как?
0

Сообщить об этой теме:


  • 3 Страниц +
  • 1
  • 2
  • 3


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна