Автор |
Сообщение |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
Доброго дня! Интересует изменения в уведомлении, которое приходит на почту, при получении сообщения в подписанной теме. В стандартном виде это выглядит так (на примере моего форума):  Много лишней информации, безлико. А хотелось бы несколько видоизменить. Как то так, для начала: 
|
|
|
|
|
 |
|
|
Администратор |
 |
Стаж: 8 лет Сообщения: 1219 Откуда: здешние мы
Стиль: subsilver2
Репутация: 11
перейти на сайт пользователя
Найти темы пользователя
|
ну вот ,письмо пришло. так как этот файл текстовый - встроить логотип туда невозможно. надо искать html-шаблон и ковырять там. открываете файл language/ru/email/topic_notify.txt и редактируете его вот так: Код: Выделить всё Subject: Уведомление об ответе — «{TOPIC_TITLE}»
Здравствуйте, {USERNAME}!
Если вы хотите просмотреть самое новое сообщение с момента вашего последнего посещения, перейдите по следующей ссылке: {U_NEWEST_POST}
Если вы больше не хотите следить за темой, то либо щёлкните по находящейся в ней ссылке «Отписаться от темы», либо перейдите по следующей ссылке:
{U_STOP_WATCHING_TOPIC}
---------------------------------------
{EMAIL_SIG} получите вот это: Вложение:
Комментарий к файлу: письмо
letter.png [ 16.59 КБ | Просмотров: 407 ]
letter.png
если потом будет время - попробую поискать правки в шаблоне. успехов.
|
|
трёхголовый белк семейства рептилоидов: "три головы - хорошо, на как же трудно придти к согласию..."
|
|
|
 |
|
|
Администратор |
 |
Стаж: 8 лет Сообщения: 1219 Откуда: здешние мы
Стиль: subsilver2
Репутация: 11
перейти на сайт пользователя
Найти темы пользователя
|
сейчас покопался по сети и нашёл как встроить валидный html-код в тему письма. объяснение здесь: письма в формате html. применив эту информацию, я попробовал изменить вид письма. всё получилось. вот так получилось у меня: встроил логотип и полоску внизу. Вложение:
Комментарий к файлу: письмо
letter2.png [ 34.7 КБ | Просмотров: 401 ]
letter2.png
это как конструктор. всё в ваших руках. Как написано в теме изменения: Открыть /includes/functions_messenger.phpНайти Заменить найденное на то есть разрешается применение html-кода. мой файл topic_notify.txt (с которого и сделан скан письма): Код: Выделить всё <div style="background:#069;padding:5px;color:#fff;"><img src="http://phpbb.belk-inkognita.ru/styles/belkstyle/imageset/site_logo.png" alt="logo" style="float:left;margin:5px;width:60px;height:60px;" />Темы, связанные с форумом phpbb 3.0</div>
Subject: Уведомление об ответе — «{TOPIC_TITLE}»
Здравствуйте, {USERNAME}!<br /><br />
Если вы хотите просмотреть самое новое сообщение с момента вашего последнего посещения, перейдите по следующей ссылке:<br /> {U_NEWEST_POST}<br /><br />
Если вы больше не хотите следить за темой, то либо щёлкните по находящейся в ней ссылке «Отписаться от темы», либо перейдите по следующей ссылке:<br />
{U_STOP_WATCHING_TOPIC}<br />
<div style="width:99%;height:1px;background:#DA70D6;margin:5px 0;"> </div>
{EMAIL_SIG}
экспериментируйте. всё в ваших руках. НО! есть один нюанс этого изменения. вам придётся переделывать все файлы-шаблоны в папке email, так как теперь они будут обрабатываться как html и вместо раздельного текста (на остальных письмах) вы получите всю эту информацию в "одну строку". необходимо хотя бы в конце каждой строки прописать элемент перенос - <br />. Успешного применения.
|
|
трёхголовый белк семейства рептилоидов: "три головы - хорошо, на как же трудно придти к согласию..."
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
 НО! есть один нюанс этого изменения. вам придётся переделывать все файлы-шаблоны в папке email, так как теперь они будут обрабатываться как html и вместо раздельного текста (на остальных письмах) вы получите всю эту информацию в "одну строку". необходимо хотя бы в конце каждой строки прописать элемент перенос - <br />.
