info navigation

phpbb-belk.ru

темы, связанные с форумом phpbb 3.0.x



Новая тема  [ 1 сообщение ]  Просмотры: 2021

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

Стаж: 8 лет 11 месяцев 29 дней
Сообщения: 1227
Откуда: здешние мы


Стиль: subsilver2


Репутация: 11


Russia

Тиц и PR

перейти на сайт пользователя
Найти темы пользователя


Contact Board Administration phpbb3

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

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

я эту модификацию потестировал по всем параметрам - багов не обнаружено. установил и здесь. (по умолчанию вывод мода на сайте прописан в меню. где FAQ).

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

Скачать мод из архива сайта:

Скачать из файлового архива сайта

Распаковать и содержимое папки 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 КБ | Просмотров: 2014 ] admin_contact_adm.png




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





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

Кто сейчас на сайте:

Всего посетителей: 1, из них зарегистрированных: 0, скрытых: 0 и гостей: 1 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (122) здесь было 19 дек 2023, 12:10

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

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



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

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




cron

Текущее время: 21 сен 2024, 05:47

Создано на основе phpBB® Forum Software © phpBB Group
Яндекс.Метрика

Полная версия Мобильный вид