[MODDB] Private Message Moderation

Список разделов phpBBex 1.x Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Сообщение #1 sag-sag » 24.05.2014, 16:24

[MODDB] Private Message Moderation
версия 1.5.6

Скриншоты
Screenshot_1.png
Screenshot_1.png (2.18 КБ) Просмотров: 19561

Screenshot_2.png

Описание:
Данный мод позволяет просматривать личные сообщения пользователей и отлично работает на phpbbex.

Русификация: есть
phpbb.com: https://www.phpbb.com/community/viewtopic.php?f=70&t=1930245
Вложения
privmsgs_mod-1.5.6.zip
(281.27 КБ) Скачиваний: 516
Заметки администратора [TEHADM.RU]
sag-sag M
Автор темы, Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет

Сообщение #2 Test » 24.05.2014, 16:28

Личные сообщения на то личные, чтобы их ни кто не видел кроме адресата!
Test
Гость

Сообщение #3 Sumanai » 24.05.2014, 16:29

Ага. Хотя и раньше никто не мешал заглянуть в БД и читать оттуда.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 9 лет 6 месяцев

Сообщение #4 sag-sag » 24.05.2014, 16:42

Я выложил мод, через базу не удобно, а решать, использовать его или нет, это дело лично каждого. Личные сообщения - это сообщения пользователя, пользователю и другие пользователи их не видят. А я как админ ресурса, в принципе имею полное право их смотреть и контролировать переписку. Так же как и данные профиля. Контроль нужен в определенных случаях.
Заметки администратора [TEHADM.RU]
sag-sag M
Автор темы, Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет

Сообщение #5 Test » 24.05.2014, 17:54

Конечно, конечно, без контроля у нас ни куда, да и с США пример следует брать.
Test
Гость

Сообщение #6 sag-sag » 24.05.2014, 18:12

Test:Конечно, конечно, без контроля у нас ни куда, да и с США пример следует брать.
а США то ту причем? Такой же контроль ведется и в России. Это нормально, ничего плохого тут не вижу. Если вы чисты перед законом то чего Вам бояться. Современный российские спец средства позволяют осуществлять полный контроль, за отдельно взятым человеком или группой лиц: это начиная от телефонов и заканчивая интернетом.
Заметки администратора [TEHADM.RU]
sag-sag M
Автор темы, Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет

Сообщение #7 Test » 24.05.2014, 18:44

sag-sag:Если вы чисты перед законом
Очень смешно :)
Законы для того и пишутся, чтобы посадим можно было любого!
Test
Гость

Сообщение #8 sag-sag » 24.05.2014, 19:05

Test:Очень смешно :)
Законы для того и пишутся, чтобы посадим можно было любого!
Вам виднее.
Заметки администратора [TEHADM.RU]
sag-sag M
Автор темы, Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет

Сообщение #9 Test » 25.05.2014, 15:06

sag-sag:Вам виднее.
Это наезд что ли?
Test
Гость

Сообщение #10 Test » 25.05.2014, 15:34

Предыдущее сообщение
Test:Это наезд что ли?
отправлено не тем Тестом который начал дискуссию. Админы могут увидеть по ip.
Test
Гость

Сообщение #11 forums » 01.06.2014, 03:16

Скачал. Поставил. Не работает... Выдаёт ошибку:
Код: Выделить всё
Общая ошибка
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(t.folder_id) AS to_folder_id FROM (phpbb_privmsgs p) LEFT JOIN [1064]

SQL

SELECT p.*, u.username, t.user_id, GROUP_CONCAT(t.folder_id) AS to_folder_id FROM (phpbb_privmsgs p) LEFT JOIN phpbb_users u ON (p.author_id = u.user_id) LEFT JOIN phpbb_privmsgs_to t ON (p.msg_id = t.msg_id) WHERE t.pm_deleted != 1 GROUP BY t.msg_id ORDER BY msg_id DESC LIMIT 50

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/db/dbal.php
LINE: 757
CALL: trigger_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 193
CALL: dbal->sql_error()

