сайт на данный момент является архивом информации по форуму phpbb 3.0. объяснения и помощь больше не предоставляются. старый сайт

Белк на PhpBB 3.0.14

информация по этому форуму. bbcode, моды и прочее, проверенное Белком. (перенос данных продолжается...)

Сегодня на конференции было 54 посетителей :: 1 зарегистрированный, 0 скрытых, 1 бот и 52 гостей (основано на активности посетителей за последние 24 часа)




 [ 1 сообщение ] 
Автор Сообщение
Не в сети
  (Андрей)
Администратор
Аватара пользователя

Стаж: 5 месяцев 20 дней
Сообщения: 228
Откуда: здешние мы

Стиль сайта: subsilver2
Настоящее имя: Андрей


Contact Board Administration phpbb3

Форма для связи с администрацией сайта.

Мод выводит форму сообщения. в настройках можно указать "для кого" он предназначен (для гостей, пользователей или для всех). так же, даже гостям, можно дать возможность использовать в сообщении смайлики, bbcode и выбор цветов текста.
сообщение администрации можно отправлять на e-mail, как "личное сообщение" или как "создание новой темы с сообщением в выбранном форуме". выбор большой.

я эту модификацию потестировал по всем параметрам - багов не обнаружено.

всё. кого заинтересовало - ставим:

скачать из архива сайта

Распаковать и содержимое папки root загрузить в корень сайта (где файл config.php). если у вас на сайте уже есть папка umil - то копировать из мода её не надо.

Теперь редактируем файлы (немного):

Открыть includes/functions.php
Найти

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

      'U_FAQ'               => append_sid("{$phpbb_root_path}faq.$phpEx"),


Вставить после найденного

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

//-- mod : Contact board administration ------------------------------------------------------------
//-- add
      'U_CONTACT'            => append_sid("{$phpbb_root_path}contact.$phpEx"),
//-- fin mod : Contact board administration --------------------------------------------------------


Найти

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

      'S_NEW_PM'            => ($s_privmsg_new) ? 1 : 0,


Вставить после найденного

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

//-- mod : Contact board administration ------------------------------------------------------------
//-- add
      'S_CONTACT_ENABLED'      => (isset($config['contact_enable']) && $config['contact_enable']) ? true : false,
//-- fin mod : Contact board administration --------------------------------------------------------



языковые правки en
Открыть language/en/common.php
Найти



Вставить перед найденным

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

//-- mod : Contact board administration ------------------------------------------------------------
//-- add
$lang = array_merge($lang, array(
   'CONTACT_BOARD_ADMIN'      => 'Contact Board Administration',
   'CONTACT_BOARD_ADMIN_SHORT'   => 'Contact',
));
//-- fin mod : Contact board administration --------------------------------------------------------



языковые правки ru
Открыть language/ru/common.php
Найти



Вставить перед найденным

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

//-- mod : Contact board administration ------------------------------------------------------------
//-- add
$lang = array_merge($lang, array(
   'CONTACT_BOARD_ADMIN'      => 'Обратная связь с Администрацией',
   'CONTACT_BOARD_ADMIN_SHORT'   => 'Обратная связь',
));
//-- fin mod : Contact board administration --------------------------------------------------------



для стилей на основе prosilver
Открыть styles/prosilver/template/overall_header.html
Найти

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

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>


Вставить перед найденным

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

            <!-- IF S_CONTACT_ENABLED --><li class="icon-contact"><a href="{U_CONTACT}" title="{L_CONTACT_BOARD_ADMIN}">{L_CONTACT_BOARD_ADMIN_SHORT}</a></li><!-- ENDIF -->



Открыть styles/prosilver/theme/buttons.css
Найти (показана часть строки)

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

, .icon-faq


После найденного в строку вставить

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

, .icon-contact



Открыть styles/prosilver/theme/bidi.css
Найти (показана часть строки)

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

, .rtl .icon-faq


Вставить после найденного в строку

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

, .rtl .icon-contact



Открыть styles/prosilver/theme/colours.css
Найти

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

.icon-faq                  { background-image: url("{T_THEME_PATH}/images/icon_faq.gif"); }


Вставить после найденного

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

.icon-contact               { background-image: url("{T_THEME_PATH}/images/icon_contact.gif"); }



для стилей на основе subsilver2
Открыть styles/subsilver2/template/overall_header.html
Найти

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

            <a href="{U_FAQ}">


Вставить перед найденным

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

            <!-- IF S_CONTACT_ENABLED --><a href="{U_CONTACT}"><img src="{T_THEME_PATH}/images/icon_mini_contact.gif" width="12" height="13" alt="{L_CONTACT_BOARD_ADMIN_SHORT}" /> {L_CONTACT_BOARD_ADMIN_SHORT}</a>&nbsp; &nbsp;<!-- ENDIF -->



Важно!! Если у вас установлен мод Topic SEO description and keywords
Если у вас установлен данный мод (ключевые слова и описания для тем сайта для поисковых систем), то, при выборе отправки сообщения "отправить в форум" (создать тему) - вылезет ошибка базы данных.
Лучше сразу прописать её "ремонт":

Открыть contact.php
Найти

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

$post_data = array(
               'forum_id'         => (int) $config_contact['contact_bot_forum'],
               'icon_id'         => false,


Вставить после найденного

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

'seo_desc' => '',
'seo_key' => '',
 'seo_post_key' =>'',
 'topic_seo_title' =>'',


После правок запускаем установщик мода через браузер:

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

http://ваш сайт/contact_install.php


Вот и всё. чистим кэш (темы, шаблоны, картинки, кэш браузера) и наслаждаемся новинкой.
Установки мода находятся в Административном разделе по пути

АДМИНИСТРАТИВНЫЙ РАЗДЕЛ - МОДУЛИ - НАСТРОЙКИ ФОРМЫ СВЯЗИ С АДМИНИСТРАЦИЕЙ ФОРУМА


Вложение:
admin_contact_adm.png
admin_contact_adm.png [ 80.3 КБ | Просмотров: 36 ] admin_contact_adm.png




Успешного применения. :arigato:





трёхголовый белк семейства рептилоидов:
"три головы - хорошо, на как же трудно придти к согласию..."
Показать сообщения за:  Поле сортировки  
Ответить на тему  [ 1 сообщение ] 

Кто сейчас на конференции:

Всего посетителей: 4, из них зарегистрированных: 0, скрытых: 0 и гостей: 4 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (63) здесь было 23 май 2026, 12:35

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Часовой пояс: UTC + 3 часа



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

cron

Текущее время: 26 июн 2026, 20:56

Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB.