Проект phpBB-master.ru создан для популяризации форумной платформы phpBB. Он состоит из статей, видео уроков и другой полезной информации, которая поможет освоить это движок и создать на нем свой интернет ресурс. Подробнее.

Как установить расширение на форум phpBB и для чего они нужны?

Описание: Темы не вошедшие в другие разделы.
Модератор: HD321kbps

HD321kbps M
Автор темы, Администратор
Аватара
HD321kbps M
Автор темы, Администратор
Возраст: 26
Зарегистрирован: 20.08.2015
С нами: 2 года
Откуда: Армянск
Сайт

#1 HD321kbps » 02.04.2016, 22:33

Расширения (Extension) – это как правило дополнительный функционал для форума виде каких-либо новых функций и визуальных улучшений порой крупных как чат, портал, фотогалерея, доска объявлении...


Как установить расширение на форум?
    Я буде устанавливать расширение ACP Add User. Для того, чтобы его установить надо сделать всего два действия:
  1. Скопировать расширение через фтп в папку ext которая находиться в корне форума.
  2. Зайти в админку включить расширение и при необходимости его настроить.

Но одно, но. На деле получается не все так просто. А все из-за чего? Дело в том, что в архиве с расширением папки могут быть названы не так как прописано в самом расширении. В итоге расширение не работает.


    Поэтому перед тем как ставить расширение нужно:
  • Открыть архив с расширение
  • Найти и открыть текстовым редактором файлик с именем composer.json
  • Найти в этом файлике строчку с полем ‘name’. В ней и указан правильный путь расширения.

Пример! Ели указан путь "name": "phpbbmodders/adduser.

Следовательно файл composer.json и все лежащие на его уровне папки и файлы должны находиться в папке ext/phpbbmodders/adduser.

Код: Выделить всё

"name": "phpbbmodders/adduser"

Но это не относиться к расширениям CDB, которые прошли валидацию и находятся в каталоге расширений на phpBB.com, их смело можно копировать в папку ext без проверок. Итого разобрались с файлами на ftp.

Далее заходим в Админка -> Персонализация -> Управление расширениями и включаем расширение. После чего расширение заработает и, если у него есть какие-то настройки в админке появиться новая вкладка (Настройка расширений), либо добавятся настройки в уже существующие разделы админки. Читайте об этом подробнее в описании расширения. В итоге можете наблюдать работу расширения на вашем форуме, все готово!

Какие бывают расширения?

Расширения можно условно разделить версионно на:

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

Alpha - версии созданы для тестирования разработчиками. Все еще много не доработок и багов.

Beta - версии созданы для публичного тестирования тестерами с целью найти ошибки.

RC или Release Candidate - пред-финальные версии в них как правило минимальное количество ошибок, после исправления всех выходит финальная версия CDB.

CDB – финальные готовые к использованию версии расширений, которые прошли валидацию и именно они находятся в каталоге расширений на phpBB.com

ADB – заброшенные расширения. Авторы перестали их поддерживать из-за неактуальности либо от банальной нехватки времени. Эти расширения в каких-то случаях работают, в каких-то они совсем не доделаны, в каких-то они ставятся не на все версии phpBB или phpBBex.

Также расширения можно разделить еще на 2 категории платные и бесплатные. Я лично знаю только 1 платное расширение на данный момент, остальные бесплатные. Так что Open Sourse, есть опен сорс!

Если вас нет навыков программирования, я рекомендую использовать версии CDB. Остальные, также можно ставить в принципе если они работают, но все это на ваш страх и риск. Но как правило все эти обозначения версии условны. Есть расширения со статусом Dev и многие пользуются ими и не жалуются. Но не забывайте регулярно делать бекап, чтобы cохранять ваш форум в работоспособном состоянии, если что случиться.

Где найти и скачать расширения?

90% всех расширений можно скачать на phpBB.com. Остальные можно найти на форумах поддержки phpBB в других странах, либо поискать через поисковики Яндекс и Google.

Что если расширение не переведено на русский?

Как вариант вы может зайти phpBBguru.net поискать русификацию там или подать запрос на русификацию нужного вам расширения.

Те, кто не хотят ждать могут самостоятельно добавить русский язык. Для этого в каждом архиве с расширением есть папка language в ней и хранятся языковые файлы. Чтобы добавить русский язык соответственно в ней создаем папку с именем ru и копируем в нее все файлы из language/en. Далее открываем в текстовом редакторе файлы из папки ru и переводим текст который там находиться. На худой конец если не учили английский google translate в помощь!

Пример! Открою языковый файл info_acp_adduser.php :

Где справа 'LOG_USER_ADDED' языковая константа ее переводить не нужно.

Где <strong></strong> это html тег его тоже не нужно трогать.

Где New user created это текст, который вам нужно перевести и вписать на его место текст на русском и сохранить файл.

Итого! Задача выполнена. Теперь вы знаете что и где искать!

Код: Выделить всё

'LOG_USER_ADDED'         => '<strong>New user created</strong><br />» %s'

Подойдет ли расширения от phpBB на phpBBex?

Да 99% всех расширений совместимы с phpBBex. Но в редких случаях могут быть проблемы, которые вам помогут решить на phpBBex.com. Причем часть расширений не пригодиться так как подобный функционал некоторых расширений уже присутствует в phpBBex изначально.

Если вам понравилась моя статья жмите + и делитесь ей с друзьями и знакомыми в социальных сетях.

Название раздела: Прочее
Описание: Темы не вошедшие в другие разделы.

Быстрый ответ


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
:protest: :super: :kettle: :angel: :drunk: :dance: :mad: :cranky: :lol: :yes: :no: :idea: :beer: :hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry:
   

Вернуться в «Прочее»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость