Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[Русский перевод] HTML-форматированные сообщения с форума

Вопросы, связанные с переводом модификаций phpBB 3.0 на русский язык
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
edualla
phpBB 1.4.4
Сообщения: 156
Стаж: 12 лет 1 месяц
Благодарил (а): 174 раза
Поблагодарили: 4 раза

[Русский перевод] HTML-форматированные сообщения с форума

Сообщение edualla »

newpost2mail является МОДом для phpBB3, который рассылает все новые сообщения на форуме в виде HTML-отформатированного eMail администратору, группам или любым другим пользователям (напр. модераторам).

eMail содержит всё содержимое размещение форума. HTML-форматирование в электронной почте сделано для стандартного шаблона proSilver, который входит в phpBB3 по умолчанию. Дополнительно вносится ещё используемый IP-адрес вместе с именем хоста (если возможно определить) автора. Ссылки к общим действиям, которые касаются сообщения (удалить, редактировать, цитировать, ответить, ЛС, eMail и т.д.) тоже добавлены.

eMail могут быть отправлены для всех форумов, а также индивидуально для отдельных форумов. Кроме того, для каждого форума можно внести индивидуальные электронные адреса для различных получателей. Это полезно тогда, если вы хотите наблюдать только за определенными форумами или если модераторы должны получать eMail для своих форумов.

Более подробная информация о развитии этого МОДа имеется на соответствующих форумах на немецком или английском языках. Вопросы и предложения к news2mail размещайте там - большое спасибо!

Установка/обновление более старой версии:

Установка очень проста и занимает только в 2-3 минуты:

Сначала скачайте соответственно актуальную версию newpost2mail для phpBB3 в нижней части на этой странице.

Распакуйте архив и скопируйте файлы newpost2mail.php (скрипт), newpost2mail.css (CSS-файл, содержащий данные с форматированной информацией для еМail) и newpost2mail.config.php (файл конфигурации) в корневую директорию phpBB3.

При обновлении существующие файлы будут перезаписаны. Если в прежней установленной версии нет никаких изменений в файле конфигурации, то старый файл newpost2mail.config.php может оставаться, чтобы перенять старые настройки. То же самое касается для newpost2mail.css файла.
Поэтому, пожалуйста, читайте внизу историю версии, изменялись ли файлы newpost2mail.config.php или newpost2mail.config.css.

Редактировать файл posting.php в phpBB3 корневой директории. Там найти следующую строку (строка 1134 в phpBB3 версия 3.0.10):

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

$redirect_url = submit_post($mode, $post_data['post_subject'], $post_data['username'], $post_data['topic_type'], $poll, $data, $update_message, ($update_message || $update_subject) ? true : false);
После этой строки добавить следующую строку, затем файл сохранить и закрыть:

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

include($phpbb_root_path . 'newpost2mail.php');
В phpBB версия 3.1.x найти следующую строку:

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

$redirect_url = submit_post($mode, $post_data['post_subject'], $post_author_name, $post_data['topic_type'], $poll, $data, $update_message, ($update_message || $update_subject) ? true : false);
На этом установка завершена. Теперь этот МОД будет каждое новое сообщение форума в виде HTML-форматированного eMail высылать администратору форума.

В файле newpost2mail.config.php можно предпринять множество настроек. Там они более подробно описаны. Кроме того, в файле newpost2mail.css можно настроить оформление электронной почты.
Перевод сделан с этой страницы.


В файле я добавил перевод на русский язык (сохранял в UTF-8 без BОМ):
Скрытый текст

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

$n2m_TEXT[ru][mode]         = "Режим";
  $n2m_TEXT[ru][forum]        = "Форум";
  $n2m_TEXT[ru][thread]       = "Раздел";
  $n2m_TEXT[ru][subject]      = "Тема";
  $n2m_TEXT[ru][user]         = "Пользователь";
  $n2m_TEXT[ru][ip_hostname]  = "IP/Хост";
  $n2m_TEXT[ru][host_na]      = "(n.v.)";
  $n2m_TEXT[ru][actions]      = "Действия";
  $n2m_TEXT[ru][reply]        = "ответить";
  $n2m_TEXT[ru][quote]        = "цитировать";
  $n2m_TEXT[ru][edit]         = "изменить";
  $n2m_TEXT[ru][delete]       = "удалить";
  $n2m_TEXT[ru][info]         = "Информации";
  $n2m_TEXT[ru][pm]           = "ЛС";
  $n2m_TEXT[ru][email]        = "E-Mail";
  $n2m_TEXT[ru][attachments]  = "Вложения";
  $n2m_TEXT[ru][edited_by]    = "изменено через";
  $n2m_TEXT[ru][edit_reason]  = "причина";
Но эл. почта приходила с крякозябрами.
Я обратился к автору и он мне подсказал страницу, на которой можно сделать код для кириллицы (http://mashke.org/Conv/).
Поэтому сейчас этот код выглядит так:
Скрытый текст

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

$n2m_TEXT[ru][mode]         = "Режим";
  $n2m_TEXT[ru][forum]        = "Форум";
  $n2m_TEXT[ru][thread]       = "Раздел";
  $n2m_TEXT[ru][subject]      = "Тема";
  $n2m_TEXT[ru][user]         = "Пользователь";
  $n2m_TEXT[ru][ip_hostname]  = "IP/Хост";
  $n2m_TEXT[ru][host_na]      = "(n.v.)";
  $n2m_TEXT[ru][actions]      = "Действия";
  $n2m_TEXT[ru][reply]        = "ответить";
  $n2m_TEXT[ru][quote]        = "цитировать";
  $n2m_TEXT[ru][edit]         = "изменить";
  $n2m_TEXT[ru][delete]       = "удалить";
  $n2m_TEXT[ru][info]         = "Информации";
  $n2m_TEXT[ru][pm]           = "ЛС";
  $n2m_TEXT[ru][email]        = "E-Mail";
  $n2m_TEXT[ru][attachments]  = "Вложения";
  $n2m_TEXT[ru][edited_by]    = "изменено через";
  $n2m_TEXT[ru][edit_reason]  = "причина";
И работает на 100%.
Все файлы находятся во вложении.
Пользуйтесь, кому надо.

Если не в том разделе написал, переместите, пожалуйста.
Спасибо.
Вложения
newpost2mail_beta20.zip
Переводы: .en, .de, .ru
(8.32 КБ) 360 скачиваний
Закрыто

Вернуться в «Русский перевод модификаций»