Форум на vBulletin 4.2

  • Автор темы Wmboard
  • 18006
  • Обновлено
  • 17, Sep 2014
  • #1
Хм... добрался я, наконец и до четверки Небольшая предыстория.

Собственно, партнер предложил создать еще один форум на перспективу.

К пенсии, так сказать.

В принципе условия партнерства меня вполне устроили, в частности, что контентом я могу вообще не заниматься, и я начал определяться с выбором движка. Немногим ранее, я писал https://lumtu.com/saitostroenie/6446-vbulletin-ili-xenforo.html

. Дискуссия оказалась интересной малому количеству аудитории Борда, хотя это абсолютно неважно. Но, там я сравнивал тройку vBulletin и XenForo. Основным минусом XenForo я считаю невозможность полного контроля происходящего на форуме, но так как форум хотелось видеть некоторое время идущим в ногу со временем, поэтому я и обратил свое внимание на четверку.

Хакеры школьники меня мало волнуют, а для пользователей будущий форум будет выглядеть более современно.

Сказать честно в первые моменты движок вызвал некоторые затруднения, представляю сложности для новичков в сайтостроении Осталось разобраться с кодировкой, и полагаю я буду иметь возможность рассказать участникам Борда интересные детали в работе с четверкой, при взгляде на нее незамыленным взглядом

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 22, Sep 2014
  • #2
Льюви:
это ты говоришь мне? у меня 9 из 10 форумов в утф
А у меня один был Вечно какие-то косяки.
Льюви:
это ты на этом хостинге собираешься её юзать? или ты хотел поставить-свернуть-закинуть на рабочий хостинг?
Нет конечно.

Хотел поставить, свернуть и закинуть. Но, вернемся к нашей четверочке Выдалась минутка, и я вернулся к своему новому "питомцу" так сказать. БД я сносить не стал, просто снес все таблицы.

В конфиге раскомментировал строчку по твоему совету, и в результате получил второй форум в кодировке UTF.

Таблица пост отображает кириллицу корректно.

В МайАдмин сопоставление кодировки соединения с MySQL - utf8_general_ci Сами таблицы в utf8_unicode_ci
Льюви, в принципе твой совет в этой теме также актуален и для тройки, при установке форума с нуля. Так что его можно добавить и в троечные инструкции. Что было дальше расскажу потом. Вобла есть вобла, все таки между тройкой и четверкой очень много общего.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 22, Sep 2014
  • #3
Veter:
Льюви, в принципе твой совет в этой теме также актуален и для тройки, при установке форума с нуля.
ты не поверишь... это не "мой" совет, это просто совет, и лет ему уже... ой, не помню, сколько... но про 4ку тогда ещё точно никто не думал, даже разработчики))
Veter:
Так что его можно добавить и в троечные инструкции.
добавь на саппорте мы всё время об этом говорим, но никто ж не читает))
Veter:
Вобла есть вобла, все таки между тройкой и четверкой очень много общего.
отличий довольно много, особенно сейчас, в версии 4.2.х но после того, как я посмотрела на 5ку поближе, я поняла, что у тройки и 4ки, в общем, и нет никаких отличий))
Veter:
Что было дальше расскажу потом.
Ждём продолжения! :good:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 28, Sep 2014
  • #4
Льюви:
ты не поверишь... это не "мой" совет, это просто совет, и лет ему уже... ой, не помню, сколько...
Век живи, век учись Раньше, наверное он был не очень актуален. Можно было выбрать кодировку БД через пхп май админ
Льюви:
Ждём продолжения!
Пока небольшая пауза. Перескочил как-то на другой горящий. В общем из-за технических моментов стоит работа партнеров по работе с контентом.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 19, Oct 2014
  • #5
Ну чтож.

Вернемся к нашей четверочке. Не скажу, что работа пока имеет какой-то план или структуризацию, пока все идет хаотично.

Увидел косяк во внешнем виде, перескочил туда.

Закончил, вернулся к структоризации.

Зациклило на дизайне, правим дизайн. Итак.

Структоризация разделов - подразделов, абсолютно такая же, как в тройке.

То есть тот, кто работал с тройкой ничего нового для себя не увидит.

Но, все же иногда попадаются интересные моменты, которые я пока буду публиковать здесь, а впоследствии возможно выделю в отдельные темы. При установке шаблона на сьют версию четверки, получилось так, что часть данных в постбите оказалось в рамочке, а блоги, например без рамочки.

Встала задача ликвидировать эти рамочки как класс.

То есть, убрать рамочки в Регистрация, Сообщений, и привести их внешний вид к данным "Записей в дневнике". Смотрим эту рамочку фаербагом, находим класс стиля, и идем в шаблон постбит легаси.

Находим там класс стиля этих ужасных рамочек, в моем случае это был класс post_field, и ликвидируем его. Любопытным моментом в четверке оказалось редактирование приветствия.

Если в тройке это приходилось делать через поиск по фразам, то в четверке это делается гораздо проще, через редактирование важной информации.

То есть идем в админку, важная информация, и составляем свой текст приветствия.

И все! Просто и удобно. Осталось перекрасить приветствие, где логично будет предположить, что это делается через Стили и шаблоны, редактор переменных стиля, Notices, Notices_background.

Но у меня она почему-то не перекрасилась, хотя разбираться почему еще не было времени. Далее.

Отдельной крутой фишкой четверки является сайдбар, который можно скрыть.

Четверка воблы является наверное единственным форумным движком, имеющим такую фичу.

Ух как долго я искал, где прячется этот чертов сайдбар.

Ведь по умолчанию, после установки форума его просто нет И как тут не вспомнить девиз нашей Льюви. Админы, изучайте админку
Сайдбар на четверке прячется в админка, настройки, опции, боковая панель форума и блоки Сначала создаем блоки, затем настраиваем боковую панель. В четверке отдельными лишними элементами являются дублирования слов "Добро пожаловать на". Для чего это сделано не имею ни малейшего представления.

Наверное это "добро пожаловать" сродни американской улыбке.

Типа того: даже если тебе сейчас хреново, то все равно улыбайся.

Вот и в четверке, это добро пожаловать и в хедере, и на главной под приветствием, и по умолчанию "добро пожаловать" в самом приветствии.

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

