Обзор комплектации дистрибутива мода.
Сначала Вы должны найти необходимый мод. Скачать моды phpBB можно на нашем сайте.
Итак, Вы скачали и распаковали архив. Ниже рассмотрены файлы и папки, которые могут находиться в дистрибутиве.
Папка contrib - как правило содержит инструкции и исполняемые файлы по обновлению мода до текущей версии, инструкции по установке Addon’ов, специфические языковые локализации (например французская, чешская и т.д.), также там могут находиться скриншоты, показывающие как должен выглядеть установленный мод и другие материалы, которые автор мода сочёл нужным включить в состав дистрибутива;
Папка root - содержит файлы, которые необходимо скопировать в корень Вашего форума;
Папка templates - содержит инструкции по установке стилей (например subsilver2), также может содержать шаблоны phpBB, а также стили для инструкций в формате *.xsl. Хотя последние могут находиться и в корне дистрибутива мода.
Папка styles - содержит шаблоны стилей. Может находиться как в директории root, так и в корне дистрибутива мода.
Файл license.txt - содержит информацию о лицензии, по которой распространяется данный мод. Файл может отсутствовать в дистрибутиве, т. к. все моды распространяются по GNU GENERAL PUBLIC LICENSE.
Файл *.xml - инструкция по установке мода.
В редких случаях этот файл может быть в формате *.txt. Обычно это касается старых версий модов.
Файл *.xsl - стили отображения инструкций установки мода. Файл install.php - скрипт внесения изменений в базу данных.
Перечень файлов и папок может изменяться, обязательным является лишь наличие инструкции по установке.
Обзор файла инструкции
Открываем файл *.xml при помощи браузера.
Инструкция содержит разделы:
«About this MOD» — содержит информацию о моде, а также времени и сложности установки.
«Author» — данные об авторе мода.
«Files to Edit» — содержит список файлов, которые необходимо отредактировать.
Можно редактировать не все файлы стилей, а только файлы той темы, которую Вы будете использовать (например только prosilver, или subsilver2).
«Included Files» — список файлов, которые входят в состав дистрибутива мода.
«Author Notes» — заметки автора мода (могут отсутствовать).
«MOD History» — история развития мода и выхода новых версий.
«License» — содержит условия распространения.
«Other Notes» — другие заметки.
«File Copy» — содержит указания, какие файлы куда копировать.
«SQL» — содержит запросы к базе данных, прежде чем их выполнять, ознакомьтесь с разделом «DIY Instructions«. Возможно существует скрипт, который вносит изменения в базу, и эти запросы приведены как альтернатива.
«Edits» — содержит конкретные указания по редактированию файлов.
«DIY Instructions» — действия, которые необходимо выполнить для установки мода, помимо редактирования файлов.
Раздел «Edits» содержит инструкции:
Действие «OPEN» — открыть указанный файл;
Действие «FIND» — найти в открытом файле;
Действие «REPLACE WITH» — заменить найденное;
Действие «AFTER, ADD» — добавить после найденного фрагмента;
Действие «BEFORE, ADD» — добавить перед найденным фрагментом;
Действие «IN-LINE FIND» — найти в стоке, которая найдена действием «FIND«;
Действие «IN-LINE AFTER, ADD» — добавить в строку после найденного фрагмента;
Действие «IN-LINE BEFORE, ADD» — добавить в строку перед найденным фрагментом;
Действие «IN-LINE REPLACE WITH» — найденное в строке заменить;
Действие «INCREMENT» — замена чисел.
Процесс установки
Прежде всего, необходимо создать резервную копию всех файлов и дамп базы данных. Дамп БД можно сделать при помощи phpMyAdmin, или в панели управления Вашим аккаунтом хостинга. Также можно воспользоваться специальными скриптами, которые можно найти в Интернете.
Итак, когда все приготовления завершены, Вы можете приступить непосредственно к установке.
- Закачиваем, согласно разделу «File Copy«, файлы из дистрибутива мода в папку с установленным форумом.
- Вносим изменения в базу (если нужно).
- Выполняем все действия раздела «Edits«.
- Сохраняем измененные файлы и закачиваем их в папку с форумом.
- Выполняем действия указанные в «DIY Instructions«.
- Заходим в админку форума, чистим кэш, настраиваем параметры мода и наслаждаемся его работой.