FILE: [ROOT]/includes/db/mysql.php
LINE: 240
CALL: dbal_mysql->sql_query()

FILE: [ROOT]/includes/db/dbal.php
LINE: 170
CALL: dbal_mysql->_sql_query_limit()

FILE: [ROOT]/includes/acp/acp_privmsgs_mod.php
LINE: 466
CALL: dbal->sql_query_limit()

FILE: [ROOT]/includes/functions_module.php
LINE: 516
CALL: acp_privmsgs_mod->main()

FILE: [ROOT]/adm/index.php
LINE: 78
CALL: p_master->load_active()
Помогайте, сам не могу понять, в чём дело.
forums
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

Сообщение #12 Sumanai » 01.06.2014, 04:25

Запрос корректный. Версия MySQL?
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 9 лет 6 месяцев

Сообщение #13 forums » 01.06.2014, 07:41

MYSQL 5.1.47
forums
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

Сообщение #14 Sumanai » 01.06.2014, 09:23

Проверьте установку. Ошибки быть не должно, где искать- не знаю.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 9 лет 6 месяцев

Сообщение #15 forums » 01.06.2014, 09:33

Переустанавливал. Всё то же.
forums
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

Сообщение #16 sag-sag » 01.06.2014, 10:47

forums, я автомодом установил моментально. Там установки то никакой практически нет.
Заметки администратора [TEHADM.RU]
sag-sag M
Автор темы, Гуру
Аватара
Возраст: 36
Репутация: 411
С нами: 9 лет

Сообщение #17 VEG » 01.06.2014, 10:50

Судя по всему, БД по каким-то причинам не поддерживает функцию GROUP_CONCAT. Возможно, какие-то настройки позволяют блокировать поддержку этой функции. Попробуйте напрямую в базе выполнить приведённый запрос — будет ли ошибка?
Код: Выделить всё
SELECT p.*, u.username, t.user_id, GROUP_CONCAT(t.folder_id) AS to_folder_id FROM (phpbb_privmsgs p) LEFT JOIN phpbb_users u ON (p.author_id = u.user_id) LEFT JOIN phpbb_privmsgs_to t ON (p.msg_id = t.msg_id) WHERE t.pm_deleted != 1 GROUP BY t.msg_id ORDER BY msg_id DESC LIMIT 50
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Аватара
Возраст: 34
Откуда: Хельсинки, Финляндия
Репутация: 1640
С нами: 10 лет 3 месяца

Сообщение #18 forums » 01.06.2014, 11:42

Да, база выдаёт ошибку:
Код: Выделить всё
Ошибка

SQL-запрос: Документация

SELECT p . * , u.username, t.user_id, GROUP_CONCAT( t.folder_id ) AS to_folder_id
FROM (
phpbb_privmsgs p
)
LEFT JOIN phpbb_users u ON ( p.author_id = u.user_id )
LEFT JOIN phpbb_privmsgs_to t ON ( p.msg_id = t.msg_id )
WHERE t.pm_deleted !=1
GROUP BY t.msg_id
ORDER BY msg_id DESC
LIMIT 50

Ответ MySQL: Документация
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near '(t.folder_id) AS to_folder_id FROM (phpbb_privmsgs p) LEFT JOIN
forums
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

Сообщение #19 Sumanai » 01.06.2014, 12:53

Значит обращайтесь к хостеру, мол, включите функцию GROUP_CONCAT, нужна для скриптов.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Аватара
Репутация: 1677
С нами: 9 лет 6 месяцев

Сообщение #20 forums » 01.06.2014, 19:57

Спасибо. Так и сделал. Провайдер занимается.
forums
Новичок
Репутация: 0
С нами: 8 лет 2 месяца

След.

Вернуться в Мастерская 1.x



cron