Приводим наш форум к славяно-русскому внешнему виду.

Убираем все лишние "добро пожаловать", оставляя название форума, и подразумевая - не нравится здесь, вали на.
Убираем дубли "Добро пожаловать на ххх" Шаблон FORUMHOME Находим:
 		<p id="welcomemessage" class="description">{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}</p>
Удаляем.

Сохраняем. Аналогично убираем эту фигню с добро пожаловать в хедере. Шаблон header Находим:
 			<div class="topWelcome">

{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}

</div>
Удаляем, сохраняем. Как избавится от лишних пунктов меню в навбаре вы наверное знаете? Если не знаете, потом расскажу.

Также в следующей серии, телезрители увидят правку шаблона в ленте активности, узнают как дополнительно предохраниться от абуз Рене

, и многие другие интересные вещи
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 17, Sep 2014
  • #6
Veter:
Осталось разобраться с кодировкой
*шёпотом* я тут, если что...
Veter:
и полагаю я буду иметь возможность рассказать участникам Борда интересные детали в работе с четверкой, при взгляде на нее незамыленным взглядом
это реально очень интересно :rolleyet:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 17, Sep 2014
  • #7
С удовольствием буду читать эту ветку. И может даже смогу, что нибудь подсказать!
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 18, Sep 2014
  • #8
Льюви:
*шёпотом* я тут, если что...
Все никак руки не дойдут до кодировки.

Там ситуация, которая уже встречалась здесь на форуме.

Таблицы БД в утф.

Сопоставление в утф.

С форумом на русском внешне все в порядке.

Переключаешь на англ - крокозябры.

Идешь в таблицу пост, тоже кракозябры Русик заливался в cp-1251. При заливке русика в утф, ромбики. Надо придумать способ решения в несколько кликов
lukamal:
С удовольствием буду читать эту ветку.
Ну да, писать то некому
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 18, Sep 2014
  • #9
Veter:
Надо придумать способ решения в несколько кликов
не вопрос... клик 1: удаляем БД клик 2: в конфиге раскомментируем строку про утф (если ты до сих пор боишься утф, пропиши там 1251, но строка должна быть раскомментирована перед установкой клик 3: если в конфиге прописали 1251, то всю БД ставим тоже в 1251. Если в конфиге остался утф, то и БД дожна быть в утф клик 4: заливаем папку /инсталл/, запускаем инсталл клик 5: удаляем папку /инсталл/, заливаем русик.

Радуемся результату. Форум не пустой? там уже есть контент и юзера? - тогда вопрос решается только переконвертированием БД в правильную кодировку и читаемую кириллицу === Что значит "писать некому"? мы - твои читатели, мы хотим продолжения детектива!
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 18, Sep 2014
  • #10
Льюви:
если ты до сих пор боишься утф
Не то, чтобы боюсь. Но утф доставляет некоторые неудобства в дальнейшем при установке хаков
Льюви:
то всю БД ставим тоже в 1251
В шареде БД ставится только через панель хостинга. По дефолту она в утф. Или ты про строку сопоставления БД? Раньше можно было зайти в панельку phpMyAdmin и создать базу данных оттуда с выбором нужной кодировки сразу. Все меняется, и теперь этого уже нет...
Льюви:
Форум не пустой? там уже есть контент и юзера?
Форум пустой.

Я не стал ничего делать пока не разберусь с кодировкой. Может сегодня попробую твой метод, что получится Я сначала начал делать "заготовку", как на тройку.

Но тот хостинг, на котором делал давно троечную, внес новые изменения в потребление ресурсов.

Там у меня висит форумок, но он мертвый несколько лет уже.

Никто не общается.

Так что задача увеличить ресурс не стояла.

Кстати это я к чему? Вчера там четверка для заготовки устанавливалась час.

Не вру Так и не установилась.
Льюви:
мы - твои читатели, мы хотим продолжения детектива!
А где писатели? Читателей и так весь Рунет.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 19, Sep 2014
  • #11
Veter:
Но утф доставляет некоторые неудобства в дальнейшем при установке хаков
это ты говоришь мне? у меня 9 из 10 форумов в утф какие "неудобства"? взять за правило перед установкой хака проверить, в какой он кодировке? - так это полезное правило при любой кодировке...
Veter:
Раньше можно было зайти в панельку phpMyAdmin и создать базу данных оттуда с выбором нужной кодировки сразу. Все меняется, и теперь этого уже нет...
да, я почти про это пусть из ПМА нельзя создать БД, но посмотреть/сменить кодировку обычно можно... или у тебя и этого нет? ну что ж, достаточно продвинутый хостер, если он поставил всем утф по дефолту. Похвально.
Veter:
Вчера там четверка для заготовки устанавливалась час. Не вру



Так и не установилась.
верю но только погоди, я запуталась... это ты на этом хостинге собираешься её юзать? или ты хотел поставить-свернуть-закинуть на рабочий хостинг? потому что если она час мусолит импорт хмл-ей, то она и работать до путя не будет... утонет...
Veter:
А где писатели?
это не к нам претензии, мы честно пишем
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 26, Oct 2014
  • #12
Как изменить цвет приветствия? В предыдущем посте я уже писал, что попытка победить цвет приветствия у меня уже была

Неудачная. Что не получилось с лету, я как правило откладываю в ящик, и возвращаюсь тогда, когда появляется настроение. И все же. Как правильно найти где чего и как перекрасить? В нашем случае это приветствие, но в принципе по такому принципу можно найти и перекрасить другой элемент стиля.
  • Заходим в важную информацию, и ставим в настройках, чтобы оно было видно админу. Конечно вы можете не заморачиваться, а смотреть разлогиненным на свои изменения





  • Исследуем приветствие фаербагом.


  • В правой колонке появится класс стиля, который мы копируем, и по этому классу через поиск в шаблонах находим файл additional.css


  • В этом файле css находим наш класс, и в нем же видим шаблон стиля, в котором можно поменять дизайн - welcomemsg_background.


  • Далее в редактор переменных стиля, Theme_Manager, находим welcomemsg_background и меняем дефолтный цвет на свой.


Нужно поиграть с бордером - welcomemsg_border. Ну и так далее. По аналогии по этому рецепту можно играть со многими элементами дизайна в четверке.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 26, Oct 2014
  • #13
Убираем Powered by vBulletin на четверке. О чем это я? На четверке ведь нет Powered by vBulletin! Да, его нет в титле, как на тройке.

Но он есть, уж поверьте.

Этот Powered by vBulletin спрятался в логотипе.

Если подвести мышку к логотипу форума на четверке, то в подсказке мы увидим Powered by vBulletin, он прописан в альте.

Вот так хитро замаскировали ребята этот мусор Шаблон хедер. До.






После.




 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 26, Oct 2014
  • #14
ЧПУ на vBulletin 4.2 На четверке в отличие от тройки уже появилась возможность выбора ЧПУ. На тройке этот вопрос, один из многих решало vbSEO, на четверку мне его ставить не хотелось. В админке четверки есть варианты выбора ЧПУ для вашего форума. Это:
  • Стандартные ссылки - ну это обычный уродский, вобловский showthread.


  • Простейшие и обычные ЧПУ - showthread, номер темы, название темы.


  • И ЧПУ с mod_rewrite - threads/номер темы-Название-темы.


Естественно, реальные пацаны выберут нормальные ЧПУ с mod_rewrite.

Ставим галочку.

Сохраняем.

И? И Ошибка 404. Чтобы mod_rewrite заработал необходимо внести правила перенаправлений в .htaccess.

Практически на всех хостингах mod_rewrite уже включен по умолчанию, поэтому добавляем в корень форума .htaccess и наслаждаемся результатом. Вот этот самый .htaccess:
 RewriteEngine on

# If you are having problems or are using VirtualDocumentRoot, uncomment this line and set it to your vBulletin directory.

# RewriteBase /forum/

# If you are having problems with the rewrite from content/ to content.php, uncomment this line to turn MultiViews off.

# Options -MultiViews

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

# Forum

RewriteRule ^threads/.* showthread.php [QSA]

RewriteRule ^forums/.* forumdisplay.php [QSA]

RewriteRule ^members/.* member.php [QSA]

RewriteRule ^blogs/.* blog.php [QSA]

RewriteRule ^entries/.* entry.php [QSA]

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -l [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [NC,L]

# MVC

RewriteRule ^(?:(.*?)(?:/|$))(.*|$)$ $1.php?r=$2 [QSA]

# Check MVC result

RewriteCond %{REQUEST_FILENAME} -f

RewriteRule ^(.*)$ - [NC,L]

RewriteRule ^(.*)$ - [R=404,L]
Все? Увы не все.

Наши URL получились на уродской кириллице, если ваш форум русскоязычный.

Для буржуев это не проблема.

Они не пишут на кириллице.

А вот нам, для того, чтобы получить нормальные ЧПУ на латыни, необходимо скачать с Саппорта хак Льюви ЧПУ транслит, и наконец, насладиться результатом своих трудов. Хак сюда не выкладываю, тк автор в своей теме запретил распространять продукт.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 27, Oct 2014
  • #15
Избавляемся от зеркал домена на vBulletin 4.2.0 При запуске нового сайта/ форума, возьмите себе за правило, сразу же избавляться от всех зеркал и мусорных страниц.

Меньше проблем возникнет потом, да и поисковикам ваш форум понравится сильнее.

А может даже поисковики влюбятся в ваш форум и вынесут на верхние позиции даже без контента Избавляемся от зеркал домена.

Если ваш основной домен без WWW, то имя вашего сайта с WWW уже является зеркалом.

И наоборот.

То есть вам сразу необходимо выбрать какое из зеркал будет основным, а от какого будем избавляться. Я выбрал основным доменом, имя моего форума без WWW. Открываем ваш .htaccess, и после RewriteEngine on, отступив строчку, добавляем следующее:
 RewriteCond %{HTTP_HOST} ^www.moyforum.ru$
RewriteRule ^(.*)$ http://moyforum.ru/$1 [R=301,L]
Где moyforum.ru соответственно мой домен. Теперь даже если вы наберете в строке вашего браузера "www.moyforum.ru", то вас перекинет на "moyforum.ru" без WWW.

Это значит правило работает.

И если оно работает для вас, то будет работать и для поисковиков. Теперь ваш домен не будет делить авторитет поисковых систем между двумя своими зеркалами, а будет все забирать себе, любимому. На vBulletin 4.2.0 проблемы на этом не закончились.

Там осталось еще очень много мусорных, ненужных, бесполезных и даже вредных страниц.

Но, об этом в следующей серии фильма о четверке. Если кто читает, будьте на связи.

Если нет, то я на связи сам с собой всегда, и почитаю написанное сам.

А спустя много лет будет вообще интересно почитать чего и где написал такой умный человек
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 27, Oct 2014
  • #16
Ветер, по поводу поисковиков посмотри вот эту тему https://lumtu.com/vbulletin-4-x-x/3386-vbulletin-i-poiskovye-roboty-yandex-mail-rambler.html

И вопрос, зачем в ЧПУ ты делаешь латиницу? Разве на русско язычном форуме кирилица не лучше для поисковиков и пользователей? Буржуи-то всё равно прочесть не смогут! И насколько я помню ЧПУ настраивал без .htaccess https://lumtu.com/vbulletin-4-x-x/3646-nastroiki-chpu-vbulletin-4-2-0-a.html

Не про этот ли хак идёт речь https://lumtu.com/haki-vbulletin-4-x-x/3959-friendly-url-translit-translit-ssylok-na-vbulletin-4-h-h.html

 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 27, Oct 2014
  • #17
Veter:
ну это обычный уродский, вобловский showthread.
ну не гони на рыбку-то...
lukamal:
Не про этот ли хак идёт речь
он перестал работать на стадии 4.1.х впрочем, он мог опять заработать на 4.2.х - у разрабов в голове солёные бычки, всякое возможно))
lukamal:
И вопрос, зачем в ЧПУ ты делаешь латиницу?
видимо, потому, что не у всех в сети - опера чтобы ссылки, которые копируют и постят, не выглядели как /%D0%9D%D0%B0%D0%B7%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 27, Oct 2014
  • #18
