Elite-Board tech support
https://forum.illusionweb.ru/

Изменение сообщения
https://forum.illusionweb.ru/viewtopic.php?f=29&t=1448
Страница 1 из 4

Автор:  jucca [ 30 янв 2011, 15:37 ]
Заголовок сообщения:  Изменение сообщения

Хотел изменить текст сообщения "Ответ на сообщение" чтобы там было название объявления на которое отвечают как в "Уведомление об окончании срока публикации". Добваил в текст сообщения %message_title%, но не получилось, вместо названия объявления получается такая фигня: "Здравствуйте, ставим Вас в известность, что на Ваше объявление %message_title% на сайте..."
Народ, кто разбирается, подскажите что не так сделал?

Автор:  Geo [ 31 янв 2011, 21:54 ]
Заголовок сообщения:  Re: Изменение сообщения

В modules/sendmail.inc в строке 53 добавьте:
$vars['message_title'] = $email['title'];

Автор:  jucca [ 31 янв 2011, 23:15 ]
Заголовок сообщения:  Re: Изменение сообщения

Добавил 54-й строкой, в текст сообщения добавил %message_title%
но приходит в таком виде: "Здравствуйте, ставим Вас в известность, что на Ваше объявление j на сайте..."
Что-то не так сделал?

Автор:  Джамалай [ 01 фев 2011, 00:03 ]
Заголовок сообщения:  Re: Изменение сообщения

вопрос похоже по этой же теме , поэтому спрошу здесь. в письме хочется не название сайта (title) а адрес. как называется переменная? как сделать?
и в принципе, где посмотреть все названия переменных( в мануале далеко не всё есть)? или это засекреченная инфа?

Автор:  Geo [ 01 фев 2011, 19:39 ]
Заголовок сообщения:  Re: Изменение сообщения

jucca писал(а):
Добавил 54-й строкой, в текст сообщения добавил %message_title%
но приходит в таком виде: "Здравствуйте, ставим Вас в известность, что на Ваше объявление j на сайте..."
Что-то не так сделал?

Нет, действительно, тему сообщения указать не получится т.к. модулю sendmail отправляется только идентификатор пользователя, а не сообщения. Так что если сообщение от зарегистрированного пользователя, то получить параметры сообщения не получится.

Автор:  Geo [ 01 фев 2011, 19:41 ]
Заголовок сообщения:  Re: Изменение сообщения

Джамалай писал(а):
вопрос похоже по этой же теме , поэтому спрошу здесь. в письме хочется не название сайта (title) а адрес. как называется переменная? как сделать?
и в принципе, где посмотреть все названия переменных( в мануале далеко не всё есть)? или это засекреченная инфа?

Там же modules/sendmail.inc в строке 52 вместо $vars['title'] = TITLE; напишите:
$vars['title'] = "свой текст";

Автор:  jucca [ 08 фев 2011, 15:58 ]
Заголовок сообщения:  Re: Изменение сообщения

Тогда такой вопрос. Я решил добавить напоминание пользователям чтобы они незабывали указывать заголовок объявления на которое они отсылают сообщение. Сделал это в виде блока с текстом "Не забывайте..." и при указании расположения этого блока выбрал "Отправка ответа на сообщение". Но при отправке это блок не появляется, где он вообще должен отображаться?

Автор:  Geo [ 08 фев 2011, 20:13 ]
Заголовок сообщения:  Re: Изменение сообщения

Правьте шаблон popup_sendmail.html
При желании можно написать немудрёный javascript, который будет копировать тему сообщения в поле ввода текста

Автор:  Морозов Дмитрий [ 26 фев 2011, 17:17 ]
Заголовок сообщения:  Re: Изменение сообщения

на почту приходит действительно %message_title% вместо названия объявление..

Не дело..
Не понятно вообще что за ответ, на какое объявление(((

Автор:  jucca [ 01 мар 2011, 12:42 ]
Заголовок сообщения:  Re: Изменение сообщения

Пока, как временную меру сделал так:
в locale к тексту "Отправка ответа на сообщение" добавил в скобках (Укажите в тексте на какое объявление Вы отвечаете!!!)

Страница 1 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/