Публикации

Форумы

Кнопка «Пожаловаться модератору»
 

Кнопка «Пожаловаться модератору»

1 2  
Модераторы: Патрик, net1313, Predator, Perfecthus, Kapman
Автор Добавил
Offline baykboat
14.01.13 - 20:03
baykboat

Сообщений: 312
Вот значит какой косяк и несоответствие надписи фактическому положению дел.. ну совсем как на заборе. Вот вроде старый уже, ан нет, каждый раз иду проверяю, и каждый раз убеждаюсь, нет там этого что написано ... (((

Ага, отвлекся на воспоминания, аж на слезу пробило.. так вот, о чем это я.. смотрю я значит на форум, и в правом верхнем углу каждого поста есть кнопка "Сообщить модератору", у вас она в виде дорожного знака 1.33 "Прочие опасности", а у меня, ну впрочем какая у меня картинка это не важно..
Полезная кнопка, ОДНАКО!!!!!... при попытке сообщить модератору, отправляется письмо "ГЛАВНОМУ АДМИНУ!!!!" ну да это ладно можно отключить, и в админке, в управлении плагином появляются эти жалобы.. Так вот косяк то в чем, ни главному администратору, ни прочим мелким админам эти сообщения не нужны, модерирую форум МОДЕРАТОРЫ, а вот у них как раз ни доступа в админку нету (и желания давать такой нет совсем) и письма им не приходят.. В общем они ни сном ни духом что у них юзеры на беспорядки жалуются...
Итак, уважаемые знатоки, ВНИМАНИЕ ВОПРОС:
Как сделать так, что бы жалоба пользователя, созданная путем нажатия на кнопель "Сообщить модератору", уходила на мыло модератору/модераторам этого раздела, или всем модераторам форума вообще, или на выбор пользователя одному из модераторов, короче хоть как нить, но МОДЕРАТОР(АМ)У

Искренне ваш байкбот.



Переезжаю в Крым на ПМЖ
Вернуться наверх
Сайт
Популярность сообщения: 0
Рекламный блок
VPS
Наверх

Offline Real
14.01.13 - 20:15
Real

Сообщений: 1236
baykboat: приветствую
по твоему вопросу вот что я нашёл в файле forum_viewtopic.php примерно со стр.138
  1. if ($action == "report") {
  2.         //...тут формируется само email письмо...
  3.         sendemail(SITEADMINEMAIL, $subject, $report);
  4.         //...дальше идёт запись жалобы в БД...

из этого кода видно, что письмо уходит только "Главному админу сайта".
Вариант один - изменять код в этом файле.
Хотя править файлы ядра вроде как некошерно - потом обновляться хлопотно...

p.s. константа SITEADMINEMAIL = задаётся в настройках сайта (не форума) "Email Главного Администратора сайта"


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 0
 
Offline baykboat
14.01.13 - 20:27
baykboat

Сообщений: 312
Конечно некошерно, хотя у меня направлено уже выше крыши.. а как вместо SITEADMINEMAIL указать что бы он мылы модеров из БД выцарапывал?.. вот ведь недоработка.. все остальные события в уведомлениях в админке меняется.. кому хошь тому и отправляй.. а это жестко прописано ((((


Переезжаю в Крым на ПМЖ
Вернуться наверх
Сайт
Популярность сообщения: 0
 
Offline net1313
14.01.13 - 21:04
net1313


Сообщений: 2782
есть плуг нa оф сaйте. contact form вроде бaзывaется. тaм можно выбирaть кому нaпрaвлять мыло


Очень Добрый Админ
Вернуться наверх
Популярность сообщения: 0
 
Offline Real
14.01.13 - 21:04
Real

Сообщений: 1236
baykboat: тут многоходовка....
1. смотрим где формируется {MODERATORS} - в файле forum_viewforum.php
2. модеров выбирает из БД функция forum_getmods() она прописана в файле forum_class.php строка 190
возвращает она только имена модеров:
  1. $ret[$row['user_id']] = $row['user_name'];

Что тут можно сделать? Попробовать скопировать и переименовать функцию. Например forum_getmods_mail()
И уже в новой сделать выборку емайлов вместо имён:
  1. $ret[$row['user_id']] = $row['user_email'];

Потом по аналогии с шорткодом {MODERATORS} изменить код отправки писем. Дальше надо думать как быть со списком емайлов.

Вобщем, как только надо(?) хакать форум начинается ужос


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 0
 
Offline baykboat
14.01.13 - 22:04
baykboat

Сообщений: 312
net1313: не ставится он ((( после установки в админке надпись Fatal error, cannot find the required e107 Helper Project plugin? Перезаливал раза три.. может он с версией 1.0.2 не дружит.. так то с 2007 года не обновлялся...


Переезжаю в Крым на ПМЖ
Вернуться наверх
Сайт
Популярность сообщения: 0
 
Offline Real
14.01.13 - 22:45
Real

Сообщений: 1236
baykboat:
– Цитата: 
required e107 Helper Project plugin
надо прежде скачать и установить плагин e107 Helper Project
Суть этого хелпера в том, что автор один раз добавил JS и CSS для всех своих плагинов вот таким нехитрым способом. Он вместо того чтобы в каждый свой плагин добавлять одни и теже CSS ситили и JS код, сделал еще один как-бы общий "плагин-помошник" с нужными стилями CSS и JS кодом, а все прочие его плагины юзают эти стили и JS код.


Всё, что существует на свете, когда-то было мечтой.
Вернуться наверх
Популярность сообщения: 0
 
Offline net1313
14.01.13 - 23:21
net1313


Сообщений: 2782
дa ну его этот хелпер. по моему есть другой плaгин


Очень Добрый Админ
Вернуться наверх
Популярность сообщения: 1
 
Offline Chuch
15.01.13 - 10:23
Chuch

Сообщений: 148
baykboat: Через классы пользователей не пробовали сделать?
Вернуться наверх
Сайт
Популярность сообщения: 0
 
Offline baykboat
15.01.13 - 11:00
baykboat

Сообщений: 312
Chuch: Не пробовал, не нашел где.


Переезжаю в Крым на ПМЖ
Вернуться наверх
Сайт
Популярность сообщения: 0
 
1 2  
Кнопка «Пожаловаться модератору»

Перейти:  Вернуться наверх