lukamal:
Ветер, по поводу поисковиков посмотри вот эту тему
До сессий пока не дошел. Еще не весь базис сделан.
lukamal:
Разве на русско язычном форуме кирилица не лучше для поисковиков и пользователей?
Кириллица в вебе это недоразумение какое-то. Я так считаю. Для пользователей не лучше, Льюви постом ниже рассказала почему. Для поисковиков? Есть мнения, что гугл кириллицу и ЧПУ в кириллице любит. Но я на личных сайтах, или партнерских, которые технически обслуживаю я, на гугл внимания обращаю мало. Основной приоритет это Яндекс.
lukamal:
И насколько я помню ЧПУ настраивал без .htaccess
Это обычные ЧПУ. Не мое.
lukamal:
Не про этот ли хак идёт речь
Нет. Не про этот. Я этот не ставил, хотя и видел его.
Льюви:
ну не гони на рыбку-то...
:sdaus: Что еще добавить по теме.

Писать лень. Да, вот.

Какой хак вы используете и почему для скрытия внешних ссылок в постах.

Редирект Керка на четверке вроде не работает, да и на этом форуме я бы хотел использовать что-то скрывающее ссылки глобально.

Совет использовать идиотский хак "Для того чтобы видеть ссылку вы должны зарегистрироваться" тоже принимается
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 28, Oct 2014
  • #19
Veter:
Какой хак вы используете и почему для скрытия внешних ссылок в постах.
тебе именно скрывать, или закрывать индексацию? в 4ке есть возможность добавить нофоллоу к внешним ссылкам, штатно
Veter:
Совет использовать идиотский хак "Для того чтобы видеть ссылку вы должны зарегистрироваться" тоже принимается
так используй тот хак для тройки прекрасно становится на 4ку и работает без проблем
Veter:
:sdaus:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 28, Oct 2014
  • #20
Льюви:
тебе именно скрывать, или закрывать индексацию?
В идеале, это как на вордпресс - редирект. Когда к внешним добавляется свой домен, и все внешние становятся внутренними с редиректом.
Льюви:
в 4ке есть возможность добавить нофоллоу к внешним ссылкам, штатно
Нофоллоу полная фигня.

Во первых ссылка все равно учитывается даже гуглом, не говоря о яндексе.

Во вторых ссылка передает вес. Форумы непаханное поле для спаммеров.

На новых проектах я их попросту уничтожаю как класс.

Без предупреждений, без нарушений.

Сразу бан.

И домен в стоп лист.

Зарегистрировался и в первом десятке постов есть ссылка - спаммер без разговоров.

Без реабилитации.

И ты знаешь, стало легче жить как-то На одном форуме это не видно конечно, но когда их второй десяток пошел, время оптимизируется здорово.

И ты знаешь, в плане авторитетности и посещаемости и форум ничего не теряет Особенно для коммерческих проектов.

Мало постов - да и хрен с ними, с тех что в наличие есть трафик, значит есть и деньги.
Льюви:
так используй
тот хак для тройки прекрасно становится на 4ку и работает без проблем
Не заработал. Наверное хостинг Но я нашел обалденное решение, потом расскажу
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 28, Oct 2014
  • #21
Некоторые особенности установки русификатора на vBulletin 4.х.х В принципе, установка, как установка. Ничего особенного. Не помню уже, как в тройке, но в четверке при установке русификатора проявляется один неприятный момент. Ссылка на vBulletin становится активной. Скажете ничего страшного? Отнюдь. При использовании нулль скрипта, и наличии активной ссылки на vBulletin, у вас появляется шанс быть зафиксированным нашим приятелем Рене

. Каким образом? При переходе по ссылке, они могут вас увидеть по рефереру. Поэтому удаляем ссылку на vBulletin. Админка, языки и фразы, поиск по фразам "vBulletin Solutions, Inc. All rights reserved", фраза вроде powered_by_vbulletin, уничтожаем ссылку, сохраняем фразу, работаем дальше и развиваем свой форум.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 28, Oct 2014
  • #22
Следующим этапом в приведении четверки в божеский вид у нас станет избавление от ленты активности и лишних, мусорных страниц. С зеркалами мы уже разобрались, но лишних страниц еще целый вагон. Итак.

Лента активности на четверке это какое-то недоразумение.

Во-первых, она абсолютно лишняя.

Если у вас есть реальные юзеры, то пусть общаются, а не отслеживают действия друг друга.

Если их у вас нет, то она не нужна тем более. На наш форум я ставил 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 следующее:
 RewriteCond %{THE_REQUEST} ^GET\ .*/index\.php\ HTTP
RewriteRule ^(.*)index\.php$ /$1 [R=301,L]
Добавить можно прямо под RewriteEngine on У меня все заработало как нужно.

Единственное, появился косяк с архивами.

То есть по ссылке http://moysayt.sru/archive/index.php

браузер начал выдавать неверное перенаправление.

Думаю, что условие, добавленное в .htaccess стало пытаться перекинуть нас на главную вместо архивов, но часть URL /archive/ не давало это сделать.

Я подошел к этому делу радикально, и убил архивы. Архивы на форуме тоже не нужны, и даже вредны.

Также вырезал ссылку на архивы в шаблоне.

Если кого-то не устраивает мой радикализм, кому-то нужны архивы, можете попытаться поработать с условием в .htaccess Все? Отнюдь.

Лента активности осталась в профиле.

В моем случае она выглядела вообще убого.






То, что обведено на картинке должно быть ссылкой на категорию. Но ссылка имела URL в виде http://moysayt.sru/новости

. То есть вторая часть ссылки была в кириллице. В этих недобуквах, из-за которых столько проблем в веб. Сказать честно, мне было интересно облагородить ленту активности, я экспериментировал и привел ее к виду:






Я вообще ее вырезал в мемберинфо. Но, затем подумав, решил оставить ленту активности в профиле, вернув все на место и установив хак: https://lumtu.com/haki-vbulletin-4-x-x/6631-hak-otklyucheniya-lenty-aktivnosti-activity-stream-enhancements.html

Доступ к ленте активности в профиле будут иметь лишь администраторы и модераторы.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 29, Oct 2014
  • #23
