Следующим этапом в приведении четверки в божеский вид у нас станет избавление от ленты активности и лишних, мусорных страниц.
С зеркалами мы уже разобрались, но лишних страниц еще целый вагон.
Итак. Лента активности на четверке это какое-то недоразумение. Во-первых, она абсолютно лишняя. Если у вас есть реальные юзеры, то пусть общаются, а не отслеживают действия друг друга. Если их у вас нет, то она не нужна тем более.
На наш форум я ставил vBulletin Suite. Это и СМС, и блоги, в общем полный комплект. Лично мое мнение, что СМС на форумах не нужна. Форум должен быть форумом, а не новостной лентой. Конечно многие используют портальный тип форумов, но это их личное дело. Лично я оставляю форум + дневники, и избавляюсь от ленты активности.
Как отключить ленту активности на форуме?
Админка, настройки, управление навигацией, снимаем галочки с ненужных нам объектов. В моем случае это лента активности и CMS. Кроме того, не забудьте нажать напротив объекта кнопку редактировать, и снять чекбокс активно!
В результате всех этих манипуляций, мы получили почти нормальный форум с двумя вкладками в навбаре - Форум и Дневники.
Почему почти? Сейчас расскажу.
Во-первых, форум открывается по пути
http://moysayt.sru/forum.php
Если нажать на "домик" под вкладками, то мы попадем на ленту активности по пути
http://moysayt.sru/index.php
Поэтому мы должны избавиться от этих вредных страниц, и сделать чтобы форум открывался по ссылке
http://moysayt.sru/index.php и нажимая на "домик" мы также попадали не в ленту активности, а на главную форума.
Для этого мы тупо переименовываем index.php в home.php а forum.php в index.php и прописываем в управлении навигацией делаем вместо forum.php{session.sessionurl_q} index.php{session.sessionurl_q}
Кроме того, необходимо зайти в настройки, опции, главная страница - и поставить index
Все. Теперь у нас исчезли все лишние страницы, и нам необходимо избавиться от index.php. То есть по клику на логотип, домик, вкладку форум, мы должны попадать на имя нашего домена без всяких индексов, без всяких дописок.
Для этого добавляем в .htaccess следующее:
Добавить можно прямо под RewriteEngine on
У меня все заработало как нужно. Единственное, появился косяк с архивами. То есть по ссылке
http://moysayt.sru/archive/index.php браузер начал выдавать неверное перенаправление. Думаю, что условие, добавленное в .htaccess стало пытаться перекинуть нас на главную вместо архивов, но часть URL /archive/ не давало это сделать. Я подошел к этому делу радикально, и убил архивы.
Архивы на форуме тоже не нужны, и даже вредны. Также вырезал ссылку на архивы в шаблоне. Если кого-то не устраивает мой радикализм, кому-то нужны архивы, можете попытаться поработать с условием в .htaccess
Все? Отнюдь. Лента активности осталась в профиле. В моем случае она выглядела вообще убого.
То, что обведено на картинке должно быть ссылкой на категорию. Но ссылка имела URL в виде
http://moysayt.sru/новости. То есть вторая часть ссылки была в кириллице. В этих недобуквах, из-за которых столько проблем в веб.
Сказать честно, мне было интересно облагородить ленту активности, я экспериментировал и привел ее к виду:
Я вообще ее вырезал в мемберинфо.
Но, затем подумав, решил оставить ленту активности в профиле, вернув все на место и установив хак:
https://wmboard.net/haki-vbulletin-4...ancements.html
Доступ к ленте активности в профиле будут иметь лишь администраторы и модераторы.