Андрей, а не лучше и <br></br>? т.е. беру файл admin_activate.txt и корректирую следующем образом: Код: Выделить всё Subject: Активируйте учётную запись пользователя<br></br>
Здравствуйте!<br></br>
Учётная запись пользователя {USERNAME} была деактивирована либо заново создана. Вы должны проверить профиль этого пользователя и (если требуется) активировать его.<br></br>
Ссылка на просмотр профиля пользователя:<br></br> {U_USER_DETAILS}<br></br>
Ссылка для активации учётной записи:<br></br> {U_ACTIVATE}<br></br>
{EMAIL_SIG} Так? Или не совсем? 
|
|
|
|
|
 |
|
|
Администратор |
 |
Стаж: 8 лет Сообщения: 1219 Откуда: здешние мы
Стиль: subsilver2
Репутация: 11
перейти на сайт пользователя
Найти темы пользователя
|
можно и два <br> ставить. просто расстояние между строками увеличится. линию я пробовал - мне не понравилось. я вам могу показать, как её встроить - поставьте, если хотите... Код: Выделить всё <div style="height:1px;background:#00BF00"> </div> получится так: меняйте цвет (00BF00) и всё. если хотите перед подписью администрации, то вставить перед
|
|
трёхголовый белк семейства рептилоидов: "три головы - хорошо, на как же трудно придти к согласию..."
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
Ага, нашел: система - > Массовая рассылка почты Вопрос №1. Можно ли отправить всем пользователям. т.е. в админке написано:
 С помощью этой формы вы можете отправить электронное сообщение всем пользователям или пользователям определённой группы, имеющим включённую опцию получения электронных сообщений. Для достижения этого сообщение будет отправлено с электронного адреса администратора и будет снабжено скрытой копией для всех получателей. По умолчанию такое сообщение включает максимум 50 получателей. Если получателей больше, то будет отправлено несколько сообщений. Если вы отправляете сообщение большой группе людей, то это действие может занять некоторое время. Пожалуйста, будьте терпеливы и не останавливайте загрузку страницы после отправки сообщения. Вы будете уведомлены об успешном завершении отправки.
50 человек Вопрос №2. Где можно посмотреть шаблон этого массового письма. т.е. хотелось бы сделать это письмо красивым 
|
|
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
Несмотря на то, что я откорректировал файл admin_send_email.txt В таком виде: Код: Выделить всё Доброго времени суток уважаемый пользователь Крымского форума http://crimea-your.ru/forum! ~~~~~~~~~~~~~~~~~~~~~~~~~~~
{MESSAGE}
{EMAIL_SIG} Мне приходит письмо:
 Это письмо отправлено вам администратором конференции «Форум о Крыме: Отдых в Крыму, Отзывы о Крыме, Пляжи Крыма, Достопримечательности и Экскурсии Крыма, Обсуждение отдыха в Крыму, Проживание в Крыму, Крым - твой!». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу: crimea-your@yandex.ruВключите данное сообщение целиком (особенно заголовки). Отправленное вам сообщение: ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Доброго времени суток уважаемый пользователь Крымского форума http://crimea-your.ru/forumи далее текст письма...
Как удалить этот ненужный мусор:
 Это письмо отправлено вам администратором конференции «Форум о Крыме: Отдых в Крыму, Отзывы о Крыме, Пляжи Крыма, Достопримечательности и Экскурсии Крыма, Обсуждение отдыха в Крыму, Проживание в Крыму, Крым - твой!». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу: crimea-your@yandex.ruВключите данное сообщение целиком (особенно заголовки). Отправленное вам сообщение: ~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
 да вроде всё правильно сделано. вы вырезали верхнюю часть - должно и получиться в урезанном виде. единственное, что могу предположить, что оно где-то закэшировано. вроде ничего больше на ум не приходит...
аааа, бестолочь, надо же было кэш почистить. Спасибо, Андрей! 
|
|
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
Нет, нифига. Походу это маил воду мутит. Вот же сволочь
 Это письмо отправлено вам администратором конференции «Форум о Крыме: Отдых в Крыму, Отзывы о Крыме, Пляжи Крыма, Достопримечательности и Экскурсии Крыма, Обсуждение отдыха в Крыму, Проживание в Крыму, Крым - твой!». Если это сообщение является спамом, содержит оскорбления или другие неприятные вам высказывания, пожалуйста, свяжитесь с администратором конференции по адресу: crimea-your@yandex.ruВключите данное сообщение целиком (особенно заголовки). Отправленное вам сообщение: ~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Товарищи знающие, выручайте! Отредактировала часть файлов из language/ru/email/... по инструкции из данной темы. Внесла изменения в файл includes/functions_messenger.php. При проверке (тестовые новые регистрации - текст приветственного сообщения, об активации пароля, подобное) языковые переменные то не отображаются совсем, то есть пустое место там, где они должны быть расположены в тексте сообщения, либо - так и высвечивается, как лексема, в фигурных скобках. Где накосячила? phpbb 3.2.3. Дело в версии? Пример изменённого файла: Код: Выделить всё <div style="border: solid 2px #cadceb;border-radius: 7px;background:#e9e9e9;padding:15px;color:#000;"><img src="http://magija-portal.ru/images/F-welcome.png" style="float:left;margin:20px 10px 0px 10px;width:60px;height:60px;" /> Subject: Добро пожаловать на Форум {SITENAME}! {WELCOME_MSG}<br /><br />
Пожалуйста, сохраните это сообщение.<br /> Параметры вашей учётной записи таковы:<br /><br />
<div style="border-bottom: dotted 2px #9EC1D4; width:500px; padding-left:10px"></div><br /> Имя пользователя: {USERNAME} <br /> Адрес Форума: {U_BOARD}<br /><br /> <div style="border-bottom: dotted 2px #9EC1D4; width:500px; padding-left:10px"></div><br /> Ваш пароль надёжно сохранён в нашей базе данных и не может быть извлечён из неё. Если вы всё же забудете свой пароль, то вы сможете восстановить его, используя для этого адрес электронной почты, связанный с вашей учётной записью. <br /><br />
Чтобы посмотреть созданный профиль, настроить его или отредактировать, перейдите по этой ссылке: {U_USER_DETAILS}.<br /><br /> Подсказки по пользованию Форумом Вы всегда найдёте в разделе <a href="http://magija-portal.ru/viewforum.php?f=90">НОВИЧКИ ФОРУМА, ВАМ СЮДА!</a>.<br /><br /> Благодарим за регистрацию!<br /><br />
<div style="border-bottom: dotted 2px #9EC1D4; width:500px; padding-left:10px"></div>
{EMAIL_SIG}<br /> (Для обратной связи перейдите по ссылке: {CONTACT_EMAIL}) </div>

|
|
|
|
|
 |
|
|
Администратор |
 |
Стаж: 8 лет Сообщения: 1219 Откуда: здешние мы
Стиль: subsilver2
Репутация: 11
перейти на сайт пользователя
Найти темы пользователя
|
к сожалению эта модификация сделана для phpbb 3.0 и не тестировалась даже на 3.1, не говоря о версии 3.2... думаю, что вам стоит поискать модификацию для своей версии. к сожалению версии 3.1 и выше - это не обновления форума. это уже другой форум. то есть основа осталась, а методы обработки изменились. вполне возможно, что поэтому и не работает. на выходных попробую поискать сам. может чего и найду. 
|
|
трёхголовый белк семейства рептилоидов: "три головы - хорошо, на как же трудно придти к согласию..."
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
BelkБлагодарю за ответ. Попробую то же применить на тестовых 3.2.2. и 3.1. - посмотрим, что даст. Расскажу 
|
|
|
|
|
 |
|
|
Администратор |
 |
Стаж: 8 лет Сообщения: 1219 Откуда: здешние мы
Стиль: subsilver2
Репутация: 11
перейти на сайт пользователя
Найти темы пользователя
|
сейчас посмотрел файлы в версии 3.2... этот раздел сильно не отличается. если у вас встроен html (то есть прописано использование html, как здесь, в инструкции) и файлы писем отредактированы, а ваши сканы - это уже результат - значит правка работает и html используется. насчёт переменных типа {SITENAME}. я посмотрел - в оригинале идёт тоже самое во всех 3 версиях. если при пересылке письма код не обрабатывается, то эти правки не при чём. проблема где-то в самом форуме. где именно - я не знаю. 
|
|
трёхголовый белк семейства рептилоидов: "три головы - хорошо, на как же трудно придти к согласию..."
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
 если у вас встроен html (то есть прописано использование html, как здесь, в инструкции)
Прописано, да.
 и файлы писем отредактированы, а ваши сканы - это уже результат
