Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: title in /home/exbb/exbb.info/www/community/topic.php on line 488 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 490 Notice: Undefined index: www in /home/exbb/exbb.info/www/community/topic.php on line 491 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 493 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: avatar in /home/exbb/exbb.info/www/community/topic.php on line 496 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 499 Notice: Undefined index: joined in /home/exbb/exbb.info/www/community/topic.php on line 500 Notice: Undefined index: location in /home/exbb/exbb.info/www/community/topic.php on line 501 Notice: Undefined index: name in /home/exbb/exbb.info/www/community/topic.php on line 502 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 505 Notice: Undefined index: icq in /home/exbb/exbb.info/www/community/topic.php on line 506 Notice: Undefined index: aim in /home/exbb/exbb.info/www/community/topic.php on line 507 Notice: Undefined index: status in /home/exbb/exbb.info/www/community/topic.php on line 517 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: posts in /home/exbb/exbb.info/www/community/topic.php on line 550 Notice: Undefined index: showemail in /home/exbb/exbb.info/www/community/topic.php on line 557 Notice: Undefined index: visible in /home/exbb/exbb.info/www/community/topic.php on line 593 ExBB Community :: Дополнение : Массовая рассылка личных сообщений в PM
ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): [1] 2 3 »   

> Без описания
Отправлено: 3 января 2016 — 14:56
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Выделено в отдельную тему из темы "Массовая рассылка личных сообщений (приват)"
Мод ставится на ExBB FM 1.0 Final однако скорее всего и на ExBB FM 1.0 RC1 будет без проблем работать.

1. Открываем файл admin/nav_bar.tpl
в котором ищем код
CODE:
<tr>
<td class="row1"><span class="genmed"><a href="setmembers.php?action=massmail" class="genmed">{$fm->LANG['MassEmail']}</a></span></td>
</tr>

после которого вставляем
CODE:
<tr>
<td class="row1"><span class="genmed"><a href="setmembers.php?action=masspm" class="genmed">Массовая рассылка через приват</a></span></td>
</tr>


