Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Минимоды и хаки для phpBB3

  • Список форумов
  • phpBB 3.0
  • Другие моды для phpBB3
  • Минимоды и хаки для phpBB3

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

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

12 сообщений
  • 1
  • 2
  • След.
Просмотры: 4738 • 
Аватара пользователя
9CaraTT
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 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 раз.
9CaraTT
Аватара пользователя
Darkelita
Донатор
Сообщения: 280
Зарегистрирован: 02 мар 2012, 18:48
Сообщение 07 июн 2012, 01:40
Класс :good: Спасибо!!!
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Darkelita
USER57
Донатор
Сообщения: 610
Зарегистрирован: 28 авг 2010, 20:18
Сообщение 07 июн 2012, 17:46
Давно хотел заморочится с этим не как руки не до ходили.
Darkelita писал(а):Класс Спасибо!!!
присоединяюсь ;) :D
http://star-anime.ru
USER57
Аватара пользователя
TEK
VIP
Сообщения: 571
Зарегистрирован: 17 фев 2010, 21:23
Сообщение 07 июн 2012, 20:21
прикольно, зачет
КОГДА ТЫ РОДИЛСЯ!!! - ты плакал, а мир улыбался. Так проживи жизнь так, чтоб умирая ты улыбался, а мир плакал!!!
TEK
Аватара пользователя
9CaraTT
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 07 июн 2012, 22:49
Возможностей мода не плохие, 1 таблица в бд, но тоесть оно не якорем, вот ты админ, вывел топик закрытый для админов и выел на общак для админов замечание гуестов, мод очень полезен ... связь через мыло или асю, не удобно. а если гость не посредстренно через форум обратился, удобно ... я себе для гуестов вывел сообщение в лс )
Кстати можно сделать как на пире, обращение к админу через попуп окно ;) ковырну как набудь, там не сложно)
9CaraTT
Brux
Пользователь
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение 28 фев 2016, 16:15
Пробую скачать русский вариант мода по этой сылке http://upwap.ru/2494007 там вирус мне пишет и страница вся красная... если можно перезалить на дугой сайт.
Brux
Аватара пользователя
9CaraTT
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 28 фев 2016, 17:42
https://www.phpbb.com/customise/db/mod/ ... ard_admin/ Мод сам

http://www.phpbbguru.net/community/topic26684.html Русский перевод
Делаю стили шаблоны для трекера/форума.
9CaraTT
Brux
Пользователь
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение 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>
 

получилось так
Brux
Аватара пользователя
9CaraTT
VIP
Сообщения: 3095
Зарегистрирован: 13 мар 2011, 15:23
Сообщение 22 мар 2016, 19:13
И что в итоге что мы получаем, ерунда самодельная, где функционал мода?

Если делать нормально, нужно отделить css, html, php, да и ещё вопрос, как файл contact.php связан contacts.php ? Как он вобще выполняет функционал мода, где функции мода? ))
Последний раз редактировалось 9CaraTT 22 мар 2016, 19:14, всего редактировалось 1 раз.
Делаю стили шаблоны для трекера/форума.
9CaraTT
Brux
Пользователь
Сообщения: 137
Зарегистрирован: 19 сен 2015, 23:12
Сообщение 22 мар 2016, 19:20
так я это и не искал что бы это сделать
Brux
12 сообщений
  • 1
  • 2
  • След.

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

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2025 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   F.A.Q. ↳   Ваши трекеры ↳   Оффтопик xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение phpBB 3.0 ↳   Другие моды для phpBB3 ↳   Минимоды и хаки для phpBB3 ↳   Вопросы по phpBB3 ↳   phpBB3 ppkBB3cker Edition ↳   Платные услуги, моды, стили ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo