Faq по vbulletin 3

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 >> знаходимо в цьому шаблоні рядок і змінюємо 175 на потрібну цифру (непогано виглядає 150).


Як зробити видиму кордон в осередках постів, як в vb2?
AdminCP >> Style Manager >> в потрібному стилі вибираємо Edit Templates >> Postbit Templates >> postbit_legacy >> знаходимо в цьому шаблоні рядок в самому верху

і змінюємо в ній cellspacing = "0" на cellspacing = "1"

як заборонити в реєстрації ників символи;%. і т.п.?
- AdminCP -> vBOptions -> User Registration Options -> Illegal User Names
і там через пробіл вводь заборонені символи. все ники з даними символами будуть заборонені при реєстрації!

Як зробити, щоб показивлся підрахунок завантажень вкладених файлів в повідомлення?

- AdminCP -> Server Settings and Optimization Options -> Update Attachment Views Immediately -> ставимо Yes

Як зробити щоб репутація показувалася у вигляді цифр?
Styles Templates -> Style Manager -> Edit Templates -> Postbit Templates -> postbit
Знайти фразу:
$ Post [reputationdisplay]
І заміни на
$ Vbphrase [reputation]: $ post [reputation]

Як зробити щоб гості могли створювати теми, повідомлення, голосувати?
- AdminCP -> Forums Moderators -> Forum Permissions -> Guests -> Edit:

права на голосування: Poll Permissions
можуть створювати голосування: Can Post Polls -> Yes
можуть голосувати: Can Vote on Polls -> Yes

Як зробити щоб при наведенні на тему відображалися перші рядки першого поста?
- AdminCP -> vBOptions -> Forum Display Options (forumdisplay) -> Length of Thread Preview Text -> якщо там стоїть 0 або нічого не варто, то прищепив показувати НЕ буде. виставте потрібну кількість символів (за замовчуванням стоїть 300)

Як включити показ sub-forums на головній сторінці?
AdminCP -> vBulletin Options -> Forum Listings Display Options -> Depth of Sub-Forums -> 1 (або будь-яке інше число більше 0)

Я поставив vBulletin на сервер, все працює, але не можу завантажувати графічні файли (лається на розмір), архіви вантажаться, але при стрибку лається на "несподіваний кінець архіву"
У вас стоїть російський апач, покладіть в кореневу директорію форуму файл .htaccess з наступним рядком:
CharsetRecodeMultiPartForms Off

А як правильно встановити стилі що б можна було їх міняти як на цьому сайті
- AdminCP -> Styles Templates -> Style Manager-> Style: Edit Settings -> Allow User Selection - YES

Як зробити щоб на головній сторінці з'явився колонка "Модератори" як в 2.2.x?
- AdminCP -> vBOptions -> Forum Listings Display Options -> Show Moderator Column - YES

Як прибрати встановлену за замовчуванням галочку в поле ЗАПАМ'ЯТАТИ МЕНЕ (англ. Варіант - REMEMBER ME) або ж грубо кажучи відключити кукіси (англ. Варіант - cookies)
- в шаблонах navbar, STANDART_ERROR, STANDART_ERROR_LITE шукаємо фразу:
PHP код:

і замінюємо на:
PHP код:

Тобіш в тезі input прибираємо властивість checked = "checked"

Чому не доходять листи до більшості безкоштовних поштових серверів?

Вся справа в тому, що багато безкоштовні поштові служби не приймають письма безпосередньо з так званих "одиночних комп'ютерів", хоча якщо відправляти через SMTP-сервер якого нть провайдера - нормально проходять.
Провайдеровской серваки зазвичай знаходяться в довірених списках безкоштовних поштових служб, хоча бувають і винятки (частіше для зарубіжних).

СПОСІБ №1 (простий і швидкий)
Кладемо в корінь сайту / форуму файл .htaccess і в ньому пишемо / додаємо:
php_value SMTP "smtp.provider.ru"

СПОСІБ №2 (якщо 1-й не працює)
Якщо у вас не працює .htaccess або PHP коштує не як модуль Апача, то робимо наступне: (перевірялося на 3.0.1)
Відкриваємо includes / functions.php
шукаємо:
код:
$ Sendmail_path = @ini_get ( 'sendmail_path');
if ($ sendmail_path === '')
ВИЩЕ вставляємо:
ini_set ( "SMTP", "smtp.provider.ru");
Зберігаємо, заливаємо, пробуємо. )

PS smtp.provider.ru - SMTP-сервер провайдера, до якого підключений хостинг.

Як робити дамп бази vb3, на випадок якщо база полетить, щоб можна було її потім без проблем відновити і як часто слід це робити?
- взагалі-то за BackUp бази повинен відповідати ваш ХОСТИНГ! Більшість перевірених хостів роблять такий backup ЩОДЕННО! Якщо ж у вас безкоштовний хостинг або ви самі-собі хост (локальна мережа) тобто 3 обсновних способу:
1-ий і який я вважаю за краще - це через phpMyAdmin
2-ий - це через AdminCP -> Import Maintenance -> Database Backup
3-ий - це через shell (або безпосередньо через панельку доступу до MySQL). Як часто треба робити? Ну не рідше 1 разу на тиждень, інакше можна в разі відновлення втратити море постів і іншої інформації.

Купити ліцензію дуже просто.
Відкриваєте собі пластикову картку: VISA Classic (або Gold) або ж MasterCard Standard (або Gold).
Підходять також інтернет-карти, що імітують собою для іншої сторони відповідну картку - Visa Classic або MC Standart (на цих картах немає магнітної смуги, тільки реквезіти надруковані). Інтернет-карти відкривають у багатьох банках. Вони дешевше в обслуговуванні і відкритті, але користуватися ними можна тільки в Інтернеті (через відсутність на них магнітної смуги).

Важливо: зверніть увагу, Visa Electron і Cirrus / Maestro від MC не підходять в принципі для он-лайн розрахунків, тому що вимагають обов'язково використання електронного пристрою: АТМ (банкомат), POS-термінал (як в магазині) і т.п. Можете не намагатися вводити реквізити з карток Electron або Cirrus / Maestro, вони не будуть прийняті для оплати.

Після цього заходите на сайт компанії-розробника і оформляєте покупку ліцензії, оплачуючи пластиковою карткою (вводите її реквізити, а вони самі спишуть необхідну суму).

От і все. Дуже легко і швидко. І не потрібно шукати ніяких особливих способів. Причому ліцензія гарантовано буде Ваша, тому що Ви її самі особисто купите, ніхто при цьому не зможе Вас обдурити і т.п.

Щодо вставки будь-якої картинки в header.

Я зробив простіше, після рядка

власне це сам логотип вобли, вставив рядок

тобто посилання на банер моїх друзів, який розміститься праворуч у кутку в header, в крайньому випадку в коді

вместро right можна прописати center, тоді банер буде знаходитися в в центрі header.

Потім трохи допрацював шапку і додав другий банер, власне ви можете подивитися. Дивись малюнок нижче:

Відповідно змінилося і вміст header.

Схожі статті