Да, так.
 если при пересылке письма код не обрабатывается,
Теперь* он у меня обрабатывается, с позволения сказать, "местами": Имеем код Код: Выделить всё <div style="border: solid 2px #cadceb;border-radius: 7px;background:#e9e9e9;padding:15px;color:#000;"><img src="http://magija-portal.ru/images/F-welcome.png" style="float:left;margin:20px 10px 0px 10px;width:60px;height:60px;" /> Subject: Активируйте учётную запись пользователя
Добро пожаловать в мир эзотерики!<br /> <br />Учётная запись пользователя {USERNAME} на Форуме <a href="http://magija-portal.ru">{SITENAME}</a> успешно создана!<br /><br /> Активировать её Вы можете, нажав на ссылку {U_ACTIVATE}<br /> Чтобы посмотреть созданный профиль, настроить его или отредактировать, перейдите по ссылке {U_USER_DETAILS} <br /><br /> Подсказки по пользованию Форумом Вы всегда найдёте в разделе <a href="http://magija-portal.ru/viewforum.php?f=90">НОВИЧКИ ФОРУМА, ВАМ СЮДА!</a>.<br /><br />
<div style="border-bottom: dotted 2px #9EC1D4; width:500px; padding-left:10px"></div>
{EMAIL_SIG}<br /> (Для обратной связи перейдите по ссылке {CONTACT_EMAIL} ) </div>
Наглядно:  Видим правильное отображение лексем USERNAME, SITENAME и U_ACTIVATE. Видим отсутствие отображения лексем U_USER_DETAILS и CONTACT_EMAIL. По поводу U_USER_DETAILS мелькнула мысль, что раз пользователь ещё не активирован, то его профиль может быть не сформирован, соответственно не на что ссылаться лексеме. Но. При чём тут CONTACT_EMAIL - форма обратной связи с администратором тогда? Должно быть что-то очевидное, чего я просто не знаю..  Касательно почтовых сервисов, такими, как на скрине, письмо видят и мэйл.ру и яндекс, одинаково. Остальным почтовикам не показывала. * за время от предыдущего сообщения изменила настройки отправки почты через smtp (хостер выставил неправильно, заметила не сразу, исправила).
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Доброе утро Решение вопроса оказалось действительно элементарным, а именно: прописать анкоры. Пример кода: Код: Выделить всё <div style="border: solid 2px #cadceb;border-radius: 7px;background:#e9e9e9;padding:15px;color:#000;"><img src="http://magija-portal.ru/images/F-welcome.png" style="float:left;margin:20px 10px 0px 10px;width:60px;height:60px;" /> Subject: Активируйте учётную запись пользователя
Добро пожаловать в мир эзотерики!<br /> Это сообщение содержит регистрационные данные. Пожалуйста, сохраните его.<br /><br /> Учётная запись пользователя <b><font color=#15a1cc>{USERNAME}</font></b> на Форуме <a href="http://magija-portal.ru">"{SITENAME}"</a> успешно создана!<br /><br />
Чтобы зайти на Форум под созданным ником, <a href="{U_ACTIVATE}">активируйте свою учётную запись</a>.<br /><br />
Чтобы посмотреть созданный профиль, настроить его или отредактировать, <a href="{U_USER_DETAILS}">перейдите в свой аккаунт</a>.<br /><br />
Подсказки по пользованию Форумом Вы всегда найдёте в разделе <a href="http://magija-portal.ru/viewforum.php?f=90">НОВИЧКИ ФОРУМА, ВАМ СЮДА!</a>.<br /><br />
<div style="border-bottom: dotted 2px #9EC1D4; width:500px; padding-left:10px"></div><br /> Ваш <b>пароль</b> надёжно сохранён в нашей базе данных и не может быть извлечён из неё. Это значит, пароль <b>не виден даже администраторам и модераторам Форума</b>. Если вы всё же забудете свой пароль, то по Вашей заявке <b>новый пароль будет автоматически сгенерирован и выслан</b> Вам системой на данный электронный адрес. <br /><br />
<div style="border-bottom: dotted 2px #9EC1D4; width:500px; padding-left:10px"></div>
{EMAIL_SIG}<br /> (<a href="http://magija-portal.ru/memberlist.php?mode=contactadmin">Обратная связь с Администрацией Форума</a>) </div>
Наглядно:  Возможно, это не единственное решение, но в мою гуманитарную голову оно пришло первым и оказалось действенным  Может, кому пригодится 
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
 это всё срабатывает как надо. значит - так и лучше.
