Як встановлювати моди phpbb3
Перед тим, як встановлювати мод, зробіть копію редагованих файлів і резервну копію Бази Даних.
Багато новачків в phpbb3 стикалися з проблемою установки модів на цей движок. У даній статті я спробую детально все викласти.
Завантаживши дистрибутив будь-якого мода і розпакувати його, ви побачите наступну структуру папок і файлів
2) папка root
У цій папці містяться файли мода, які необхідно буде повністю скопіювати в корінь форуму.
Примітка 1.
Копіювати треба не саму папку root. а файли і папки знаходяться в ній.
Примітка 2.
Якщо всередині папки root є папка language. то обов'язково перевірте в цій папці (language) наявність папки ru. бо ця папка зберігає в собі мовні файли мода. Якщо папки ru немає, то створіть її в ручну (у папці language) і скопіюйте в неї всі файли з папки en (яка в свою чергу в будь-якому випадку буде в папці language). Для прикладу маємо ось що
а повинно вийти так
3) файл install.xml
Відкриваємо цей файлик через будь-який браузер і перед нашими очима постає інструкція по установці мода. На самому початку бачимо наступне
Open: adm / style / acp_attachments.html (редагований файл)
Find (знайти)
Tip: Add these lines on a new blank line after the preceding line (s) to find.
Code: Select all
код:
------(Окремий випадок) Знайти, знайти в рядку і вставити після
Open: adm / style / acp_attachments.html (редагований файл)
Find (знайти)
Tip: This is a partial match of a line for in-line operations.
Code: Select all
код:
In-line Add after (додати після)
Code: Select all
код:
Open: adm / style / acp_attachments.html (редагований файл)
Find (знайти)
Tip: Add these lines on a new blank line after the preceding line (s) to find.
Code: Select all
код:
------(Окремий випадок) Знайти, знайти в рядку і вставити перед
Open: adm / style / acp_attachments.html (редагований файл)
Find (знайти)
Tip: This is a partial match of a line for in-line operations.
Code: Select all
код:
In-line Add before (додати перед)
Code: Select all
код:
Open: adm / style / acp_attachments.html (редагований файл)
Find (знайти)
Tip: Add these lines on a new blank line after the preceding line (s) to find.
Code: Select all
код:
------(Окремий випадок) Знайти, знайти в рядку і замінити
Open: adm / style / acp_attachments.html (редагований файл)
Find (знайти)
Tip: This is a partial match of a line for in-line operations.
Code: Select all
код:
In-line Replace with (замінити на)
Code: Select all
код:
За такою схемою і редагуються всі файли, які вимагає мод. Після редагування, зберігаємо ці файли і копіюємо в точності туди звідки їх брали. З цим не повинно виникнути труднощів бо дивіться на приклади і робіть по інструкції.
Додаткові інструкції після установки.
Багато моди не обмежуються тільки правкою файлів, їм потрібно ще зробити запит до Бази Даних або щось налаштувати в адмінці.
У разі необхідності запиту до Бази Даних в інструкції, на самому початку буде такий блок (для прикладу)
SQL (запит)
Code: Select All
код:
Щоб його здійснити йдемо в хостинг-панель в програму phpMyAdmin. Вибираємо пункт SQL. копіюємо текст запиту і відправляємо.
Другий спосіб відправлення запиту може бути автоматичним. тобішь потрібно буде запустити якийсь php-файлик. В інструкції буде следущий блок (для прикладу)
PHP install file (запуск інсталяційного файлу)
There is a PHP install file that needs to be run in order to complete the installation.
To run it point your browser to, for example, domain.tld / phpBB3 / kb.php
Code: Select All
код:
і слідувати подальшим інструкціям.
Інші інструкції для завершення установки знаходяться в наступному блоці (для прикладу)
These are manual instructions that can not be performed automatically. You should follow these instructions carefully.
Code: Select All
код:
Все, мод встановлено.
НЕ ЗАБУВАЙТЕ ЧИСТИТИ КЕШ ФОРУМУ через адмінку ТОМУ ЩО НЕ ПОБАЧИТЕ ОТРИМАНИХ ЗМІН.
Файли license.txt і modx.prosilver.en.xsl містять в собі текст ліцензійної угоди і стилі для кореектного відображення інструкції відповідно.
Ось, втім і все. Дотримуйтесь чітко інструкцій і модифікації будуть встановлюватися без проблем
Як встановлювати моди phpbb3
копіюєш все з папки root якщо форум чистий.
потім, якщо збираєтеся і далі ставити моди, папку umil краще завантажити останню версію і при подальших установках цю папку більше не копіювати. (При установці інсталяційного файлу в кінці швидше за все система напише, що umil застаріла і посилання де скачати нову версію).
Як встановлювати моди phpbb3
Спасибі, за відповідь, але все - це образний відповідь.
Можливо, туплю, тим не менш.
Згідно з логікою, повинен бути пункт 2.), але в цьому випадку моя логіка вступає в протиріччя з мануалом
У вашому випадку під словом все мається на увазі пункт 1). або 2).
Як встановлювати моди phpbb3
пункт 1 якщо форум чистий - нічого замінювати система не попросить. у вас можуть збігатися імена папок. а не файлів! папки-то однакові.
Як встановлювати моди phpbb3
зрозуміло,
У моєму окремому випадку, результат пункту 1 тотожний пункту 2. Від змін місць доданків сума не змінюється
Як встановлювати моди phpbb3
Вітаю! Підкажіть, відкриваю файл install.xml і Експлорером, і Мозіль, але переключити в правому верхньому російською не можу. У тому прямоугольнички пише undefined. Де то читав про це, але не пам'ятаю рішення.
Як встановлювати моди phpbb3
Дик там можна і англійською все зрозуміти, я ось вирішення цієї біди не пам'ятаю, може браузер інший
Як встановлювати моди phpbb3
2) папка root
У цій папці містяться файли мода, які необхідно буде повністю скопіювати в корінь форуму.
Примітка 1.
Копіювати треба не саму папку root, а файли і папки знаходяться в ній.
А якщо в папці root є папка adm і корені є папка з точно з таким же ім'ям, то як бути?
Як встановлювати моди phpbb3
Мілена писал (а): то як бути?
Копіюєте з заміною, в чому біда то? У кореневу папку просто додадуться файли
Як встановлювати моди phpbb3
Чи правильно я розумію правку коду при установці модов?наприклад:
1) додати після:
для цього:
- шукаю потрібний фрагмент,
- ставлю куросор в кінець цього фрагмента,
- натискаю enter,
- вставляю новий фрагмент.
2) додати перед:
- шукаю фрагмент,
- якщо над ним є порожній рядок, то вставляю новий фрагмент в цю порожню рядок.
- Якщо порожній рядки немає, то спочатку створюю цей рядок entrer'ом.
Або не варто особливо морочитися з рядками і пробілами, хоч т.к все одно сервер їх пропускає і читає код без всяких прогалин, переносів і табуляцій? Це лише все робиться для зручності читання людиною?
Як встановлювати моди phpbb3
в принципі так. але я кілька разів стикався коли система читала без нового рядка як помилку.
тому краще робити з entrer'ом.
тим більше, що при поправках модов існують такі:
знайти рядок. в кінець цього рядка додати. / Перед частиною рядка вставити.
для зручності читання коду людиною зазвичай відзначають вносяться правки
їх не видно, але це "полегшує розуміння" потім.
в багатьох модах вони вже внесені.
Як встановлювати моди phpbb3
Як встановлювати моди phpbb3
San4 писал (а): і при цьому все буде справно працювати?
скоріше за все так. але, при порожніх рядках у великій кількості, можливо збільшення часу завантаження сторінок.
Як встановлювати моди phpbb3
При парсінгу коду, прогалини і переноси начебто не враховуються
Як встановлювати моди phpbb3
Ніяк не можу встановити не один мод на phpbb3.2. Це мій перший форум, не очікував, що форуми настільки складніше сайтів. Три дня намагаюся встановити хоч один мод - вже мізки киплять, все перепробував. Скачую моди з
та ін. сайтів, намагаюся сумісні phpbb3.2. Прямую інструкції в .xml файлі - додаю, міняю, роблю запити до БД. В результаті мод в адмінці ніколи не з'являється-сякий (хоча звичайно не всі ще моди випробував). Пробував також для кожного мода як написано в адмінці:
ВСТАНОВЛЕННЯ РОЗШИРЕННЯ
Скачайте розширення з бази даних розширень phpBB
Разархівіруйте розширення і закачайте файли на сервер в папку ext / конференції
Увімкніть розширення тут, в Управлінні розширеннями
Теж без толку, жоден мод не з'явився.
Єдина надія на те, що у мене десь не так шлях прописаний - ставив форум без папки phpbb3, тобто
файли форуму
У чому може бути помилка / причина невдачі?
Як встановлювати моди phpbb3
AlexMrit писал (а): Ніяк не можу встановити не один мод на phpbb3.2.
Не хотілося б вас засмучувати, але моди не працюють на версіях 3.1 і 3.2, там потрібні розширення, які викачуються звідси
і встановлюються за інструкцією
AlexMrit писал (а): УСТАНОВКА РОЗШИРЕННЯ
Скачайте розширення з бази даних розширень phpBB
Разархівіруйте розширення і закачайте файли на сервер в папку ext / конференції
Увімкніть розширення тут, в Управлінні розширеннями