![]() |
Статьи | Новости | Контакты | |||||
|
||||||||
|
||||||||
Программы (4), Базы данных (5), Flash (1), Разметка гипертекста (5), Динамические сайты (7), Платформы быстрых разработок (4), Скрипты (13), Графика (0), Системы управления контентом (80), Языки программирования (30), RSS-агрегаторы (1)
26.08.2008 |
![]() |
Не только стили, шаблоны и цветовые схемы могут изменить внешний вид форума на основе движка phpBB*. Существует большое количество так называемых модов (модификаций) и плагинов (plug-ins), служащих этой цели. Администратор, легко и быстро устанавливая нужные скрипты, может добиться существенных изменений в представлении форума, добавить доступные для форматирования пользовательского текста теги, управлять склеиванием и разделением публикуемых сообщений, переводом транслитерации в кириллицу — множество способов сделать форум ярче, красивее, удобнее!
Обычно мод — это архив, содержащий при необходимости файлы с расширением .php и .sql, и обязательно — файл текстового формата с описанием действий, необходимых для модернизации форума. Инструкции обычно оформляются согласно единому шаблону. Для того чтобы легко и безболезненно произвести настройку форума согласно данной инструкции, необходимо знать и понимать следующие обозначения:
#--[ COPY, RUN ]--
Имя файла в архиве => Имя файла на сервере.
Необходимо скопировать на сервер под указанным именем и запустить следующий файл.
#--[ OPEN ]--
Имя файла
Необходимо открыть для редактирования следующий файл.
Текст
Необходимо найти в тексте открытого файла следующий фрагмент.
#--[ 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 ]--
Необходимо закрыть и сохранить все измененные файлы.
Поговорим теперь о том, какие именно преимущества и дополнительные возможности могут быть получены благодаря установке тех или иных плагинов для изменения дизайна и внешнего вида форума.
![]() |
Мод 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-файлами.
Для удобства пользователей и модераторов можно сделать так, чтобы последние затронутые в форуме темы были видны на главной странице форума — в любом удобном для вас и вписывающемся в дизайн месте. Поможет справиться с задачей мод Glance. На этот раз в архиве мода вы найдете не только уже привычную инструкцию, но и файлы с расширением .php и .tpl, которые нужно будет скопировать, соответственно, в корневую директорию форума и в директорию с используемыми шаблонами оформления. После этого установка мода займет у вас не более пяти минут.
![]() |
Внешний вид части главной страницы форума, содержащей информацию о последних затронутых темах, после установки мода Last Forum Topic On Index |
Сразу после установки форум на основе phpBB обладает одним большим недостатком с точки зрения навигации: на главной странице не видны последние темы, затронутые в каждом из разделов, таким образом, пользователи, не зайдя в раздел, не могут узнать, где именно сейчас идет наиболее оживленная дискуссия. Ситуацию исправить очень просто: достаточно поставить на форум модицифкацию Last Forum Topic On Index. Нам даже не придется добавлять новые файлы в структуру форума — всего лишь отредактировать индексный файл (index.php), добавив в него несколько новых строк. Теперь на главной странице форума в оглавлении разделов появляется ссылка, ведущая на самое свежее сообщение последней из обновленных тем и пользователю не нужно более заходить во внутренний форум для того, чтобы перейти к самой новой дискуссии.
Помимо четырех рассмотренных модов существуют десятки, если не сотни, других простых и сложных модификаций, затрагивающих внешний вид и представление форума. Веб-мастеру следует ориентироваться по нуждам своих посетителей, особенностям своего ресурса, чтобы определить, какие именно изменения и модернизации необходимы.
Ссылки по теме
Скоро на сайте
-
Wordpress
Серия статей о плагинах к движку WordPrress -
AJAX
Проекты и продукты, ориентированные на AJAX -
Новые сервисы Google
Обзор новых сервисов Google
Copyright © 2003—2022 Все права защищены
При использовании материалов сайта ссылка на hostinfo.ru обязательна