выделение кнопки "Просмотр новых публикаций" - Дизайн и модификация Invision Power Board

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

 

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

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

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

настройка поиска

Страница 1 из 1

выделение кнопки "Просмотр новых публикаций"

#1 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 15 Март 2014 - 14:14

приветствую, знатоки. Подскажите как сделать так, чтобы когда переходишь на страницу новых публикации, сама кнопка "Просмотр новых публикаций" перекрашивалась, так, как перекрашивается кнопка "Форумы" при переходе на форум.
Надеюсь понятно объяснил.
0

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

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

Отправлено 15 Март 2014 - 14:39

Используя условия в шаблоне что мы находимся на странице новые публикации, добавить к ссылке css класс для которого будут заданы желаемые стили.
0

#3 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 15 Март 2014 - 15:06

вот код меню. класс
<ul class='ipsList_inline' id='community_app_menu'>
отвечает за обе кнопки. но "Форумы" активные при переходе на них. а "Просмотр новых публикации" не активен.
0

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

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

Отправлено 15 Март 2014 - 15:16

Потому что там нет условия для того чтобы она выделялась.
Замените li#nav_explore

                        <li id='nav_explore' class='right'>
                            <a href='{parse url="app=core&amp;module=search&amp;do=viewNewContent&amp;search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2' title='{$this->lang->words['view_new_posts']}' class='<if test="$this->request['module'] == 'search' && $this->request['do'] == 'viewNewContent'">active</if>'>{$this->lang->words['view_new_posts']}</a>
                        </li>

0

#5 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 15 Март 2014 - 15:26

на что заменить?
0

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

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

Отправлено 15 Март 2014 - 15:37

Скала, в коде class к ссылке видите? Значит на этот код и нужно заменить.
0

#7 Пользователь не на сайте   Скала ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 95
  • Регистрация: 03-Ноябрь 13
  • Репутация: 2
  • IPB version:3.4.x
 

Отправлено 16 Март 2014 - 19:11

разобрался, по другому методу. спасибо, можно закрывать.
0

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

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

Отправлено 16 Март 2014 - 19:14

Закрывать зачем?

JQuery, о боже мой. Why??

jQuery(function(){
   if ( window.location.href.indexOf('app=core&module=search&do=viewNewContent&search_app=members') > -1 || window.location.href.indexOf('app=core&module=search&do=viewNewContent&search_app=forums') > -1){
		jQuery('#nav_explore').addClass('active');
	}
});


Если уж так сильно хочется на javascript, нужно писать на фреймворке форума

<script>
document.observe('dom:loaded', function(){
	if(location.href.indexOf('app=core&module=search&do=viewNewContent') > -1){
		var nav = $('nav_explore');
		nav.addClassName('active');
	}
});
</script>


Хотя наверное куда проще добавить строчку к тегу ссылке.

class='<if test="$this->request['module'] == 'search' && $this->request['do'] == 'viewNewContent'">active</if>'

0

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

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 25-Декабрь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 22 Июль 2015 - 23:48

А не подскажите, как можно запретить гостям просматривать "Новые публикации"?
Спасибо!
0

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

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

Отправлено 23 Июль 2015 - 00:16

Новые публикации являются частью поиска. Если гости не имеют права пользоваться поиском, новые публикации также будут недоступны.
Как оставить открытым поиск но запретить только новые публикации уже обсуждались, поищите на форуме решение.
0

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

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 25-Декабрь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 23 Июль 2015 - 08:58

Спасибо большое. Временно отключил вместе с поиском, пока не найду решение (по отдельному закрытию "Новые публикации") которое обсуждалось.
0

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

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

Отправлено 24 Июль 2015 - 01:03

Здесь обсуждалось на оборот, как разрешить новые публикации и закрыть поиск. В вашем случае - разрешить поиск но закрыть новые публикации гостям:
/admin/applications/core/modules_public/search/search.php

		/* Check the member authorization */

Выше добавить

        /* Allow search new-content for guests */
        if( ( $this->request['module'] == 'search' AND $this->request['do'] == 'viewNewContent' AND $this->request['search_app'] == 'forums' ) AND ! $this->memberData['member_id'] )
        {
            $this->registry->output->showError( 'no_permission_to_search', 10146.1, null, null, 403 );
        }

1

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

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 11
  • Регистрация: 25-Декабрь 14
  • Репутация: 0
  • IPB version:3.4.x
 

Отправлено 24 Июль 2015 - 07:30

Спасибо большое за ответ!
Попробую.
0

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


Страница 1 из 1


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

  

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