Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.



Подфорумы

Сообщений 1 страница 20 из 668

1

Скрипт более не актуален ввиду наличия реализации от сервиса

Подфорумы "не скриптом"

Новая версия

http://funkyimg.com/i/2bvzs.png

(кликабельно)


Преимущества новой версии скрипта:
- Автоматическое удаление "решётки" из названий родительских форумов
- Количество подфорумов не ограничено
- Нет ограничения на формат даты и времени
- Возможность установки своих иконок для подфорумов с новыми сообщениями и без них
- Возможность установки своей надписи в заголовке секции подфорумов
- Упрощенная установка, не требуется создание дополнительных категорий, обрамляющих секцию категорий с подфорумами
- Ускоренная загрузка подфорумов на странице форума
- Добавление в "хлебные крошки" ссылки на родительский форум для форумов 1-го и 2-го уровней

Бонус: "Кликабельность категорий"  в комплекте!  (отключается параметром в скрипте)


Ручная установка

Установка
Название каждого форума, содержащего подфорумы, должно начинаться с решетки  #
Подфорумы к каждому форуму должны располагаться в отдельной категории. Название категории с подфорумами должно также начинаться с решетки # и в точности совпадать с названием форума, для которого эти подфорумы предназначены!
Это правило действует и для вложенных подфорумов.
Все категории с подфорумами к форумам желательно расположить в самом низу, ниже основных (пользовательских) категорий.

Наиболее удобное расположение категорий:
http://funkyimg.com/p/2bvzv.png
(кликабельно)


Скрипт состоит из двух частей:
В начало HTML верх (при наличии скрипта "Супер - Дайсы" - данный код ставим ниже)

<!-- Подфорумы "не скриптом" © Alex_63 / Ч.1 в начало HTML верх -->
<script type="text/javascript">var SUBF = {};
// Настройки скрипта //

SUBF.icon_old = 'https://forumstatic.ru/files/0016/4f/7e/12924.jpg';  // Иконка подфорумов без новых сообщений
SUBF.icon_new = '
https://forumstatic.ru/files/0016/4f/7e/75803.jpg';  // Иконка подфорумов с новыми сообщениями
SUBF.d_title = '
Подфорумы:'  // Текст в заголовке секции подфорумов
SUBF.category_link =
1; // Кликабельность категорий: 0 - отключена, 1 - включена
</script>
<link rel="stylesheet" type="text/css" href="https://forumstatic.ru/files/0016/4f/7e/73859.css" />
<script type="text/javascript" src="https://forumstatic.ru/files/0016/4f/7e/73858.js"></script>

В начало HTML низ

<!-- Подфорумы "не скриптом" © Alex_63 / Ч.2 в HTML низ -->
<script type="text/javascript">setSubforums()</script>


Совместимость с ранней версией скрипта от Deff
Если установлен старый скрипт Подфорумов "не скриптом", необходимо полностью удалить категорию END CATEGORY, а секцию подфорумов (все категории с подфорумами) переместить ниже основных категорий форума.
Категории "ПОДФОРУМЫ" и "END - Подфорумы" также лучше удалить.


Дополнения к скрипту:
  - Подфорумы в строчку
  - Правка Правой колонки в подфорумах для скрипта Описаний к темам
  - Иконка слева от названия подфорума.
  - Правка к скрипту Подфорумов для Сворачивания категорий
  - Сброс кешированных ссылок на родительский форум/категорию
  - Убираем слово "Подфорумы" в секции подфорумов
  - Переносим список Модераторов ниже секции Подфорумов
  - Ссылка в Админку без надстроек (актуально для форумов Rusff,- если некоторые функции в админке не работают)


Скриншоты:
Страница форума с подфорумами
http://funkyimg.com/p/2bvzt.png

Страница подфорума, в "хлебные крошки" добавляются ссылки на родительские форумы и категорию:
http://funkyimg.com/p/2bvzu.png


+4

2

Alex_63 написал(а):

- Добавление в "хлебные крошки" ссылки на родительский форум для форумов 1-го и 2-го уровней

Если это ссылки навигации в .crumbs - дык это было и в моей версии...
Правдо я сокращал кол-во ссылок по вложенности до трёх(а не четырёх как у тьву) Ибо на форумах малой ширины частенько не влазят
И на мобилках не круто

+1

3

Вопрос по отображению подфорумов.
Отображаются столбиком, если сделать в строчку то надо здесь:

.subforums span {
  display: block;
  margin-top: 1px;
  margin-left: 0;
}

display: block заменить на display: inline?

0

4

Домовой
Ну display: inline-block; - универсальнее (ибо если внутри тега есть блочные элементы, то при чистом inline он развалится)

+1

5

Ага, понял.

0

6

Как-то уже ставил подфорум и обзор категорий, но была такая морока, что отказался.

Поставил этот легко, и обзор категорий есть  :cool:

