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

W

Wmboard

#1
Продолжим делать продукты нашего участника YURSHAT лучше и правильней.
Еще один хак, который меня заинтересовал, это хак дополнительного описания разделов Additional Forums Description. Действительно, в вобле есть такой недостаток, что если сделать нормальное человекообразное описание раздела, то вся эта текстовая портянка, будет на морде форума. Например, в ксеньке, описание хоть и видно ботам, и в исходном коде на морде, но юзерам все это непотребство не видно, а если подвести мышку к разделу, то оно будет отображаться во всплывающем окне.

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

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

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

YURSHAT

#2
СЕО заморочки? :) Хак так же из разряда "Юзверь спросил, как сделать".

НО, доп описание выводится там, где и дефолтное описание. То есть, сделано аналогично дефолту. То, что дефолтное описание отображается в теме вас не смущает? :) Я об этом
Хаки 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';
}
 
W

Wmboard

#3
То, что дефолтное описание отображается в теме вас не смущает?

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

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


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

YURSHAT

#4
Я не силён в СЕО и сильно этим не заморачиваюсь.

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

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread