Сейчас этот форум просматривают: Majestic-12 [Bot] и 5 гостей

Текст уведомления

Инструкции по использованию сервисов форума Клуба sonata.club, ваши предложения и пожелания
Ответить
Аватара пользователя
adapter
Модератор Форума
Модератор Форума
Сообщения: 421
Зарегистрирован: 17 июн 2010, 21:55
Авто:
Откуда: Ростов

Текст уведомления

#73252

Сообщение adapter »

Прошу переделать текст уведомления, который приходит на почту с этого сайта. Не удобно разгребать кучу однотипного неформатированного текста. Много писем приходит с одной темой
"Уведомление о новом сообщении — «Ростов-на-Дону»"
Хотя тема имеет название "АТ vs МТ" например. Было бы намного удобней в теме письма указать название темы. Далее следует текст сообщения (тело письма):

Здравствуйте, adapter!

Вы получили это сообщение потому, что следите за форумом «Ростов-на-Дону»
на конференции «Hyundai Sonata Клуб "Моя Соната"». В этом форуме со времени
вашего последнего посещения появились новые сообщения в теме «АТ vs МТ». Вы
можете перейти по следующей ссылке для просмотра последних непрочитанных
сообщений. Новые уведомления не будут приходить, пока вы не просмотрите
тему.

http://sonata.club/viewtopic.php?f=59&t ... 72&e=72972

Если вы хотите просмотреть тему, перейдите по следующей ссылке:
http://sonata.club/at-vs-mt-t3416.html

Если вы хотите просмотреть форум, перейдите по следующей ссылке:
http://sonata.club/61.html

Если вы больше не хотите следить за форумом, то либо щёлкните по
находящейся в нём ссылке «Отписаться от форума», либо перейдите по
следующей ссылке:

http://sonata.club/viewforum.php?uid=55 ... atch=forum

--
Cпасибо, Администрация


Это чес гря вычитывать каждый раз напрягает. Хорошо бы было отформатировать письмо так, чтобы взгляд сразу "цеплялся" за важную инфу - название темы и текст самого сообщения (его сейчас вообще нет). Например так:

Здравствуйте, adapter!

Новое сообщение в разделе:
Ростов-на-Дону \ АТ vs МТ

Сообщение:
-----------------------------------------------------------------------------------------------------
Господа, ну заезд это будет ооочень интересно :crazy:
Можем долго спорить. Не хочу никого обидеть, но ИМХО нечипованный МКПП взгреет чипованную АКПП на любой дистанции и при этом еще меньше бенза сожрет.
За комфорт надо платить!

Автор: Nightmare

-------------------------------------------------------------------------------------------------------
p.s. Вы получили это сообщение по подписке. Возможно в теме больше сообщений.Новые уведомления не будут приходить, пока вы не просмотрите тему. Cпасибо, Администрация
Изображение

, 2005 г.в. V 2 л, МКПП, Тагаз, Сириус

Аватара пользователя
Admin
Я требую продолжения банкета!
Я требую продолжения банкета!
Сообщения: 14857
Зарегистрирован: 29 сен 2008, 23:43
Авто: Mitsubishi Outlander 2017MY 2.4 Ultimate
Откуда: Долгопрудный

#73329

Сообщение Admin »

Как именно шаблон нужно поправить знаешь?
Правила

| Инструкция к форуму
Что-то не то с форумом? Не можете зайти? Пишите суть проблемы и ваш ник на wtf@sonata.club
Донаты на хостинг -
_________________
была Hyundai Sonata EF 2.7 ТаГАЗ | 2008 | MT9 черная | Галоген везде | плёнка Llumar 15% сзади | 4 гудка от "Волги"
теперь ЭД4М | 3кВ | 4 мВт | серый+красный (двухцветная окраска) | литье чугун | тифон, свисток
и иногда MMC Outlander 2017MY оващь CVT

Аватара пользователя
adapter
Модератор Форума
Модератор Форума
Сообщения: 421
Зарегистрирован: 17 июн 2010, 21:55
Авто:
Откуда: Ростов

#73973

Сообщение adapter »

где что колупать в движке сайта? щас на напишу
Изображение

, 2005 г.в. V 2 л, МКПП, Тагаз, Сириус

Аватара пользователя
adapter
Модератор Форума
Модератор Форума
Сообщения: 421
Зарегистрирован: 17 июн 2010, 21:55
Авто:
Откуда: Ростов

#73977

Сообщение adapter »

правится один файлик,

....\modules\Forums\language\lang_russian\email\topic_notify.tpl

у меня Slaed, форум PHPBB встроен туда модулем, поэтому твои пути будут чуть чуть отличаться.

У меня файлик такой:

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

Subject: Уведомление об ответе в теме - {TOPIC_TITLE}
Charset: windows-1251

Тема - {TOPIC_TITLE}
Пользователь - {USER}

Сообщение:
-----------------------------------------------------------------
{MESSAGE}

-----------------------------------------------------------------
Перейти на форум "{SITENAME}" по ссылке:
{U_TOPIC}

p.s. В теме возможно больше сообщений. Уведомления приходят пока вы ее читаете.
По ссылке из письма или напрямую с сайта - без разницы.
Изображение

, 2005 г.в. V 2 л, МКПП, Тагаз, Сириус

Аватара пользователя
adapter
Модератор Форума
Модератор Форума
Сообщения: 421
Зарегистрирован: 17 июн 2010, 21:55
Авто:
Откуда: Ростов

#73987

Сообщение adapter »

хотя нет млин, не все так просто. Изначально движок не знает тегов замены {USER} и {MESSAGE} в шаблоне, надо править код php.

1. \includes\functions_post.php

