Настройка меню навигации сайта (верхнее меню) - Страница 2 - Дизайн и модификация Invision Power Board

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

 

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

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

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

Настройка меню навигации сайта (верхнее меню)

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 15 Июль 2018 - 09:29

Так, смотрите. Раздел Меркурий Глобал > Форум ( работает ). Раздел eCurrency > форум ( не работает, выделяется и корневая ссылка что в разделе "сообщество" и ссылка в разделе eCurrency ).
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 15 Июль 2018 - 11:22

Просмотреть сообщениеTemKa_SD сказал(а):

Раздел eCurrency > форум ( не работает

В массив добавили ID'шник форума?
in_array(\IPS\Request::i()->id, array(2)

0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 15 Июль 2018 - 15:49

Нет, понял. А нельзя сделать сразу для всех?
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 15 Июль 2018 - 16:31

Просмотреть сообщениеTemKa_SD сказал(а):

А нельзя сделать сразу для всех?

"Все" - это какие? Откуда система должна знать об этом.
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 19 Август 2018 - 05:55

Здравствуйте. Обновил форум до 4.3.5, скопировал функцию заного, перестало работать. Что может быть не так?
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 19 Август 2018 - 08:34

Меню правили?
Вижу, что у Вас там используется расширение от Pages, а не CustomItem
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 19 Август 2018 - 09:53

На форуме тоже не работает, ничего не менял, только обновил двиг.
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 19 Август 2018 - 10:04

Тогда куда нужно нажать и что не так?
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 19 Август 2018 - 11:00

Должна быть активной.

Вложений


0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 19 Август 2018 - 11:33

А CustomItem.php изменили?
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 19 Август 2018 - 16:08

Вы мне про кастом ничего не писали вроде.
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 20 Август 2018 - 08:02

Просмотреть сообщениеTemKa_SD сказал(а):

Вы мне про кастом ничего не писали вроде.

Во втором посте написано
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 12 Сентябрь 2018 - 02:59

Так, здравствуйте. Немного не так мы сделали.

Цитата

if ($active and \IPS\Request::i()->module == 'forums' and \IPS\Request::i()->controller == 'forums' and in_array(\IPS\Request::i()->id, array(2,3,10)))


Здесь мне нужно убрать and \IPS\Request::i()->controller == 'forums' - так как при просмотре темы тоже должно работать.
\IPS\Request::i()->id - это мне нужно заменить на ID форума, если просматривать тему, то выбирается именно ID темы. По аналогии я с блогами делаю, там тоже всё работает, вот только это пофиксить \IPS\Request::i()->id - ID форума и \IPS\Request::i()->id - ID блога как указать?
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 12 Сентябрь 2018 - 08:09

Просмотреть сообщениеTemKa_SD сказал(а):

только это пофиксить \IPS\Request::i()->id - ID форума и \IPS\Request::i()->id - ID блога как указать?

Проверяете, что находитесь в теме, получаете тему по ID, получаете ID форума.
\IPS\forums\Topic::load(\IPS\Request::i()->id)->forum_id

Аналогично для блогов
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 12 Сентябрь 2018 - 08:38

Что-то не так )

	public function active()
	{
		$active = (!\IPS\core\FrontNavigation::$clubTabActive and \IPS\Dispatcher::i()->application->directory === 'forums');
		$forum_id = in_array(\IPS\Request::i()->id, array(2,3,10));
        
        if ($active and \IPS\Request::i()->module == 'forums' and \IPS\forums\Topic::load(\IPS\Request::i()->id)->$forum_id and $forum_id)
        {
            return false;
        }
        
        return $active;
	}


Здесь же нужно тема+форум ИЛИ форум?

Сообщение изменено: TemKa_SD (12 Сентябрь 2018 - 08:39)

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-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна