Речь идёт про рассылку, которая работает в админке на странице http://ваш_сайт/setmembers.php?action=massmail Мне очень не нравятся, что есть возможность рассылать только голый текст. Как прикрутить к этой рассылки html редактор? Например тот же CKEditor. Не думаю, что это сложно, но своих мозгов не хватает, да и php не знаю.
И второй вопрос заодно, по функции уведомления на e-mail новых сообщений в личной почте. Почему не отрабатываются bb коды?
1. Parapsixolog - 16 декабря 2015 — 19:51 - перейти к сообщению
2. Parapsixolog - 16 декабря 2015 — 22:05 - перейти к сообщению
Parapsixolog пишет:
Как прикрутить к этой рассылки html редактор? Например тот же CKEditor.
Или, если это проблематично сделать, прикрутить сторонний скрипт, для рассылки e-mail по всем адресам пользователей.
Я нашел вот такие скрипты:
wr-subscribe-v-1.3
TSB_Subscription_1.38.4
subscribe_v1.0
RasMail
Но ещё не пробовал их в деле. И естественно нужно корректно перенести всю базу e-mail адресов с форума в базу скриптов. Наверное нужно что то типа вот такого решения - http://exbb.info/community/topic...57275#1387357275
3. electron - 17 декабря 2015 — 18:17 - перейти к сообщению
Parapsixolog пишет:
Как прикрутить к этой рассылки html редактор? Например тот же CKEditor. Не думаю, что это сложно, но своих мозгов не хватает, да и php не знаю.
да я тоже пхп не сильно (вообще не) знаю, но попробую дать вам примерное направление для движения, т.к. под рукой нет файлов ExBB. пишу примерно, по памяти, могу и ошибиться.
в прикрепленном архиве редактор Ckeditor. папку из архива льем в корень форума. файлу ckeditor/ckeditor.js дать права на чтение/выполнение (555)
в папке admin должен быт файл-шаблон кажется обзывается mass_mail.tpl , в нем найти примерно такой код :
CODE:
echo <<<DATA
ниже добавить
CODE:
<script src="ckeditor/ckeditor.js"></script>
в этом же файле найти код , отвечающий за форму ввода текста, примерно такой
CODE:
<textarea rows=... cols=...
в этой строке должен быть класс class="post" , в него нужно добавить класс редактора, вот так class="post ckeditor"
все, после этого редактор должен заработать, но будет ли он отправлять то, что в себе наберет - вот вопрос... дерзайте!
4. Parapsixolog - 18 декабря 2015 — 23:26 - перейти к сообщению
electron , благодарю, подключил по вашему совету ckeditor, и протестировал работу некоторых кнопок форматирования.
Исходный код отправленного текста рассылки (кнопка источник ckeditor) :
В письме вывелось:
То есть вместо кавычек выводиться какая то абракадабра. Как это поправить, может кто знает?
Исходный код отправленного текста рассылки (кнопка источник ckeditor) :
CODE:
<p>Простой текст</p>
<p><strong>Жирный</strong></p>
<p style="text-align: center;">Центр</p>
<p><span style="color:#FF0000">Красный</span></p>
<p> </p>
<p><strong>Жирный</strong></p>
<p style="text-align: center;">Центр</p>
<p><span style="color:#FF0000">Красный</span></p>
<p> </p>
В письме вывелось:
CODE:
<p>Простой текст</p>
<p><strong>Жирный</strong></p>
<p style="text-align:center">Центр</p>
<p><span style="color:#FF0000">Красный</span></p>
<p>&nbsp;</p>
<p><strong>Жирный</strong></p>
<p style="text-align:center">Центр</p>
<p><span style="color:#FF0000">Красный</span></p>
<p>&nbsp;</p>
То есть вместо кавычек выводиться какая то абракадабра. Как это поправить, может кто знает?
5. Parapsixolog - 21 декабря 2015 — 01:14 - перейти к сообщению
Так и не удалось мне заставить редактор ckeditor работать в строенной рассылке. Но зато получилось создать рассылку с помощью wr-subscribe-v-1.3
6. Parapsixolog - 5 июня 2018 — 23:34 - перейти к сообщению
Вот я опять спустя долгое время вернулся к проблеме отображения html кодов в рассылке. Оказалось проблема в моде - http://exbb.info/community/topic...opic=257&p=1
Если мод включен, то массовая рассылка идёт без html кодов, а если выключен, то всё нормально, правильно.
Я уже правил этот мод - http://exbb.info/community/topic...04545#1480004545
И получается этого мало, где то ещё править нужно. Не подскажите где? Я уже всю голову сломал.
Да, как можно понять, что этот мод работает? Отправил массовую рассылку при включенном моде, и всё отослалось мгновенно, по крайней мере так движок форума написал. Выходит этот мод при массовой рассылке не работает?
И заодно хотел спросить, при отправки e-mail через форум идёт ошибка:
Notice: Undefined offset: 1 ...../include/lib.php on line 76
Строка 76 -
Что в ней не так? Письма то отправляются, но вот с такой ошибкой.
Если мод включен, то массовая рассылка идёт без html кодов, а если выключен, то всё нормально, правильно.
Я уже правил этот мод - http://exbb.info/community/topic...04545#1480004545
И получается этого мало, где то ещё править нужно. Не подскажите где? Я уже всю голову сломал.
Да, как можно понять, что этот мод работает? Отправил массовую рассылку при включенном моде, и всё отослалось мгновенно, по крайней мере так движок форума написал. Выходит этот мод при массовой рассылке не работает?
И заодно хотел спросить, при отправки e-mail через форум идёт ошибка:
Notice: Undefined offset: 1 ...../include/lib.php on line 76
Строка 76 -
CODE:
if(!isset($skip_mails[$match[1]])) {
Что в ней не так? Письма то отправляются, но вот с такой ошибкой.