ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


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

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



Модератор
Super Member


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




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

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



Модератор
Super Member


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




Выделено в отдельную тему из темы "Массовая рассылка личных сообщений (приват)"
Цитата:
Не тестил насчёт создаваемой модом нагрузки?
Мне проблемно провести подобное тестирование. Нет возможности создать столько пользователей.
 
 
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, интересно, она когда нибудь решиться?
 
 
Guyver
Отправлено: 20 ноября 2016 — 03:59
Post Id



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


Покинул форум
Сообщений всего: 284
Дата рег-ции: Окт. 2014  
Откуда: Магадан
Репутация: 8




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



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


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




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


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



Модератор
Super Member


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




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



Модератор
Super Member


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




По уму его нужно переработать в визуальном плане - объединить в один мод с рассылкой через 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]......
 
 
NordWest
Отправлено: 21 ноября 2016 — 04:42
Post Id



Модератор
Super Member


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




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



Модератор
Super Member


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




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));


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


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



Модератор
Super Member


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




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



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


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




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


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


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


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

Вот скриншот:
Прикреплено изображение
Image1.jpg

 
 
Страниц (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.0868]     [ ]