CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Персональные сообщения
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Разработка системы
Alexander
Модуль написан. Вскоре станет общедоступен. Предлагаю всем желающим потестировать этот модуль прежде, чем выпустить его в свет. За модулем обращайте ко мне на мыло a@eleanor-cms.ru
termit
После долгих мучений с ЛАМПОМ поставил систему без mod_rewrite (ЧПУ отключено)

1. Tempelate/PmQuote.php - "Цитата" в лангс надо занести
2. Tempelate/classes - или я не доганяю, или там KOI8-R ???
3. Заибался устанавливать {
На сколько я помню основное направление кмс - модульность. Этого не заметил, грешу на сыроватость модуля, его специфичность и надеюсь он будет в коробке. }
4. http://localhost/index.php?module=pm&do=new
    Произошла ошибка MAIL
    sh: /usr/sbin/sendmail: not found
//понимаю, что не установлен sendmail, но может просто при обнаружении подобного не отправлять на мейл, и не отображать пользоателю подобную ошибку?
5. В результате пришло 2пм. Ни одно не открывается
http://localhost/index.php?module=p...ewpost&id=1
Страница не найдена!
6. [attachment=1011:Снимок_экрана.png]
Что за чекбоксы непонятно...

Добавлено через 6 минут, 10 секунд:

Да, чуть не забыл...
В админке, в модуле пм, отображать все сообщения пользователей считаю не правильным!
(Была уже одна система(в университете) где после общения в ЛС с одним человеком, человека забанили
На вопросы, администрация отвечала, мол у них там стоит бот :sarcastic_hand: , и фильтрует сообщения, автоматом блокирует неблагородных юзверей. Когда мне удалос спи*дить, ой достать систему, оказалось что в админке есть пунктик ЛС, где видна вся переписка!!!(*ВОЗМУТИТЕЛЬНО*))
Думаю правильно будет отображать статистику, или на худой случай жалобы пользователей администрации.


Добавлено через 13 минут, 37 секунд:

UPDATE: Править диалоги считаю не нужым, мало ли что за переписка)))
Alexander
Модуль личных сообщений обновился. Мелкие ошбки исправлены.

Цитата (termit @ 2021-01-28 08:31)
1. Tempelate/PmQuote.php - "Цитата" в лангс надо занести

Исправил.

Цитата (termit @ 2021-01-28 08:31)
2. Tempelate/classes - или я не доганяю, или там KOI8-R ???

1251

Цитата (termit @ 2021-01-28 08:31)
3. Заибался устанавливать {

Не знаю, как помочь :(

Цитата (termit @ 2021-01-28 08:31)
4. http://localhost/index.php?module=pm&do=new
Произошла ошибка MAIL
sh: /usr/sbin/sendmail: not found

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

Цитата (termit @ 2021-01-28 08:31)
5. В результате пришло 2пм. Ни одно не открывается
http://localhost/index.php?module=p...ewpost&id=1

Вот это странно. Где можно глянуть, чтобы исправить?

Цитата (termit @ 2021-01-28 08:31)
Что за чекбоксы непонятн

Наведите мышкой - появится подсказка ;)

Цитата (termit @ 2021-01-28 08:31)
Думаю правильно будет отображать статистику, или на худой случай жалобы пользователей администрации.

В каком виде? :)
Atix
Цитата (Alexander @ 2021-01-28 08:31)
В каком виде?
по поводу жалобы

например в виде той же ПМке, указанному или указанным пользователям, в настройках модуля PM как дополнительная настройка, или автоматом пользователю с id1 тоесть сто процентов администратору.

Добавлено через 0 минут, 9 секунд:

...
Alexander
Atix, непонятно излагаетесь. Переформулируйте вашу мысль :)
Atix
Alexander, Как сказал termit, по поводу жалобы, например пользователь получил не пристойное PM, он расстроился, решил пожаловаться администрации, нажал кнопку пожаловаться. Всплывет предупреждение, о том, что пользователь сообщает администрации о не пристойном сообщение, и дает согласие администрации на чтение своей переписки с тем пользователем, который прислал ему не пристойное сообщение. Это нужно, что бы понять причину отправки непристойного сообщения, а то может быть он сам вывел, или стролил к данной ситуации. Если пользователь согласен, жмет Ок, модуль отправляет администратору PM с копией данного сообщения, или PM с заголовком "Жалоба пользователя" и в тексте PM ссылка на на данное не пристойное PM или переписку.

Определять, кто должен получать письма с жалобами можно реализовать например такими 2 способами.

способ №1: В админке, в настройках модуля PM, добавить еще одну настройку, "Укажите получателя жалоб" под ним поле где через запитую, будут указываться имена получателей.

способ №2: Модулю не надо указывать, кому отправлять письма с жалобами, он будет делать это по умолчанию, и сразу отсылать письма с жалобами пользователю с id1 (то есть делать запрос в базу данных, смотреть кто зарегистрировался самый первый, как правило, пользователь с id1 администратор, который устанавливал систему, и указывал свой ник при установки)

Alexander
Atix, а если не понравилось не первое, а, скажем, второе или третье сообщения из диалога? Что, давать тогда полный доступ ко всему диалогу?
Atix
Alexander, давайте будем реалистами, если Вы администратор проекта, и вам нужна переписка определенного пользователя, Вам не кто не помешает, залезть в базу данных и вытащить от туда все, что вам надо. (если конечно, не кодируется) Логично ? Так почему бы не дать администратору возможность разобраться с причиной жалобы и адекватно оценить ситуацию, прочитав весь диалог. Тем более, если при отправке жалобы, Мы предупреждаем пользователя, и ставим Его в известность, о том, что администратор или администрация, в лице третей стороны, будет читать данное сообщение и получит доступ к данному диалогу, для разъяснения ситуации, а тут уже решать самому пользователю, согласиться или нет, Я думаю можно.

Хотя.... Даже не знаю. Я проста предложил....
Alexander
Atix, ладно. Что-нибудь такое полезное придумаю.
Root
Тема актуальна?
Alexander
Root, актуальна. В чем вопрос?
Loader
Скачать можно здесь: http://eleanor-cms.ru/uploads/system/pm.rar
Видимо это и был вопрос ;)
Root
В RC5 настройки не импортируются) попробую другой модуль, тут валялся где то.
Alexander
Новый модуль доступен для скачивания тут: http://forum.eleanor-cms.ru/index.php?showtopic=3253
wormen
весьма любопытно....это я слепой, или в пользовательской части действительно не отображается контролы и уведомления личных сообщений?
wormen
я так понял после обновления CMS модуль не правился.......так как есть несколько багов связанных с самой CMS и функциями которых уже нету
Alexander
wormen, каких конкретно функций нету? И какие баги беспокоят?
wormen
немного выше я писал, что что меня беспокоит, плюс к этому в файле modules/pm/admin/index.php есть ошибки в строках 509 и 565, во всяком случае шторм на них ругается........а при изменении настроек в админке очень сильно ругань идет на эту строку

Fatal error: Call to undefined method CacheMachineSerialize::CleanByTag() in E:\InfoServer\www\anotheraccent.com\modules\pm\admin\index.php on line 309
Alexander
wormen, мне не удалось найти вызов метода "CleanByTag" внутри модуля личных сообщений.
wormen
CleanByTag вызывается при сохранении настроек из админки в группах
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.