декларация функции
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user)
меняется
function user_notification($mode, &$post_data, &$topic_title, &$forum_id, &$topic_id, &$post_id, &$notify_user, &$message, &$username)

в теле функции кусок кода

$emailer->assign_vars(array(
'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
'SITENAME' => $board_config['sitename'],
'TOPIC_TITLE' => $topic_title,

'U_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '&' . POST_POST_URL . "=$post_id#$post_id",
'U_STOP_WATCHING_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '&' . POST_TOPIC_URL . "=$topic_id&unwatch=topic")
);

меняется

$emailer->assign_vars(array(

'SITENAME' => $board_config['sitename'],
'TOPIC_TITLE' => $topic_title,

'U_TOPIC' => $server_protocol . $server_name . $server_port . $script_name . '&' . POST_POST_URL . "=$post_id#$post_id",
'USER' => $username,
'MESSAGE' => $message)
);

(выкинул лишее, добавил нужное)

2. Соответственно теперь меняем те места, где вызывается user_notification, это еще один файлик
\modules\Forums\posting.php

Находим вызов (он только в одном месте)
user_notification($mode, $post_data, $post_info['topic_title'], $forum_id, $topic_id, $post_id, $notify_user);

меняем

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

                        $message = ( !empty($HTTP_POST_VARS['message']) ) ? $HTTP_POST_VARS['message'] : '';
                        $username = $userdata['username'];
                        user_notification($mode, $post_data, $post_info['topic_title'], $forum_id, $topic_id, $post_id, $notify_user, $message, $username);

вроде все :unknown:

Изображение

, 2005 г.в. V 2 л, МКПП, Тагаз, Сириус

Аватара пользователя
Admin
Я требую продолжения банкета!
Я требую продолжения банкета!
Сообщения: 14857
Зарегистрирован: 29 сен 2008, 23:43
Авто: Mitsubishi Outlander 2017MY 2.4 Ultimate
Откуда: Долгопрудный

#74010

Сообщение Admin »

ок, в ближайшее время займусь
Правила

| Инструкция к форуму
Что-то не то с форумом? Не можете зайти? Пишите суть проблемы и ваш ник на wtf@sonata.club
Донаты на хостинг -
_________________
была Hyundai Sonata EF 2.7 ТаГАЗ | 2008 | MT9 черная | Галоген везде | плёнка Llumar 15% сзади | 4 гудка от "Волги"
теперь ЭД4М | 3кВ | 4 мВт | серый+красный (двухцветная окраска) | литье чугун | тифон, свисток
и иногда MMC Outlander 2017MY оващь CVT

Аватара пользователя
adapter
Модератор Форума
Модератор Форума
Сообщения: 421
Зарегистрирован: 17 июн 2010, 21:55
Авто:
Откуда: Ростов

#124621

Сообщение adapter »

ну что, время еще не ближайшее?
Изображение

, 2005 г.в. V 2 л, МКПП, Тагаз, Сириус

Аватара пользователя
Admin
Я требую продолжения банкета!
Я требую продолжения банкета!
Сообщения: 14857
Зарегистрирован: 29 сен 2008, 23:43
Авто: Mitsubishi Outlander 2017MY 2.4 Ultimate
Откуда: Долгопрудный

#126383

Сообщение Admin »

adapter

Лёш, поменять без проблем, с обновлением проблема правда возникает, в плане совместимости.

Правила

| Инструкция к форуму
Что-то не то с форумом? Не можете зайти? Пишите суть проблемы и ваш ник на wtf@sonata.club
Донаты на хостинг -
_________________
была Hyundai Sonata EF 2.7 ТаГАЗ | 2008 | MT9 черная | Галоген везде | плёнка Llumar 15% сзади | 4 гудка от "Волги"
теперь ЭД4М | 3кВ | 4 мВт | серый+красный (двухцветная окраска) | литье чугун | тифон, свисток
и иногда MMC Outlander 2017MY оващь CVT

Аватара пользователя
adapter
Модератор Форума
Модератор Форума
Сообщения: 421
Зарегистрирован: 17 июн 2010, 21:55
Авто:
Откуда: Ростов

#126793

Сообщение adapter »

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

, 2005 г.в. V 2 л, МКПП, Тагаз, Сириус

Аватара пользователя
Admin
Я требую продолжения банкета!
Я требую продолжения банкета!
Сообщения: 14857
Зарегистрирован: 29 сен 2008, 23:43
Авто: Mitsubishi Outlander 2017MY 2.4 Ultimate
Откуда: Долгопрудный

#126798

Сообщение Admin »

adapter

за полгода 3.07PL за 3.08 обновил это как минимум, не считая того, что шаблоны постоянно допиливал.
Допилился нафиг, нужно брать с нуля Prosilver и переделывать (((

На следующей неделе постараюсь выделить денек, очень хочу все довести до ума.
Одному просто тяжело объять необъятное :)

Правила

| Инструкция к форуму
Что-то не то с форумом? Не можете зайти? Пишите суть проблемы и ваш ник на wtf@sonata.club
Донаты на хостинг -
_________________
была Hyundai Sonata EF 2.7 ТаГАЗ | 2008 | MT9 черная | Галоген везде | плёнка Llumar 15% сзади | 4 гудка от "Волги"
теперь ЭД4М | 3кВ | 4 мВт | серый+красный (двухцветная окраска) | литье чугун | тифон, свисток
и иногда MMC Outlander 2017MY оващь CVT

Ответить

Вернуться в «Все о сайте MySonata.ru - вопросы, пожелания, предложения»

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

Сейчас этот форум просматривают: Majestic-12 [Bot] и 5 гостей