В категории: CMS/CMF

phpBB — модификация внешнего вида

обзор модов для работы с дизайном форума

phpBB — модификация внешнего вида

Не только стили, шаблоны и цветовые схемы могут изменить внешний вид форума на основе движка phpBB*. Существует большое количество так называемых модов (модификаций) и плагинов (plug-ins), служащих этой цели. Администратор, легко и быстро устанавливая нужные скрипты, может добиться существенных изменений в представлении форума, добавить доступные для форматирования пользовательского текста теги, управлять склеиванием и разделением публикуемых сообщений, переводом транслитерации в кириллицу — множество способов сделать форум ярче, красивее, удобнее! 

Помните: до установки мода необходимо произвести резервное копирование файлов форума и базы данных!

Первое, что нужно знать и помнить перед установкой любого мода, — это необходимость заблаговременного создания резервной копии всех файлов форума и базы данных. В случае если что-то пойдет не так при установке модификации, вы сможете безболезненно вернуться к работающей версии форума и не потерять данные. 

Обычно мод — это архив, содержащий при необходимости файлы с расширением .php и .sql, и обязательно — файл текстового формата с описанием действий, необходимых для модернизации форума. Инструкции обычно оформляются согласно единому шаблону. Для того чтобы легко и безболезненно произвести настройку форума согласно данной инструкции, необходимо знать и понимать следующие обозначения: 

#--[ COPY, RUN ]--
Имя файла в архиве => Имя файла на сервере. 

Необходимо скопировать на сервер под указанным именем и запустить следующий файл. 

#--[ OPEN ]--
Имя файла 

Необходимо открыть для редактирования следующий файл. 

Для успешной установки мода необходимо понимать используемые в инструкции специальные обозначения стандартных действий

#--[ FIND ]--
Текст 

Необходимо найти в тексте открытого файла следующий фрагмент. 

#--[ INLINE, FIND ]--
Текст 

Найти следующий текст в найденной предварительно строке в открытом файле. 

#--[ AFTER, ADD ]--
Текст 

Добавить следующий текст после найденного фрагмента в открытом файле. 

#--[ BEFORE, ADD ]--
Текст 

Добавить следующий текст до найденного фрагмента в открытом файле. 

#--[ REPLACE WITH ]--
Текст 

Заменить найденный предварительно фрагмент в открытом файле на приведенный ниже. Операция проводится над всей найденной строкой. 

#--[ IN-LINE AFTER, ADD ]--
Текст 

Добавить после найденного в результате выполнения директивы [ INLINE, FIND ] фрагмента строки следующий текст. Операция проводится в пределах одной строки. 

#--[ IN-LINE BEFORE, ADD ]--
Текст 

Добавить до найденного в результате выполнения директивы [ INLINE, FIND ] фрагмента строки следующий текст. Операция проводится в пределах одной строки. 

#-- [ IN-LINE REPLACE WITH ]--
Текст 

Заменить найденный в результате выполнения [ INLINE, FIND ] фрагмент следующим текстом. Действие выполняется в пределах одной строки. 

#--[ SQL ]--
Запрос к базе данных на языке запросов SQL. 

Необходимо выполнить следующий запрос к базе данных, содержащей информацию вашего форума. 

#--[ DIY INSTRUCTIONS ]--
Инструкции 

Выполнение нестандартных инструкций, необходимых для установки мода. Может содержать, например, указание сменить права доступа к какому-либо файлу (CHMOD). 

#--[ SAVE/CLOSE ALL FILES ]-- 

Необходимо закрыть и сохранить все измененные файлы. 

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

phpBB — модификация внешнего вида
Мод Disallow signatures and avatars: архив с запускаемым файлом и инструкцией

Форумы традиционно считаются «тяжелыми» с точки зрения потребляемого трафика. Картинки, подписи, аватары, видео — все это создает дополнительные кило- и мегабайты передаваемой информации, а многие пользователи сейчас все еще считают их. Со стороны администратора форума не лишним станет предупредительный шаг, позволяющий отключить показ подписей (где обычно бывает довольно много графики) и аватар. Для этого нужно всего лишь установить мод Disallow signatures and avatars. Скачав архив с сайта русской поддержки phpBB ( http://phpbbguru.net ), распакуем его, загрузим в корневую директорию php-файл db_update.php. Его необходимо будет запустить один раз, а затем незамедлительно удалить с форума! Далее модифицируем следующие файлы: posting.php, privmsg.php, viewtopic.php, admin/admin_users.php, includes/usercp_avatar.php, includes/usercp_register.php, includes/usercp_viewprofile.php, language/lang_english/lang_main.php, language/lang_russian/lang_main.php, templates/subSilver/admin/user_edit_body.tpl, templates/subSilver/profile_add_body.tpl. Подробная инструкция по необходимым изменениям обычно находится в архиве мода вместе с запускаемыми php-файлами. 

Существуют десятки модификаций, позволяющих изменить внешний вид форума

Многие обсуждения на посещаемых форумах растягиваются на десятки, а то и на сотни страниц. Вы не можете обязать своих пользователей называть темы так, чтобы в любом месте дискуссии было понятно, с чего начался разговор. Но легко и безболезненно можете сделать так, чтобы первое сообщение, давшее начало топику, было видно на каждой странице! Для этого вам понадобится всего лишь скачать и установить мод под названием First Post On Every Page. Его установка расценивается как очень легкая и занимает всего несколько минут. Следуя инструкции, составленной по приведенному выше шаблону, вы выполните один sql-запрос к базе данных, модифицируете пять файлов (posting.php, privmsg.php, language/lang_russian/lang_main.php, language/lang_english/lang_main.php, templates/subSilver/posting_body.tpl), добавляя и заменяя найденные строки, — и сразу же после загрузки обновленных файлов на сервер во всех многостраничных топиках пользователи смогут видеть первое сообщение на каждой странице! 

Для удобства пользователей и модераторов можно сделать так, чтобы последние затронутые в форуме темы были видны на главной странице форума — в любом удобном для вас и вписывающемся в дизайн месте. Поможет справиться с задачей мод Glance. На этот раз в архиве мода вы найдете не только уже привычную инструкцию, но и файлы с расширением .php и .tpl, которые нужно будет скопировать, соответственно, в корневую директорию форума и в директорию с используемыми шаблонами оформления. После этого установка мода займет у вас не более пяти минут. 

phpBB — модификация внешнего вида
Внешний вид части главной страницы форума, содержащей информацию о последних
затронутых темах, после установки мода Last Forum Topic On Index

Сразу после установки форум на основе phpBB обладает одним большим недостатком с точки зрения навигации: на главной странице не видны последние темы, затронутые в каждом из разделов, таким образом, пользователи, не зайдя в раздел, не могут узнать, где именно сейчас идет наиболее оживленная дискуссия. Ситуацию исправить очень просто: достаточно поставить на форум модицифкацию Last Forum Topic On Index. Нам даже не придется добавлять новые файлы в структуру форума — всего лишь отредактировать индексный файл (index.php), добавив в него несколько новых строк. Теперь на главной странице форума в оглавлении разделов появляется ссылка, ведущая на самое свежее сообщение последней из обновленных тем и пользователю не нужно более заходить во внутренний форум для того, чтобы перейти к самой новой дискуссии. 

Помимо четырех рассмотренных модов существуют десятки, если не сотни, других простых и сложных модификаций, затрагивающих внешний вид и представление форума. Веб-мастеру следует ориентироваться по нуждам своих посетителей, особенностям своего ресурса, чтобы определить, какие именно изменения и модернизации необходимы.

Ссылки по теме

Источник: hostinfo.ru

phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида phpBB — модификация внешнего вида

-