Чтение личных сообщений пользователей

Чтение личных сообщений пользователей v1.2.1

sхс

Легенда
Для исключения админа и бота из отчета сделать так

FROM " . BB_PRIVMSGS . " pm, " . BB_PRIVMSGS_TEXT . " pmt, " . BB_USERS . " u, " . BB_USERS . " u2
WHERE pmt.privmsgs_text_id = pm.privmsgs_id
AND u.user_id = pm.privmsgs_from_userid
AND u2.user_id = pm.privmsgs_to_userid
AND u.user_id NOT IN (2, -746)
AND u2.user_id NOT IN (2, -746)

ORDER BY pm.privmsgs_date DESC
LIMIT " . $start . ", 50";

Можно еще так добавить

FROM " . BB_PRIVMSGS . " pm, " . BB_PRIVMSGS_TEXT . " pmt, " . BB_USERS . " u, " . BB_USERS . " u2
WHERE pmt.privmsgs_text_id = pm.privmsgs_id
AND u.user_id = pm.privmsgs_from_userid
AND u2.user_id = pm.privmsgs_to_userid
AND u.user_id NOT IN (2, '-746','-1')
AND u2.user_id NOT IN (2, '-746','-1')
AND pmt.privmsgs_text NOT LIKE '%Ваша помощь необходима в раздаче%'
AND pmt.privmsgs_text NOT LIKE '%Your help is needed in the release%'

ORDER BY pm.privmsgs_date DESC
LIMIT " . $start . ", 50";

А мод полезный, столько нового узнал о людях и чем кто грешил :eek: даже заблокировал некоторых товарищей
 

Бандерас

Пользователь
У кого не показывает картинки и спойлер при чтении ЛС в админке в admin_ls.php

найти строчку
'MESSAGE' => bbcode2html($pm_text['privmsgs_text']),

заменить на эту
'MESSAGE' => '<div class="post_wrap"><div class="post_body">' . bbcode2html($pm_text['privmsgs_text']) . '</div></div>',
 

sergey67

Пользователь
Whoops\Exception\ErrorException thrown with message "A non well formed numeric value encountered"

Stacktrace:
#3 Whoops\Exception\ErrorException in /vendor/longman/ip-tools/src/Ip.php:350
#2 long2ip in /vendor/longman/ip-tools/src/Ip.php:350
#1 Longman\IPTools\Ip:long2ip in /common.php:338
#0 decode_ip in /admin/admin_ls.php:36
 

sergey67

Пользователь
У кого была такая ошибка long2ip() expects parameter 1 to be int, string given ?
Ругается на это 'IP' => decode_ip($pm_text['privmsgs_ip']),
 

belomaxorka

Разработчик
Администратор
belomaxorka обновил(а) ресурс Чтение личных сообщений пользователей новой записью:

Обновление v1.2.0 [Stable]

  • Адаптировано под v2.4.*
  • Для генерации имён пользователей используется profile_url()
  • IP-адрес кликабельный (ссылка на внешний сервис проверки айпи)
  • Мелкие правки шаблона / улучшения

Данная версия не работает на v2.1.5 и LTS, используйте прошлую версию!

Узнать больше об этом обновлении...
 

DimaUZB2001

Пользователь
Fatal error: Uncaught ValueError: bcmod(): Argument #1 ($num1) is not well-formed in /home/admin/web/uztracker.net/public_html/vendor/longman/ip-tools/src/Ip.php:337 Stack trace: #0 /home/admin/web/uztracker.net/public_html/vendor/longman/ip-tools/src/Ip.php(337): bcmod('7f000001', '2') #1 /home/admin/web/uztracker.net/public_html/src/Helpers/IPHelper.php(65): Longman\IPTools\Ip::long2ip('7f000001', true) #2 /home/admin/web/uztracker.net/public_html/admin/admin_ls.php(40): TorrentPier\Helpers\IPHelper::long2ip_extended('7f000001') #3 {main} thrown in /home/admin/web/uztracker.net/public_html/vendor/longman/ip-tools/src/Ip.php on line 337
 

belomaxorka

Разработчик
Администратор
Fatal error: Uncaught ValueError: bcmod(): Argument #1 ($num1) is not well-formed in /home/admin/web/uztracker.net/public_html/vendor/longman/ip-tools/src/Ip.php:337 Stack trace: #0 /home/admin/web/uztracker.net/public_html/vendor/longman/ip-tools/src/Ip.php(337): bcmod('7f000001', '2') #1 /home/admin/web/uztracker.net/public_html/src/Helpers/IPHelper.php(65): Longman\IPTools\Ip::long2ip('7f000001', true) #2 /home/admin/web/uztracker.net/public_html/admin/admin_ls.php(40): TorrentPier\Helpers\IPHelper::long2ip_extended('7f000001') #3 {main} thrown in /home/admin/web/uztracker.net/public_html/vendor/longman/ip-tools/src/Ip.php on line 337
Это баг TP который я исправлю в новой версии.
Ну а в твоем случае надо сделать так:
Найти:
PHP:
'IP' => \TorrentPier\Helpers\IPHelper::long2ip_extended($pm_text['privmsgs_ip']),
Заменить на
PHP:
'IP' => ($pm_text['privmsgs_ip'] != '7f000001') ? \TorrentPier\Helpers\IPHelper::long2ip_extended($pm_text['privmsgs_ip']) : '0.0.0.0',
 

DimaUZB2001

Пользователь
Это баг TP который я исправлю в новой версии.
Ну а в твоем случае надо сделать так:
Найти:
PHP:
'IP' => \TorrentPier\Helpers\IPHelper::long2ip_extended($pm_text['privmsgs_ip']),
Заменить на
PHP:
'IP' => ($pm_text['privmsgs_ip'] != '7f000001') ? \TorrentPier\Helpers\IPHelper::long2ip_extended($pm_text['privmsgs_ip']) : '0.0.0.0',
теперь работает но почему всё еще оставляет по две сообщение
 
Сверху