Согласна  И Вам 
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Dmitry, Благодарю!
 Все никак не решусь столько файлов переписывать
Их можно отредактировать локально, с помощью Notepad++. Очень удобно - подсвечивается код и синтаксические ошибки, если случайно допущены; к тому же умеет сохранять файлы в "правильном" формате. Основную часть - оформительную - я просто копировала, и оставалось вбить только ссылки. Кое-где упростила текст. Процесс оказался проще, чем казалось. И быстрее Для того, чтобы посмотреть изменения визуально - как это будет отображаться в полученном пользователем уведомлении, не обязательно загружать файлы на сайт/форум. Меня выручил редактор - первый попавшийся, собственно.. Редактируем всё локально, потом загружаем "пачкой" и шлём себе тестовые уведомления. 
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Добрый день. А дело, часов, не в разнице http и https?
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Dmitry и все через smtp? На моих оно себя так вело до перевода на smtp и защищённое соединение. С помощью smtp на хостинге настроили отправителя вида admin@доменное имя, и адрес получателя перестал "возмущаться". Поэтмоу предполагаю (личная догадка), что либо защищённое соединение "хочет", либо настройки при отправлении..
|
|
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
 Мира
нет, не через smtp. На другом форуме у меня все чудесно работает без smtp Вопрос как? Или Вы хотите сказать что c http обычный mail будет работать, а с защищенным надо делать через smtp? Интересно как у Андрея сделано? Добавлено спустя 49 минут 51 секунду:Всё, капец.  Наэксперементировался. Сломал почту на обоих форумах. Добавлено спустя 2 часа 37 минут 13 секунд:Выяснил любопытную весч Если отправляешь письмо самому себе по ЛС, то уведомление на почте ты не увидишь!  С геройским вроде все норм. Сейчас тестирую второй форум. Кстати, Андрей, посмотри как выглядит письмо-уведомление с твоего форума. Не вижу логотипа!
Вложения: |
belk.png [ 69.54 КБ | Просмотров: 93 ]
belk.png
|
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Кстати, Вложение:
2019-01-07_19-21-20.png [ 22.01 КБ | Просмотров: 91 ]
2019-01-07_19-21-20.png
|
|
|
|
|
 |
|
|
Стаж: 4 года 10 месяцев 13 дней Сообщения: 11
Стиль: prosilver
Репутация: 5
|
Dmitry1) А Вам же они на mail.ru приходят? Мне на яндекс-почту. 2) А подписка - настройки выставлены на форуме, в правах групп и т.п.? Добавлено спустя 5 минут 50 секунд:Замочек пишет, что он недоволен Бегетом (на котором я хостилась лет 6, только последний год ушла, т.к. испортилась техподдержка до неприличия.. ) Вложение:
2019-01-07_20-59-12.png [ 11.86 КБ | Просмотров: 101 ]
2019-01-07_20-59-12.png
Ждём Андрея 
|
|
|
|
|
 |
|
|
Администратор |
 |
Стаж: 8 лет Сообщения: 1219 Откуда: здешние мы
Стиль: subsilver2
Репутация: 11
перейти на сайт пользователя
Найти темы пользователя
|
у меня smtp не используется: Вложение:
Комментарий к файлу: мои настройки почты
mail.png [ 47.17 КБ | Просмотров: 98 ]
mail.png
а насчёт картинки - спасибо, что сказали. сейчас посмотрел - оказывается я забыл сменить адрес картинки после переезда.  . сейчас исправляю.
|
|
трёхголовый белк семейства рептилоидов: "три головы - хорошо, на как же трудно придти к согласию..."
|
|
|
 |
|
|
Стаж: 6 лет 8 месяцев 8 дней Сообщения: 731
Стиль: prosilver
Репутация: 15
перейти на сайт пользователя
Найти темы пользователя
|
 1) А Вам же они на mail.ru приходят? Мне на яндекс-почту. 2) А подписка - настройки выставлены на форуме, в правах групп и т.п.?
Мира, все норм.  Просто я не учел один очень важный момент: письма в ЛС самому себе, а также уведомления в темах, если там ответили Вы сами, не приходят тебе на почту!!!
|
|
|
|
|
 |
|