Хак дополнительное описание раздела - Additional Forums Description

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
Продолжим делать продукты нашего участника YURSHAT лучше и правильней.
Еще один хак, который меня заинтересовал, это хак дополнительного описания разделов Additional Forums Description. Действительно, в вобле есть такой недостаток, что если сделать нормальное человекообразное описание раздела, то вся эта текстовая портянка, будет на морде форума. Например, в ксеньке, описание хоть и видно ботам, и в исходном коде на морде, но юзерам все это непотребство не видно, а если подвести мышку к разделу, то оно будет отображаться во всплывающем окне.

Но, появился замечательный хак Additional Forums Description, которым я естественно заинтересовался. Установил. Сегодня попробовал. Разочаровался :)

Дополнительное описание раздела получается сквозное. Это и неправильно и вредно. Описание по всем правилам должно отображаться только на одной странице, странице раздела.
В нашем случае это только здесь, и нигде в темах этого текста быть не должно.

Решим вопрос? :)
Тема пиар хака, как всегда.
 

YURSHAT

Пользователь
Регистрация
20.07.15
Сообщения
78
Реакции
37
Баллы
3
Адрес
Харьков
СЕО заморочки? :) Хак так же из разряда "Юзверь спросил, как сделать".

НО, доп описание выводится там, где и дефолтное описание. То есть, сделано аналогично дефолту. То, что дефолтное описание отображается в теме вас не смущает? :) Я об этом
Хаки vBulletin Интересные и полезные хаки и моды для vBulletin
Тут логика такая, что находясь в теме вы все равно находитесь в разделе.

Если нужно только в скрипте forumdisplay:
Заменить содержимое модуля Startup: Merge Templates into $globaltemplates and Set $show Vars
Этим:
Код:
if ($foruminfo['description_alt'] AND THIS_SCRIPT == 'forumdisplay')
{	$show['altforumdesc'] = true;	$globaltemplates[] = 'forumdisplay_description_alt';
}
 
Последнее редактирование:

Wmboard

Пользователь
Регистрация
01.01.70
Сообщения
9.274
Реакции
2.665
Баллы
28
Адрес
На wmboard
То, что дефолтное описание отображается в теме вас не смущает?

Не а :)
Там три слова.

Тут логика такая, что находясь в теме вы все равно находитесь в разделе.
Это понятно, и может быть даже логично, но увы это дубли текста. Сео заморочки. Хотя что плохого в сео заморочках? Фетишировать на сео не нужно, но и не нужно его отвергать. Отвергать сео могут лишь 10-15 летние форумы. И то до поры до времени...


Если нужно только в скрипте forumdisplay
А я думал, что можно подредактировать вот в этой строчке:
Код:
AND in_array(THIS_SCRIPT, array('newthread', 'newreply', 'forumdisplay', 'showthread', 'announcement',
'editpost', 'poll', 'report', 'sendmessage', 'threadrate'))
Выкинуть все кроме forumdisplay. Будет правильно?
 

YURSHAT

Пользователь
Регистрация
20.07.15
Сообщения
78
Реакции
37
Баллы
3
Адрес
Харьков
Я не силён в СЕО и сильно этим не заморачиваюсь.

А я думал, что можно подредактировать вот в этой строчке:
Дык в коде выше так и сделано :) Если нужно только на forumdisplay, тогда функция in_array не имеет смысла. Полностью замените дефолтный код модуля на код, который я привел выше.
 
Последнее редактирование:

Статистика форума

Темы
200.634
Сообщения
380.522
Пользователи
327.876
Новый пользователь
pm1199
Сверху Снизу