+1

7

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

Адрес: http://medieval.rolebb.com/

0

8

Ivan_V
1. Категории, содержащие Подфорумы, должны стоять ниже всех пользовательских Категорий!  (А не так: категория  с подфорумами под категорией с родительским форумом)
2. Подфорумы к форумам должны располагаться в отдельных Категориях, расположенных в самом низу, название которых должно в точности совпадать с названием родительских форумов!
3. Сделайте скриншот Администрирование > Форумы

0

9

http://s018.radikal.ru/i509/1511/59/132f003651f2.png

0

10

Ivan_V
1. Переместите категорию #Архив ниже категории Рабочий i

Alex_63 написал(а):

Все категории с подфорумами к форумам желательно расположить в самом низу, ниже основных (пользовательских) категорий.

0

11

Alex_63 написал(а):

Ivan_V
1. Переместите категорию #Архив ниже категории Рабочий i

Не пашет, уже пробовал махинации и только что тоже попробовал )

0

12

Ivan_V
Ну дайте АдминНик-Пароль Alex_63 в личку - пусть он сам попробует поправить

0

13

Deff написал(а):

Ivan_V
Ну дайте АдминНик-Пароль Alex_63 в личку - пусть он сам попробует поправить

Сек

0

14

Так понимаю что скрипт актуален для вновь созданных подфорумов. Для того что бы сделать уже готовые форумы подфорумами нет возможности.
Категорию создал, но она отображается только в выпадающем меню при создании форума, в списке форумов этой категории нет. По сему нет возможности переместить в категорию для подфорумов уже имеющиеся форумы. Это печально.

http://savepic.su/6399567m.jpg

http://savepic.su/6396495m.jpg

0

15

Пардон, кажется разобрался.

0

16

Alex_63
А можно убрать Бонус: "Кликабельность категорий"?

0

17

Домовой написал(а):

Alex_63
А можно убрать Бонус: "Кликабельность категорий"?

Скачиваешь скрипт (сохранить как), затем правишь, - удаляешь это:

Код:
//== Дополнение: "Кликабельность Категорий" ==//
if($('#pun-index').length)(function() {
  var st00 = '<style>#pun-index .category:not(#pun-category',st02 = '){display:none!important;}</style>';
  var a = document.URL,
      b = a.replace('http://'+location.hostname+'/=&pun-category','');
  if (a != b) {
    var hideCat2 = st00 + b + st02;
    document.write(hideCat2);
  } else $('#HideCtg').replaceWith('');
  $(document).ready(function() {
    var c = '<a href="http://'+location.hostname+'/=&';
    $('.category').each(function() {
      var L = $(this).attr('id'), L1 = $(this).find('h2 span:not(.offctgr):not(.Show-Hide)'), Ltxt = L1.text();
      L1.html(c+L+'" style="color:'+L1.css('color')+';">'+Ltxt+'</a>');
    });
    if(document.URL.indexOf('=&pun-category')!=-1){
      var CtgrID = document.URL.split('pun-category')[1];//alert(CtgrID);
      var CtgrTitle = $('.category[id$="pun-category'+CtgrID+'"]').find('h2 a').text();
      document.title = CtgrTitle;
      $('p.container.crumbs span').wrap('<a class="forum_lnk" href="http://'+location.hostname+'"></a>');
      $('p.container.crumbs a.forum_lnk').after(' »&nbsp;<span>'+CtgrTitle+'</span>');
      $('.category[id$="pun-category'+CtgrID+'"]').find('h2 > span:not(.offctgr):not(.Show-Hide)').html(CtgrTitle);
      $('.category').find('.Show-Hide, .offctgr').remove();
      $('#pun-stats.section').remove();
    };
  });
}());
//==/End//-Кликабельность Категорий==//

Сохраняешь. Заходишь в Админ панель -> Файлы -> Загружаешь. Кликаешь на него, копируешь ссылку и вставляешь сюда:

Код:
<script type="text/javascript" src="http://forumstatic.ru/files/0016/4f/7e/73858.js"></script>

вместо: http://forumstatic.ru/files/0016/4f/7e/73858.js вставляешь ссылку на свой.

Я пока у себя оставил, там видно будет. Все же удобно с ссылками, не надо тонну форумов лопатить

Отредактировано Ivan_V (Вс, 8 Ноя 2015 20:48:17)

0

18

Ivan_V
Спасибо, уже сам нашёл где эта функция размещена была.

0

19

Alex_63, нарыл проблему. При просмотре активных тем показывается решётка

http://s3.uploads.ru/t/8BiFS.jpg

+1

20

Домовой написал(а):

Alex_63, нарыл проблему. При просмотре активных тем показывается решётка


Alex_63
А можно ли вообще оставить отображение "решётки"?  :crazy:

Отредактировано Grey_Fox (Пн, 9 Ноя 2015 14:03:29)

0