2. Открываем файл setmembers.php
в котором ищем код
CODE:
} elseif ($fm->input['action'] == 'censor') {

перед которым вставляем
Спойлер (Отобразить)


3. В папке admin создаем новый файл mass_pm.tpl в который вставляем код
Спойлер (Отобразить)


Вроде всё. С языковыми переменными не заморачивался - при желании допилить их не проблема.
 
 
electron
Отправлено: 3 января 2016 — 16:34
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Выделено в отдельную тему из темы "Массовая рассылка личных сообщений (приват)"
NordWest пишет:
Предлагайте в какой форме вы бы хотели видеть фильтрацию..

было бы наверно неплохо иметь выбор кому отправлять. например только всем админам. Или админам и модераторам. Или только простым юзерам.
И еще... Не тестил насчёт создаваемой модом нагрузки? Боюсь, если отправлять личку нескольким тысячам юзеров - нагрузка будет приличная
 
 
Отправлено: 3 января 2016 — 17:39
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Выделено в отдельную тему из темы "Массовая рассылка личных сообщений (приват)"
Цитата:
Не тестил насчёт создаваемой модом нагрузки?
Мне проблемно провести подобное тестирование. Нет возможности создать столько пользователей.
 
 
electron
Отправлено: 5 января 2016 — 06:53
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




подождем, мож кто поставит на большой форум и отпишется
 
 
Parapsixolog
Отправлено: 20 ноября 2016 — 01:51
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Хороший мод, полезный. Но нужно немного доработать.

Во первых нужно прикрутить сюда редактор bb-кодов. Коды обрабатываются, но редактора нет, что не удобно.

Хорошо бы было, если сообщения шли бы от имени форума, а не от имени администратора, как они сейчас идут, при поздравлении с днём рождения.

И как всегда, в уведомлениях на e-mail о приходе сообщения в личку, не работают bb-коды. Это конечно старая проблема движка exbb, интересно, она когда нибудь решиться?
 
 
Отправлено: 20 ноября 2016 — 03:59
Post Id


Пользователь



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Тем более что решать-то её - пара байт кода... Хорошо
 
 
Parapsixolog
Отправлено: 20 ноября 2016 — 22:08
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Guyver пишет:
Тем более что решать-то её - пара байт кода...


Видно это сложно, если со всего времени существования движка форума, ни кто так и не решил эту проблему.
 
 
Отправлено: 20 ноября 2016 — 23:27
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Сложно, потому, что всё делается наскоками.
Я вот например сейчас вообще не помню, как работает этот мод, хотя отчасти являюсь его автором. Растерялся
 
 
Отправлено: 21 ноября 2016 — 00:41
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




По уму его нужно переработать в визуальном плане - объединить в один мод с рассылкой через e-mail и добавить возможность выбора, какого типа рассылка будет вестись.

Там же добавить возможность фильтровать пользователей, только я пока не знаю как это реализовать.

Что касается добавления редактора bb-кодов - добавить конечно можно, но код раздуется прилично, стоит ли оно того?

Цитата:
Хорошо бы было, если сообщения шли бы от имени форума, а не от имени администратора
Боюсь это не получится. Модуль личных сообщений устроен так, что имя, кто послал сообщение берётся из базы пользователей, а такого пользователя как "форум" не существует. Можно конечно переписать и этот код, но меня вымораживает необходимость потом скрупулёзно переносить свои правки на "финал" что бы написать для вас корректную инструкцию. Блин, насколько всё было бы проще, если бы движок был наглухо отделён от шаблонов, данных и платных модов... Огорчение

Цитата:
И как всегда, в уведомлениях на e-mail о приходе сообщения в личку, не работают bb-коды.
А должны? Я что-то вообще не совсем понимаю, о чем речь.
 
 
Parapsixolog
Отправлено: 21 ноября 2016 — 01:22
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest пишет:
Что касается добавления редактора bb-кодов - добавить конечно можно, но код раздуется прилично, стоит ли оно того?


Конечно стоит. Пусть это будет не весь редактор bb-кодов, хотя бы основные.


NordWest пишет:
Боюсь это не получится. Модуль личных сообщений устроен так, что имя, кто послал сообщение берётся из базы пользователей, а такого пользователя как "форум" не существует. Можно конечно переписать и этот код, но меня вымораживает необходимость потом скрупулёзно переносить свои правки на "финал" что бы написать для вас корректную инструкцию. Блин, насколько всё было бы проще, если бы движок был наглухо отделён от шаблонов, данных и платных модов...


Ну это не так важно. Конечно же смотрелось намного солиднее, когда рассылка была от лица администрации форума. Но это не так важно, и так сойдёт.


NordWest пишет:
А должны? Я что-то вообще не совсем понимаю, о чем речь.


Это старый "косяк" движка exbb, который так и не кто не исправил.

В чём он выражается. А выражается он в том, что если в профиле пользователя поставлена галочка на - Показывать адрес E-mail? то при поступлении к нему в личную почту письма, оно дублируется и на e-mail пользователя.

Это хорошая функция, востребованная. Я порою даже на форум не захожу, в электронном ящике с письмами ознакамливаюсь.

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


CODE:
[quote=NordWest]Что касается добавления редактора bb-кодов - добавить конечно можно, но код раздуется прилично, стоит ли оно того?[/quote]

[i]Конечно стоит. Пусть это будет не весь редактор bb-кодов, хотя бы основные.[/i]


[quote=NordWest]......
 
 
Отправлено: 21 ноября 2016 — 04:42
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




ОК, посмотрю.
 
 
Отправлено: 21 ноября 2016 — 06:11
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Parapsixolog пишет:
Это старый "косяк" движка exbb, который так и не кто не исправил.


Попробуйте исправить так...

Откройте файл messenger.php в котором найдите строку
CODE:
$email = sprintf($fm->LANG['NewPMNotify'],$touserdata['name'],$fm->exbb['boardname'],$fm->exbb['boardurl'],$fm->user['name'],$MessageTitle,$MessageText);

которую замените строкой
CODE:
$email = sprintf($fm->LANG['NewPMNotify'],$touserdata['name'],$fm->exbb['boardname'],$fm->exbb['boardurl'],$fm->user['name'],$MessageTitle,$fm->formatpost($MessageText));


Сам не проверял, но судя по всему должно исправить проблему.
 
 
Parapsixolog
Отправлено: 21 ноября 2016 — 13:23
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




NordWest пишет:
Откройте файл messenger.php в котором найдите строку
CODE:
$email = sprintf($fm->LANG['NewPMNotify'],$touserdata['name'],$fm->exbb['boardname'],$fm->exbb['boardurl'],$fm->user['name'],$MessageTitle,$MessageText);

которую замените строкой
CODE:
$email = sprintf($fm->LANG['NewPMNotify'],$touserdata['name'],$fm->exbb['boardname'],$fm->exbb['boardurl'],$fm->user['name'],$MessageTitle,$fm->formatpost($MessageText));


Сам не проверял, но судя по всему должно исправить проблему.


Попробовал. К сожалению не помогло. Огорчение
 
 
Отправлено: 21 ноября 2016 — 19:36
Post Id


Модератор



Покинул форум
Сообщений всего: 0
Дата рег-ции: N/A  
Репутация: 0




Посмотрел на Денвере.
bb-коды успешно заменены html тегами.
Можете показать скрин полученного письма?
Дело в том, что у меня на форуме почта не работает - мне не проверить на реальном сервере.
 
 
Parapsixolog
Отправлено: 21 ноября 2016 — 23:22
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Parapsixolog пишет:
Попробовал. К сожалению не помогло.


Я не полно выразился. Сейчас распишу.


NordWest пишет:
bb-коды успешно заменены html тегами.


bb-коды действительно теперь заменены на html теги, но теперь html теги не обрабатываться.

Вот скриншот:
 
 
Страниц (3): [1] 2 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение : Массовая рассылка личных сообщений в PM
Темы Форум Информация о теме Обновление
Множественное прикрепление файлов
различных
Обсуждение Ответов: 3
Автор темы: alexx
18 марта 2012 — 00:34
Автор: igrok54
Рассылка всем пользователям
рассылка уведомлений
Настройка форума Ответов: 2
Автор темы: Виктор Андреев
6 сентября 2010 — 09:02
Автор: Виктор Андреев
Выделение цветом "новые сообщения"
или подсчет и вывод кол-ва новых сообщений...
Обсуждение Ответов: 10
Автор темы: mastersound
19 марта 2010 — 05:15
Автор: Kleorhion
При переносе сообщения в действующую ветку пропали прикрепленные файлы в исходной ветке
Перенос сообщений и пропажа прикрепленных файлов
Решение проблем Ответов: 7
Автор темы: alexx
13 ноября 2010 — 02:46
Автор: alexx
Неправильный переход на последнюю страницу
при наличии прикрепленных сообщений
Решение проблем Ответов: 19
Автор темы: cynical2207
27 сентября 2013 — 15:15
Автор: CAB
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.099]     [ ]