FAQ по vBulletin 3.х.х (або допомогу в роботі з воблою.)
Отже, питань однакових починає з'являтися багато, тому пропоную почати робити невеликий ФАК за версією 3.х.х.
Ось список основних часто повторюваних питань:
Як правильно зробити апгрейд з vb 2.x.x -> vB 3.0.0 Gold?
- Процес проходить 100% без помилок тільки на ліцензії та з версії не нижче 2.2.9 (або ж на перевіреному дистрибутиві, в Мережі мешкає кілька різних нулених дистрибутивів, але не всі вони працюють без помилок, так що в першу чергу будьте готові, що ваш дистрибутив має їх! крім того багатьом вдавався апгрейд і з більш ранніх версій, але тут як пощастить.). Для великих форумів раджу робити на локалке, а потім переносити базу на сервер.
Як правильно зробити апгрейд з vB 3.0 Gamma, Beta, RCx -> vB 3.0.0 Gold?
- Процес проходить 100% без помилок тільки на ліцензії
Як правильно вказати кодування?
- AdminCP -> Language Manager -> Edit Settings -> HTML Character Set
(Для Cyr Win: windows-1251)
як зробити, щоб замість пріаттаченной картинки показувало посилання на неї?
- AdminCP -> vBulletin Options -> Message Attachment Options -> View Attached Images Inline -> NO
як включити показ пріаттаченних картинок в режимі Thumbnails? (Маленькі іконки з посиланням на велику картинку)
- AdminCP -> vBulletin Options -> Message Attachment Options -> Enable Thumbnails -> YES
Де знайти Customer Number?
Номер можна знайти, а так само поміняти в наступних рядках файлу ./install/authenticate.php:
PHP код:
// ##############################################
У наведеному прикладі Customer Number - 2231445067a7.
Як включити форму швидкої відповіді?
- AdminCP -> vBulletin Options -> Message Posting and Editing Options -> Quick Reply Enabled -> Yes
як вирішити користувачам змінювати стилі?
- AdminCP -> Styles Templates -> Style Manager -> Edit Settings -> Style Allow User Selection - YES
як змінити стиль конкретного учасника?
- User Profile -> Options (заходите в AdminCP відразу в редагування профілю та налаштувань учасника. Теж саме: AdminCP -> Users -> Search for Users -> Username) -> Browsing Options -> Style
як зробити, щоб кілька стилів використовували один набір шаблонів?
- створюєте 1 стиль в якому буде змінювати ТІЛЬКИ шаблони: AdminCP -> Styles Templates -> Style Manager -> Add New Style
- ставите в його настройках: AdminCP -> Styles Templates -> Style Manager -> Edit Settings -> Style Allow User Selection - NO
- створюєте для нього child-стилі: AdminCP -> Styles Templates -> Style Manager -> Add Child Style
- в child-стилях міняти ТІЛЬКИ кольору: AdminCP -> Styles Templates -> Style Manager -> All Style Options
як включити "схожі теми"?
- AdminCP -> vBOptions -> Message Searching Options -> Automatic Similar Thread Search -> YES
- AdminCP -> vBOptions -> Thread Display Options (showthread) -> Show Similar Threads? -> YES
що таке TABLEPREFIX в деяких хаках і взагалі?
в деяких хаках і в самому коді ми можемо спостерігати нове слово TABLEPREFIX (наприклад при додаванні нових полів в базу і ін.).
- Це префікс до таблиць у вашій базі динячих. Зроблено для того, щоб можна було на одній базі тримати кілька форумів та інші скрипти. Якщо у вас на одній базі даних встановлено кілька форумів, то, ймовірно все таблиці матимуть префікси, наприклад:
форум №1: forum1_user or vb1_user
форум №2: forum2_user or vb2_user
інший скрипт (наприклад, магазин): shop_user
так ось ці самі forum1_, vb1_ shop_ і є префікси!
При установці хаков вам потрібно вибрати в яку таблицю буде встановлено нове поле, отже треба замінити TABLEPREFIX в запиті на префікс ваших таблиць (наприклад forum1_)
Якщо у вас в базі ТІЛЬКИ ОДИН форум, то, найімовірніше, префікси відсутні. Отже при установці хаков треба видалити TABLEPREFIX із запитів.
Як змінити кодування форуму і адмінпанелі?
- AdminCP -> Languages Phrases -> Language Manager
У списку навпроти мови, який використовує ваш форум, наприклад в тільки встановленої версії vB 3.0.0 присутній один мову English (US), натискаємо [Edit Settings] і в поле HTML Character Set, вписуємо необхідне кодування.
як додати учасника до групи?
- AdminCP -> User -> Find -> User Manager -> Usergroup Options
де:
Primary Usergroup - це основна група
Additional Usergroups - додаткові групи (можна не вибирати)
що таке Основна та Додаткова група, яка між ними різниця і навіщо вони взагалі зроблені?
- Основна група - це група, від якої учасник отримує права до доступу до форумів. Зазвичай це: гість, учасник, модератор, супер-модератор, адмін. Однак, в ВБ3 зробили можливість приєднання учасника до декількох груп одночасно, для отримання прав з усіх цих груп - вони і називаються додатковими. Припустимо, у тебе є група "учасники" з правами до основних розділів, тепер у тебе є 3 розділу, присвячених: хард-року, диско і ріпу. Щоб дати права до кожного розділу ти зробив кілька груп: любитель хард-року, диско і ріпа. У всіх свої доступи до прихованих формами. Тепер якщо хтось любить і хард-рок і реп - може належати до двох груп і мати доступ в обидва форуму.
І за допомогою вбудованої системи репутації зробити промоушингу для кожної з них.
Наприклад після добігання до певної кількості репутації, людина автоматично перекидається в більш "круту" групу (прімарі або секондарі) і навпаки - якщо репутація впала, то він вилітає з групи.
Загалом використовувати для стимуляції
як через репутацію зробити, щоб змінювала групу автоматом?
- AdminCP -> Usergroups -> Promotions -> Add New Promotion
Move User to Usergroup - в яку групу перемістити
Promotion Type - тип групи (Primary Usergroup або Additional Usergroups)
як зробити щоб учасники могли самі вибирати додаткову групу?
- AdminCP -> Usergroups -> Usergroup Manager -> Edit Usergroup -> Public Group Settings -> Public (Joinable) Custom Usergroups - YES
як зробити, щоб usertitle була від Додатковою групи?
- AdminCP -> Usergroups -> Usergroup Manager -> Edit Usergroup -> Public Group Settings -> Can override primary group title / markup - YES
як правити розміри, кольори та інше в оформленні форуму?
- все правиться в:
- AdminCP -> Styles Templates -> Style Manager -> All Style Options ->
Взагалі, тепер налаштувати можна дуже велика кількість параметрів, крім того можна дописати свої значення внизу в окремій формі. Крім того, стиль можна зберегти в файл:
- AdminCP -> vBOptions -> Style Language Settings -> Store CSS Stylesheets as Files? -> YES
Заметте, що вам треба перевірити чи є на сервері папка root / clientscript / vbulletin_css і що права на неї стоять 777
як зробити приватну (з підтвердженням запиту) групу користувачів?
- створіть групу користувачів з параметром "Joinable - YES"
- додайте модератора групи ( "Add New Usergroup Leader" в управлінні груп).
Тепер, коли користувач захоче вступити в приватну групу, то запит спочатку попрямує до модератор (ам) групи, а вже потім, в залежності від рішення модератора (ів) групи користувач чи вступить в групу, або запит буде відкинутий.
як включити відображення статистики форуму, при вході в AdminCP?
- AdminCP -> vBulletin Options -> Admin Control Panel Options -> Control Panel Quick Statistics -> YES
можна-ли закрити певний розділ форуму під пароль?
Звичайно. У менеджері розділів форуму (AdminCP -> Forums Moderators -> Forum Manager) вибираємо потрібний розділ на редагування. Далі в "Access Options" навпроти "Forum Password" вписуємо потрібний пароль для доступу.
Якщо запаролений розділ має підрозділи, то змінюючи пароль потрібно поставити "Apply This Password to Child Forums" на значення "YES", щоб пароль змінився на всіх підрозділах.
Не дивлячись на пароль все права доступу різних груп користувачів на розділ залишаються, пароль тільки захищає від входу на запаролений розділ.
Модераторам і адміністраторам запаролений розділу не потрібно вводити.
як включити "схожі теми"?
- AdminCP -> vBOptions -> Message Searching Options -> Automatic Similar Thread Search -> YES
AdminCP -> vBOptions -> Thread Display Options (showthread) -> Show Similar Threads? -> YES
як включити "Архів"?
- AdminCP -> vBOptions -> Search Engine Friendly Archive -> Forum Archive Enabled -> YES
Виставив стиль, щоб ники в постах були зліва,
як зменшити в постах ширину осередку, де нік користувача?
AdminCP >> Style Manager >> в потрібному стилі вибираємо Edit Templates >> Postbit Templates >> postbit_legacy >> знаходимо в цьому шаблоні рядок
Як зробити видиму кордон в осередках постів, як в vb2?
AdminCP >> Style Manager >> в потрібному стилі вибираємо Edit Templates >> Postbit Templates >> postbit_legacy >> знаходимо в цьому шаблоні рядок в самому верху