Обратная связь / Contact Board Admin [Русская версия]

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
 • Просмотры: 4505
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

07 июн 2012, 00:47

Обратная связь / Contact Board Admin

Автор: RMcGirr83
Версия: 1.0.10
PHPBB версия: 3.0.6
Контрольные суммы MD5: bb000ef590127fffec493c3c916e6689
Посмотреть работу мода: Тут и Тут
Скачать: С странички автора
Скачать: Скачать мой, русский вариант мода.

Мои добавления:
Обновил UMIL-1.0.4
Заменил английские файлы на русские.
Не много отредактировал перевод.

Описание:
Позволяет гостям и / или зарегистрированными пользователями либо отправить по электронной почте администраторов или можно отправить в личку или сделать сообщение в указанном форуме. Позволяет администратору выбрать для вложения в сообщение форума или ЛС. Также позволяет администратору, чтобы проверить электронную почту с форума и / или имя пользователя.

Установка:
1.) Ровноруким сделать бэкап файлов и базы.
2.) Копировать содержимое папки root в корень сайта.

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

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

'U_FAQ'					=> append_sid("{$phpbb_root_path}faq.$phpEx"),
После вставить:

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

// Contact Board Admin Mod
'U_CONTACT'				=> append_sid("{$phpbb_root_path}contact.$phpEx"),
// Contact Board Admin Mod END 
Найти:

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

'S_NEW_PM'				=> ($s_privmsg_new) ? 1 : 0,
После вставить:

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

// Contact Board Admin Mod
'S_CONTACT_ENABLED'		=> (isset($config['contact_enable']) && $config['contact_enable']) ? true : false,
// Contact Board Admin Mod END
Открыть: language/ru/common.php
Перед (в самом конце): Вставить:

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

// Contact Board Admin Mod
$lang = array_merge($lang, array(
	'CONTACT_BOARD_ADMIN'		=> 'Контакт с администратором форума',
	'CONTACT_BOARD_ADMIN_SHORT'	=> 'Обратная связь',
));
// Contact Board Admin Mod END
Открыть: 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
Чтобы получилось примерно так:

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

.sitehome, .icon-faq, .icon-contact, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
Открыть: styles/prosilver/theme/bidi.css Найти:

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

, .rtl .icon-faq
После в той же строке вставить:

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

, .rtl .icon-contact
Чтобы получилось примерно так:

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

.rtl .sitehome, .rtl .icon-faq, .rtl .icon-contact, .rtl .icon-members, .rtl .icon-home, .rtl .icon-ucp, .rtl .icon-register, .rtl .icon-logout,
Открыть: 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"); }
Открыть: 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 -->






Если у Вас стиль не prosilver и subsilver2, нужно взять стиливой файл contact_body.html и в ручную залить его в папку template.
Когда вы тестируете мод на nimp или denwer, или на домашнем компе, где нет почтового сервера, не спешите писать что баг, мод работает корректно только с правильно настроенной почтой.

Запускаем установку: http://ваш_домен.ru/contact_install.php
После установки удаляем файл contact_install.php и папку umil.
Идём в админку, Модули>> Обратная связь (настраиваем)

Мод ставил для форума, решил и для всех сделать русскую версию, мод не нагружает сайт, если он станет не нужным, можно удалить или отключить его, по идее обратная связь необходимая функция любого сайта, если есть мысли в перспективе включить в обновление, я только за!
Последний раз редактировалось 9CaraTT 07 июн 2012, 09:02, всего редактировалось 6 раз.
Аватара пользователя
Darkelita
Благодарил (а): 11 раз
Поблагодарили: 23 раза
Сообщения: 280
Зарегистрирован: 02 мар 2012, 18:48
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

07 июн 2012, 01:40

Класс :good: Спасибо!!!
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
US
USER57
Откуда: от туда
Благодарил (а): 49 раз
Поблагодарили: 72 раза
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

07 июн 2012, 17:46

Давно хотел заморочится с этим не как руки не до ходили.
Darkelita писал(а):Класс Спасибо!!!
присоединяюсь ;) :D
http://star-anime.ru
Аватара пользователя
TEK
Благодарил (а): 13 раз
Поблагодарили: 39 раз
Сообщения: 571
Зарегистрирован: 17 фев 2010, 21:23
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

07 июн 2012, 20:21

прикольно, зачет
КОГДА ТЫ РОДИЛСЯ!!! - ты плакал, а мир улыбался. Так проживи жизнь так, чтоб умирая ты улыбался, а мир плакал!!!
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

07 июн 2012, 22:49

Возможностей мода не плохие, 1 таблица в бд, но тоесть оно не якорем, вот ты админ, вывел топик закрытый для админов и выел на общак для админов замечание гуестов, мод очень полезен ... связь через мыло или асю, не удобно. а если гость не посредстренно через форум обратился, удобно ... я себе для гуестов вывел сообщение в лс )
Кстати можно сделать как на пире, обращение к админу через попуп окно ;) ковырну как набудь, там не сложно)
Br
Brux
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

28 фев 2016, 16:15

Пробую скачать русский вариант мода по этой сылке http://upwap.ru/2494007 там вирус мне пишет и страница вся красная... если можно перезалить на дугой сайт.
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

28 фев 2016, 17:42

Делаю шаблоны, то что в наличии, под заказ, любого почти сайта, с TorrentPier движка, с DLE и.т.п, под ppkbb3cker. ICQ 560107181
Партнёрка для торрент трекеров: https://installs.pro/r/rutracker
Br
Brux
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

22 мар 2016, 16:48

малость переделал под себя можно и изменить окно сообщения меньше...
Создаем файл contacts.php закинуть файл можно в корень.

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

<br/>
<p> По вопросам размещения рекламы  и предложений о сотрудничестве, а так же при возникновении других вопросов, пишите через Обратную связь.</p>
<br/>
<div style="text-align:center; background:#708090; border:1px solid #F5F5F5; color:#ffffff; padding:5px 5px 5px 5px;">Обратная связь</div>
<!DOCTYPE html>
<meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/>
<style>
#feedback-form {
  max-width: 1400px;
  padding: 2%;
  border-radius: 3px;
  background: #f1f1f1;
}
#feedback-form [required] {
  width: 100%;
  box-sizing: border-box;
  margin: 2px 0 2% 0;
  padding: 2%;
  border: 1px solid rgba(0,0,0,.1);
  border-radius: 3px;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:hover {
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 transparent;
}
#feedback-form [required]:focus {
  outline: none;
  border-color: #7eb4ea;
  box-shadow: 0 1px 2px -1px rgba(0,0,0,.2) inset, 0 0 4px rgba(35,146,243,.5);
  transition: .2s linear;
}
#feedback-form [type="submit"] {
  padding: 2%;
  border: none;
  border-radius: 3px;
  box-shadow: 0 0 0 1px rgba(0,0,0,.2) inset;
  background: #669acc;
  color: #fff;
}
#feedback-form [type="submit"]:hover {
  background: #5c90c2;
}
#feedback-form [type="submit"]:focus {
  box-shadow: 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}
</style>

<?
if (isset ($_POST['messageFF'])) {
  mail ("Тут свой ящик куда должны приходить письма",
        "заполнена контактная форма с ".$_SERVER['HTTP_REFERER'],
        "Имя: ".$_POST['nameFF']."\nEmail: ".$_POST['contactFF']."\nСообщение: ".$_POST['messageFF']);
  echo ('<p style="color: green">Ваше сообщение получено,Просто ожидайте ответа, и с Вами обязательно свяжутся спасибо за понимания!</p>');
}
?>

<form method="POST" id="feedback-form">
Ваше имя:
<input type="text" name="nameFF" required placeholder="" x-autocompletetype="name">
Ваш Email для связи:
<input type="email" name="contactFF" required placeholder="" x-autocompletetype="email">
Ваше сообщение:
<textarea name="messageFF" required rows="5"></textarea>
<input type="submit" value="отправить">
</form>
 

получилось так
Аватара пользователя
9CaraTT
Благодарил (а): 230 раз
Поблагодарили: 228 раз
Сообщения: 3085
Зарегистрирован: 13 мар 2011, 15:23
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

22 мар 2016, 19:13

И что в итоге что мы получаем, ерунда самодельная, где функционал мода?

Если делать нормально, нужно отделить css, html, php, да и ещё вопрос, как файл contact.php связан contacts.php ? Как он вобще выполняет функционал мода, где функции мода? ))
Последний раз редактировалось 9CaraTT 22 мар 2016, 19:14, всего редактировалось 1 раз.
Делаю шаблоны, то что в наличии, под заказ, любого почти сайта, с TorrentPier движка, с DLE и.т.п, под ppkbb3cker. ICQ 560107181
Партнёрка для торрент трекеров: https://installs.pro/r/rutracker
Br
Brux
Благодарил (а): 12 раз
Поблагодарили: 2 раза
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение

Обратная связь / Contact Board Admin [Русская версия]

22 мар 2016, 19:20

так я это и не искал что бы это сделать

Вернуться в «Минимоды и хаки для phpBB3»