Veter:
Не заработал.
дас из фантастишь...
Veter:
Но я нашел обалденное решение, потом расскажу
ОК. ждём-с... :rolleyet:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 06, Nov 2014
  • #24
Продолжим по четверочке. Как я уже писал ранее, хак Hide Links from Guests

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

Практически то, что я и хотел.

Это хак VBB Redirect Link https://lumtu.com/haki-vbulletin-4-x-x/6649-kak-ubrat-vneshnie-ssylki-na-vbulletin-4-h-h-hak-vbb-redirect-link.html
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 06, Nov 2014
  • #25
Но, и это еще не все. В работе с четверкой мы пойдем дальше.

В принципе для меня давно был актуален вопрос каким образом запретить новорегам постить ссылки на форуме.

Причем данная проблема была актуальна больше для тройки, а четверка уже шла прицепом на перспективу.

Естественно, что форум который вскоре будет запущен в работу со временем станет популярным, финансово успешным, и охватит достаточно широкую аудиторию Рунета, поэтому был необходим хак, который будет запрещать новорегам постить ссылки как на тройке, так и на четверке.

Но акцент конечно был все же на тройку Дело в том, что один из троечных форумов в ТОП3 по основному ключу.

Среди конкурентов форумы с 10-12 летней историей, аудитория форума реальные пользователи, которые в процессе общения генерят столько сообщений, что иногда нет времени их все даже просто перечитать.

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

Это не те боты, о которых вы подумали, боты у меня даже не проходят, а реальные живые люди, которые выполняют задания за деньги.

Из тысячи постов нужно выделить посты, нарушающие правила, оскорбления и спам посты новорегов, которые так и норовят вставить свою ссылку даже не обременяя себя прикрытием видимости общения.

Естественно, что ссылка отправляется в стоп лист, а спаммер в перманентный бан, но когда таких "пользователей" приходится банить в хороший день пачками, несколько напрягает.

Но, решение найдено.

Встречаем https://lumtu.com/haki-vbulletin-4-x-x/6650-hak-ogranicheniya-na-razmeschenie-ssylok-ot-kolichestva-postov-na-forume.html
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 21, Nov 2014
  • #26
Несколько лоховских постов Как вставить видео в пост на vBulletin 4.2? Просто.






Почему пишу? Просто при создании разделов, по дефолту у меня лично не был отмечен чекбокс "разрешить код видео". И при попытке встроить видео, проигрыватель не создавался, а была только ссылка.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 21, Nov 2014
  • #27
Как убрать /включить/ ссылку "В статьи"? Я уже не раз писал, что CMS на форумах меня не интересует, и что форум должен быть форумом, поэтому в предыдущих постах я вроде рассказывал, что CMS отключил.

Отключил-то отключил, только вот под каждым постом тем осталась ссылка "В статьи". Конечно снова я не подумал, что решение может быть очень простым, и полез в дебри.

Начал вырезать злосчастную ссылку из шаблона, и тд. На самом деле включить/выключить эту ссылку в постах очень просто. Админка, vBulletin CMS, Права, и снимаем галочки




 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 25, Nov 2014
  • #28
Нет, ссылок не будет. Вопрос к древним четверочникам. Существует ли для четверки хак New posts and rep comments и хак отлова клонов, как на тройке: Multiple Account Detection & Prevention
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 25, Nov 2014
  • #29
Veter:
Нет, ссылок не будет.

Вопрос к древним четверочникам.
Существует ли для четверки хак New posts and rep comments
Несколько раз искал такой хак, но безрезультатно.

и хак отлова клонов, как на тройке: Multiple Account Detection &amp; Prevention
Это хак ни когда не искал и случайно не попадался.
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 19, Oct 2014
  • #30
Veter:
Любопытным моментом в четверке оказалось редактирование приветствия.

Если в тройке это приходилось делать через поиск по фразам, то в четверке это делается гораздо проще, через редактирование важной информации.

То есть идем в админку, важная информация, и составляем свой текст приветствия.

И все! Просто и удобно.
знал бы ты, сколько раз приходилось отвечать на вопрос "Где исправить эту фразу?" это был почти такой же популярный вопрос, как и про "аватар збоку" :mosking: потом в лидеры выбился "как сделать, чтобы сразу заходило на форум, а не на ленту активности?"
Veter:
При установке шаблона на сьют версию четверки, получилось так, что часть данных в постбите оказалось в рамочке, а блоги, например без рамочки.
это недоработка автора стиля ardon:
Veter:
Также в следующей серии, телезрители увидят
да-да-да, с нетерпением будем ждать продолжения! :good:
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 25, Nov 2014
  • #31
lukamal:
Это хак ни когда не искал и случайно не попадался.
Судя по всему на 4.2 работает троечный хак

. Во всяком случае установился, более подробно расскажу в процессе эксплуатации.
В принципе форум уже запущен, и форум уже в работе. Теперь приходится "резать по живому", ставя различные эксперименты. Раньше, на тройке, я как-то и не думал об этом. Теперь видно старею, и в некоторых случаях долго думаю, стоит ли пробовать на живом Ставим хак прозрачных аватарок: https://lumtu.com/haki-vbulletin-4-x-x/3566-hak-prozrachnye-avatarki-na-vbulletin-4-x-x.html

Ставим хак расширенной репы: https://lumtu.com/haki-vbulletin-4-x-x/3996-hak-rasshirennoi-reputacii-dlya-vb-4-2-0-a-2.html

Ставим хак поиска похожих тем при создании новой: https://lumtu.com/haki-vbulletin-4-x-x/3387-hak-proverki-pohozhih-tem-pered-sozdaniem-novyh-na-vbulletin-4-x-x.html
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 19, Oct 2014
  • #32
Осталось перекрасить приветствие, где логично будет предположить, что это делается через Стили и шаблоны, редактор переменных стиля, Notices, Notices_background. Но у меня она почему-то не перекрасилась, хотя разбираться почему еще не было времени.
Ветер, переменная правильная, может в стиль не вставлена!
Далее.

Отдельной крутой фишкой четверки является сайдбар, который можно скрыть.

Четверка воблы является наверное единственным форумным движком, имеющим такую фичу.

Ух как долго я искал, где прячется этот чертов сайдбар.

Ведь по умолчанию, после установки форума его просто нет И как тут не вспомнить девиз нашей Льюви.

Админы, изучайте админку
Помнится то же долго найти не мог.
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 25, Nov 2014
  • #33
Как поставить блок "поделиться" на vBulletin 4.2? Ребята уже рассказывали о четверочном варианте вот тут: https://lumtu.com/haki-vbulletin/2626-kak-vstavit-knopki-ot-ssndeksa-podelit-sya-3.html

Но я консерватор, и мне важно чтобы все кнопки стояли там, где я привык их видеть. Вставить блок поделиться на 4-ке, как на тройке. Находим:
 			<div id="postpagestats_above" class="postpagestats">

{vb:rawphrase showing_results_x_to_y_of_z, {vb:raw pagenumbers.first}, {vb:raw pagenumbers.last}, {vb:raw totalposts}}

</div>
После вставляем:
 <!-- кнопки социальных закладок -->

<script type="text/javascript" src="//yastatic.net/share/share.js" charset="utf-8"></script><div class="yashare-auto-init" data-yashareL10n="ru" data-yashareQuickServices="vkontakte,facebook,twitter,odnoklassniki,moimir,gplus" data-yashareTheme="counter"></div>

<!-- end кнопки социальных закладок -->
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 22, Oct 2014
  • #34
Льюви:
это недоработка автора стиля
Естественно
Льюви:
да-да-да, с нетерпением будем ждать продолжения!
Попозже как-нить. Сейчас занят.
lukamal:
Ветер, переменная правильная, может в стиль не вставлена!
Нет. Оказалось вообще не то.
lukamal:
Помнится то же долго найти не мог.
Ну да. А рассказать людям религия не позволяет. Кстати, этой инфы нет нигде.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 25, Nov 2014
  • #36
Ветер, фломастеры каждый себе на свой вкус подбирает, но у тебя на этом форуме стоит живая лента! Лента активности на четвёрке это же то же самое?
 

lukamal


Рег
30 Aug, 2012

Тем
80

Постов
648

Баллов
1448
  • 25, Nov 2014
  • #37
Нет, лента активности на четверке это не тоже самое Лента активности на четверке, это аналог троечного хака ленты активности. Тут его нет на форуме. Ставим статистику на форум: https://lumtu.com/haki-vbulletin-4-x-x/6687-hak-statistiki-na-vbulletin-4-x-x-vsa-advanced-forum-statistics.html

Ставим хак превью лички: https://lumtu.com/haki-vbulletin-4-x-x/6688-hak-prev-yu-lichki-product-pm-preview.html
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 11, Feb 2015
  • #38
Льюви:
там точно "комментарий", не ББкод?
Ну... тогда, когда я там общался, он был еще на ранней четверке. Внешне выглядел абсолютно также, как и троечный. Я не был там года четыре на вебмастерсе.
Льюви:
я для тебя поработала поисковиком
Ну хоть кто-то и для меня поработает поисковиком :as:
Льюви:
в теме пишут, что работает на 4.2.х
Но это другой хак, я так понял? Не тот, что для тройки, да?
Льюви:
с 4.2.0 у неё штатно есть "уведомление о новых комментах в репу", разве нет?
А спасибки? Если стоят спасибки никто не пользуется почти стандартной репой.
Льюви:
ммм... есть "Поиск похожих тем при создании новой"
Стоит, писал.
Льюви:
поиск внутри раздела, "на лету", по части слова
Не... полезность сомнительна. Есть штатный, есть гуглопоиск. А на четверке работает [AJAX] Who's Online?
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 12, Feb 2015
  • #39
Veter:
Если стоят спасибки никто не пользуется почти стандартной репой.
погоди... ты хочешь сказать, что при интегрированных в репу "спасибах" она не даёт уведомлений о новых комментах в репу?
Veter:
Но это другой хак, я так понял? Не тот, что для тройки, да?
ну как минимум, он в разделе по 4ке а насчёт такой же или другой - хз, я и на тройке-то не особо пользуюсь альбомами...
Veter:
Не... полезность сомнительна. Есть штатный, есть гуглопоиск.
ты не понял... или это моя манера излагать так всем крышу сносит... это одна строка, всё - про один хак
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 09, Dec 2014
  • #40
В принципе форум на четверке запущен в работу.

Хаки маст хэв были описаны выше, а теперь здравствуй новый форум на четверке.

Приступаем к реализации функционала и запуску нового.

Тоже на четверке.

Естественно в перспективе по его развитию я буду добавлять новую информацию по хакам, стилям, по каким-то хитростям в обслуживании, а данная тема будет поделена со ссылками в уже индивидуальные темы вопросов по четверке.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 14, Feb 2015
  • #41
Льюви:
ты хочешь сказать, что при интегрированных в репу "спасибах" она не даёт уведомлений о новых комментах в репу?
На одном из... точно не дает уведомлений. Балл в репу от спасиб прописан везде. Комменты в репу стандартные, уведомления есть.
Льюви:
а насчёт такой же или другой - хз
Скорее всего другой. Но все равно спасибо Буду пробовать.
Льюви:
это одна строка, всё - про один хак
Ааааа Ну тогда этот хак везде стоит. Это важный хак.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 15, Feb 2015
  • #42
Veter:
На одном из... точно не дает уведомлений.
интересно... надо будет глянуть на досуге... где-то у меня стоят "спасибы" на локалке, но момент с уведомлениями я как-то не проверяла
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 26, Oct 2015
  • #43
Veter:
Естественно, реальные пацаны выберут нормальные ЧПУ с mod_rewrite.
Ставим галочку. Сохраняем. И? И
Ошибка 404.
Чтобы mod_rewrite заработал необходимо внести правила перенаправлений в .htaccess. Практически на всех хостингах mod_rewrite уже включен по умолчанию, поэтому добавляем в корень форума .htaccess и наслаждаемся результатом.

Вот этот самый .htaccess:
Поковырялся не нашел такого файла в диспетчере файлов, где его взять?
 

Usta


Рег
16 Aug, 2015

Тем
13

Постов
204

Баллов
334
  • 19, Dec 2014
  • #44
Итак форум на четверке намбер 2. В этом посте я опишу особенности, с которыми столкнулся при установке еще одного форума на рандомно выбранном хостинге. И в частности на хостинге с php 5.4 Поначалу все происходило как обычно.

Взял дистрибутив 4.2.0, залил его на хостинг, и... Нифига.

Ошибка установки.
 Strict Standards: Non-static method vB_Shutdown::instance() should not be called statically, assuming $this from incompatible context in ну и тут дальше путь и прочее
Посмотрел, версия php на хостинге 5.4. Понятненько. Идем в папку инсталл, открываем файл init.php, находим строку
 @ini_set('display_errors', true)
Заккоментируем ее, выполняем рекомендации по ссылке: https://lumtu.com/vbulletin-4-x-x/6536-forum-na-vbulletin-4-2-a.html#post62347

, и запускаем инсталляцию. Форум установился как часы.

Даже не подозревая сколь долго придется колупать этот форум, я пошел в админку устанавливать русификатор.

Выбрал русификатор в utf-8, загрузил язык, открыл главную форума, и.... А весь форум оказался вот таким: ????? Вместо кириллицы все оказалось в знаках вопроса.

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

Но ведь это не дело.

Но ведь нужно разобраться со всеми тонкостями установки форума, с кодировками базы данных, чтобы в дальнейшем, если придется тратить на установку и настройку минимальное количество времени.

Так я и моя тень на этом и порешили.

Так как же правильно установить четверку на обычном, стандартном шаред хостинге, чтобы не было проблем в дальнейшем?

Рассказываю пошагово.

Перво наперво идем в ПМА, кликаем на вашу базу данных, и смотрим сопоставление таблиц. У меня, как и на большинстве стандартных хостингов оно оказалось в кодировке latin1







Соответственно, если кликнуть на таблицу, то и индексы со столбцами также будут в кодировке latin1
Ремонт нашей базы данных нужно начинать сразу после установки форума, ДО установки русификатора, на абсолютно чистый форум. И что делать дальше? Если вручную делать сопоставление для каждой таблицы в кодировке utf8, то и полдня можно просидеть.

В четверке 246 таблиц, в каждой таблице черт знает сколько полей, и так далее.

Естественно, меня такое не устраивало, и как-то хотелось автоматизировать процесс.

И решение было найдено.

Дело в том, что php 5 и выше позволяет делать запрос:
 ALTER TABLE имя_вашей_бд CONVERT TO CHARACTER SET utf8 [COLLATE collation_name]
Но для каждого поля подобный запрос делать не выход, поэтому делаем вызов запросов для всех таблиц вашей БД
 SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
FROM `information_schema`.`TABLES` t
WHERE 1
AND t.`TABLE_SCHEMA` = 'имя_вашей_бд'
ORDER BY 1
Где имя_вашей_бд - имя вашей базы данных. После данного запроса мы получим список следующего вида:
 ALTER TABLE `имя_вашей_бд`.`access` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `имя_вашей_бд`.`announcementread` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
ALTER TABLE `имя_вашей_бд`.`noticedismissed` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
Где имя_вашей_бд - имя вашей базы данных, и количеством в 246 штук. Теперь копируем это все, и выполняем сиквел запрос.

Я бы рекомендовал эти 246 запросов разбить на части, по 50-100 штук, иначе хостинг может уйти в даун, если конечно это не сервер и вы работаете на шареде. Казалось бы все? Но нет.

На запросе
 ALTER TABLE `имя_вашей_бд`.`phrase` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
выскакивает ошибка, и таблица не переводится в нужную нам кодировку.

Ошибка появляется следующего вида:
 ERROR 1062 (23000) at line 49: Duplicate entry 'common.langDirLtr--1-ckeditor' for key 2
Поэтому перед тем, как дробить наши 246 запросов, и менять сопоставление кодировки, необходимо привести в порядок таблицу phrase.

Это фразы vBulletin.

Не знаю чего там намудрили, но во фразах есть четыре поля: common.langDirLTR common.langDirLtr и common.langDirRTL common.langDirRtl Поэтому тупая БД видит дубликаты, и ничего не меняет.

Я просто удалил два поля common.langDirLTR и common.langDirRTL и оставил дубли в нижнем регистре.

Все.

Мы привели в порядок таблицу, сделали 246 запросов к БД, и все вобловские таблицы где есть в индексах и столбцах сопоставление кодировок пришли в нужный вид.

Наверное можно было бы оставить и так, и больше не возникло бы проблем с кодировками, но мне хотелось сделать как положено, ибо часть таблиц, где не пишутся данные в кодировке так и остались в latin1. Точную цифру я не уточнял, но это порядка 50-70 штук.

Дампером я сделал бэкап БД и сохранил его на компьютере.

Далее дамп базы данных открываем Notepad ++ или AkelPad и делаем замену на оставшиеся таблицы в сопоставлении latin1. Для этого открываем функцию поиска и замены, искомая фраза CHARSET=latin1 фраза под замену CHARSET=utf8. Сохраняем изменения и импортируем дамп.

Теперь, если вы зайдете в ПМА, то увидите, что сопоставление кодировки стало везде в utf8

Теперь с чистой совестью можно ставить русификатор, и ваш форум больше не будет выглядеть знаками вопроса ??? а будет иметь вполне себе читабельный вид.

vBulletin 4.2.0 и php 5.4 мы еще подружили не совсем.

На этой версии пхп в 4.2.0 не генерируются миниатюры.

Поэтому сразу же после выполненных выше действий открываете файл /includes/class_image.php, ищете
 imagejpeg($image, '', $quality);
Меняете на
 imagejpeg($image, NULL, $quality);
Теперь все.

Возвращаемся на первые страницы этой темы, и настраиваем свой форум
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 10, Feb 2015
  • #45
Итак, вопрос к четверочникам, ну или тем кто знает. 1. Комментарий модератора. Знаю точно такое есть, видел на вебмастерсе. Троечный хак работает? Кто пробовал? 2. Хак "все альбомы

" есть такое для четверки? 3. Все еще актуальна информация по хаку New posts and rep comments для четверки Ну и последнее, что у кого стоит из хаков полезного? Было бы интересно поделиться опытом.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 10, Feb 2015
  • #46
Veter:
Комментарий модератора. Знаю точно такое есть, видел на вебмастерсе.
там точно "комментарий", не ББкод?
Veter:
Хак "все альбомы" есть такое для четверки?
я для тебя поработала поисковиком) http://www.vbulletin.org/forum/showthread.php?t=237931

в теме пишут, что работает на 4.2.х
Veter:
се еще актуальна информация по хаку New posts and rep comments для четверки
с 4.2.0 у неё штатно есть "уведомление о новых комментах в репу", разве нет?
Veter:
Ну и последнее, что у кого стоит из хаков полезного?
ммм... есть "Поиск похожих тем при создании новой", поиск внутри раздела, "на лету", по части слова могу дать демо, там открыт гостевой постинг
 

Льюви


Рег
22 May, 2012

Тем
10

Постов
1108

Баллов
1208
  • 26, Oct 2015
  • #47
Usta:
где его взять?
В-1. Дистр vB/do_not_upload/rewrite В-2. Создать самому?
 

YURSHAT


Рег
20 Jul, 2015

Тем
0

Постов
71

Баллов
71
  • 27, Oct 2015
  • #48
Veter, может быть подскажете как упорядочить текст в профиле? Т.к. я не программист, очень сложно правильно все сделать, что бы чего нибудь не испортить

 

Usta


Рег
16 Aug, 2015

Тем
13

Постов
204

Баллов
334
  • 28, Oct 2015
  • #49
Usta:
где его взять
Там же в посте в пхп коде он
Usta:
Veter, может быть подскажете как упорядочить текст в профиле?
Посмотрите на форуме уже разбиралось подобное. Чтобы что-нибудь не испортить, сохраняйте исходники перед каждой правкой.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
  • 29, Oct 2015
  • #50
Veter:
Ну чтож. Вернемся к нашей четверочке.
Не скажу, что работа пока имеет какой-то план или структуризацию, пока все идет хаотично. Увидел косяк во внешнем виде, перескочил туда. Закончил, вернулся к структоризации. Зациклило на дизайне, правим дизайн.

Итак. Структоризация разделов - подразделов, абсолютно такая же, как в тройке. То есть тот, кто работал с тройкой ничего нового для себя не увидит. Но, все же иногда попадаются интересные моменты, которые я пока буду публиковать здесь, а впоследствии возможно выделю в отдельные темы.

При установке шаблона на сьют версию четверки, получилось так, что часть данных в постбите оказалось в рамочке, а блоги, например без рамочки.

Встала задача ликвидировать эти рамочки как класс.

То есть, убрать рамочки в Регистрация, Сообщений, и привести их внешний вид к данным "Записей в дневнике".

Смотрим эту рамочку фаербагом, находим класс стиля, и идем в шаблон постбит легаси. Находим там класс стиля этих ужасных рамочек, в моем случае это был класс post_field, и ликвидируем его.

Любопытным моментом в четверке оказалось редактирование приветствия.

Если в тройке это приходилось делать через поиск по фразам, то в четверке это делается гораздо проще, через редактирование важной информации.

То есть идем в админку, важная информация, и составляем свой текст приветствия.

И все! Просто и удобно.

Осталось перекрасить приветствие, где логично будет предположить, что это делается через Стили и шаблоны, редактор переменных стиля, Notices, Notices_background. Но у меня она почему-то не перекрасилась, хотя разбираться почему еще не было времени.

Далее. Отдельной крутой фишкой четверки является сайдбар, который можно скрыть. Четверка воблы является наверное единственным форумным движком, имеющим такую фичу. Ух как долго я искал, где прячется этот чертов сайдбар. Ведь по умолчанию, после установки форума его просто нет



И как тут не вспомнить девиз нашей Льюви. Админы, изучайте админку



Сайдбар на четверке прячется в админка, настройки, опции, боковая панель форума и блоки



Сначала создаем блоки, затем настраиваем боковую панель.

В четверке отдельными лишними элементами являются дублирования слов "Добро пожаловать на". Для чего это сделано не имею ни малейшего представления.

Наверное это "добро пожаловать" сродни американской улыбке.

Типа того: даже если тебе сейчас хреново, то все равно улыбайся.

Вот и в четверке, это добро пожаловать и в хедере, и на главной под приветствием, и по умолчанию "добро пожаловать" в самом приветствии.

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

Приводим наш форум к славяно-русскому внешнему виду.

Убираем все лишние "добро пожаловать", оставляя название форума, и подразумевая - не нравится здесь, вали на.

Убираем дубли "Добро пожаловать на ххх"

Шаблон FORUMHOME
Находим:

 		<p id="welcomemessage" class="description">{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}</p>


Удаляем. Сохраняем.

Аналогично убираем эту фигню с добро пожаловать в хедере.

Шаблон header

Находим:

 			<div class="topWelcome">

{vb:rawphrase welcome_to_the_x, {vb:raw vboptions.bbtitle}}

</div>


Удаляем, сохраняем.

Как избавится от лишних пунктов меню в навбаре вы наверное знаете? Если не знаете, потом расскажу. Также в следующей серии, телезрители увидят правку шаблона в ленте активности, узнают как дополнительно предохраниться от абуз Рене

, и многие другие интересные вещи



Во первых значения на данный момент изменились, во вторых Вы удалили Welcome в Хедере, а с ним удалилось и Имя пользователя, что само по себе не удобно. А тот Welcome который ниже все наоборот, Добро пожаловать удалилось, а вот название Форума осталось. Ищу пути решения!
 

Usta


Рег
16 Aug, 2015

Тем
13

Постов
204

Баллов
334
  • 02, Nov 2015
  • #52
Usta:
Во первых значения на данный момент изменились, во вторых Вы удалили Welcome в Хедере, а с ним удалилось и Имя пользователя, что само по себе не удобно.
У меня не могло это удалиться, тк есть живой работающий форум, с которого я это писал Возможна разница, тк писалось с 4.2.0 и стиль был НЕ дефолтный.
 

Wmboard


Рег
01 Jan, 2011

Тем
522

Постов
7188

Баллов
12408
Тем
49554
Комментарии
57426
Опыт
552966

Интересно