Custom Tab in Threads

Custom Tab in Threads 1.0.4

Нет прав для скачивания

iXen

Проверенные
Сообщения
422
Реакции
871
Баллы
5,710
Пользователь iXen разместил новый ресурс:

Custom Tab in Threads - Добавление пользовательских вкладок в теме.

Плагин позволит Вам добавлять собственную вкладку в тему, как это реализовано в менеджере ресурсов.

Основные особенности:
  • Права для групп.
  • Выбор форумов.
  • Добавление вкладки при создании темы.
  • Редактирование вкладки и её содержимого (всплывающее окно).
  • Совместимость с менеджером ресурсов.
  • Ссылка для вкладки (с описанием).
Посмотреть вложение 61250

Посмотреть вложение 61251

Посмотреть вложение 61252

Посмотреть вложение 61253...

Узнать больше об этом ресурсе...
 
Не работает вкладка. Если написать содержимое вкладки, то она вообще не открывается. Если использовать в качестве ссылки, то все работает.
хотелось бы что бы содержимое этой вкладки показывалось)
PS: Права все установил и даже переустановил хук, и все же не помогло.
 
Та всё работало вроде, проверено...
 
Та глючнутый плагин. Там были баги с ссылкой на таб, обновлением страницы, переходами. Честно, не помню уже, надо вернуть к исходному варианту чтоб вспомнить, мне его чутка переписали из-а этого в свое время. Если принципиально поищу завтра что мне там переписали, просто по итогу мне не подошло и я забил на это
 
Та глючнутый плагин. Там были баги с ссылкой на таб, обновлением страницы, переходами. Честно, не помню уже, надо вернуть к исходному варианту чтоб вспомнить, мне его чутка переписали из-а этого в свое время. Если принципиально поищу завтра что мне там переписали, просто по итогу мне не подошло и я забил на это

Ну так что там ?
 
Ну так что там ?

После установки плагина непосредственно в модификации шаблонов, находим модификации этого плагина.

Самая последняя, которая
Шаблон: thread_view
Ключ модификации: showTabs

Меняем поле Заменить на :

Код:
<xen:if is="{$thread.tab_title} AND {$thread.discussion_type} != 'resource'">
    <ul class="tabs Tabs" {xen:if $thread.tab_content, 'data-panes="#threadPanes > ol"'}>
        <li id="discussion"><a>{xen:phrase discussion}</a></li>
    <li id="customTab" {xen:if {$thread.tab_link_desc}, 'class="Tooltip" title="{$thread.tab_link_desc} ({$thread.tab_link})"'}><a href="#tab" style="color:red;">{$thread.tab_title}</a></li>
    </ul>
</xen:if>

<script type="text/javascript">
    expectedHash = "#tab";

    $(window).on("hashchange", function() {
      hash = location.hash;
      if (hash == expectedHash) {
       $('#customTab a').click();
      }
    });
    
    $('#customTab').click(function() {
        $('.quickReply').hide();
    });
    $('#discussion').click(function() {
        $('.quickReply').show();
    });   
</script>

$0

Где:

Код:
<a href="#tab" style="color:red;">
тут бы задаем тэг для вкладки, к примеру ссылка прямая на вкладку темы .... threads/1/ станет threads/1/#tab ну и красного цвета

Опять же, если хотим поменять #tab на что то свое, надо поменять и тут: expectedHash = "#tab";

т.е. мы не задаем персональный URL для вкладок, оставляем пустым это поле. А персональный URL ведущий прямо на вкладку будет для всех: threads/id/#tab

Ну как то так.
 
Этот плагин не задаёт параметр HIDE ? То есть можно задать правила доступа к вкладке? Чёт я не нахожу...
 
  • Мне нравится
Реакции: Hope
Смотрел... там только возможность добавлять и редактировать,

а мне нужен доступ, чтоб одни участники могли просматривать вкладу, а другие нет
 

Вложения

  • 2016-11-21_130250.jpg
    2016-11-21_130250.jpg
    21.2 KB · Просмотры: 12
Такого права нет тут.
 
Ткните плиз носом, где почитать, как сделать такую кнопку...
 

Вложения

  • 2016-11-21_131529.jpg
    2016-11-21_131529.jpg
    13.1 KB · Просмотры: 13
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу