Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-02-06 23:16:08

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Личные сообщения 0.01

Плагин личных сообщений.

Возможности пока что довольно скудные, но дальше - больше smile

Итак:

+ исходящие
+ входящие
+ отправка сообщения

Планы:

+ удаление сообщений
- поддержка ббкодов
- уведомления о новых сообщениях (всплывающее окно - вам пришло новое письмо)
- блок: всего | входящих | исходящих
- учет новых / старых сообщений
- бан-лист

Скрины:
1. http://dorogoff.ru/plugin/messages/private_mes1.jpg
2. http://dorogoff.ru/plugin/messages/private_mes2.jpg

Установка: залить в папку engine/plugins и включить в админке, и все.
Адрес по которому доступен плагин: http://ngcms/plugin/messages/

Сам плагин: http://dorogoff.ru/plugin/messages/messages.rar

Страница плагина у меня на сайте: http://dorogoff.ru/blog/private-messages-ngcms.html

Не в сети

#2 2009-02-07 01:49:17

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Личные сообщения 0.01

спасибо big_smile

Не в сети

#3 2009-02-07 15:28:28

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

Добавлено удаление сообщений.

Не в сети

#4 2009-02-07 17:02:03

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Личные сообщения 0.01

а плагин связан с формами обратной связи?

Не в сети

#5 2009-02-07 17:46:44

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

Какая именно связь тебя интересует?

Не в сети

#6 2009-02-07 18:38:43

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Личные сообщения 0.01

имеется ввиду (я так думаю) работа с плагинами feedback и complain, т.е. в ЛС падает сообщение, либо с полным дублированием инфы, либо просто уведомление что кто-то что-то заполнил или просигналил о проблеме. Но тут по идее связь должна идти и от самих плагинов (feedback, complain)

Не в сети

#7 2009-02-07 23:23:30

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

Связь есть, если отправлено ЛС в фидбэке, то все это покажется в ЛС админа, если фидюэк настроен на админа.

Не в сети

#8 2009-02-08 02:01:46

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Личные сообщения 0.01

это я и имел ввиду.
так же на будущее, возможность внесение в игнор пользователей.

Не в сети

#9 2009-02-08 11:51:56

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   117 

Re: Личные сообщения 0.01

Ни feedback ни complain не умеют отправлять ЛС.
Но если это кому-то интересно - научу.

Не в сети

#10 2009-02-08 12:34:25

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Личные сообщения 0.01

Лично мне больше интересуют такие вопросы:
1. Когда в SVN появиться данный плагин + когда лишний функционал будет вырезан из ядра.
2. Имхо стоит разгранисить страницы "Входящие", "Исходящие", "Отправка сообщений".
3. В графе "Кому", сделать ссылкой, имя пользователя.
4. Какой-то тупизм, с удалением сообщений:
а) Нельзя удалить свои "Исходящие сообщения".
б) Если получатель удаляет у себя сообщения из входящих, то и у отправителя письма удаляются из изходящих.

Не в сети

#11 2009-02-08 14:21:14

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

а) Нельзя удалить свои "Исходящие сообщения".
б) Если получатель удаляет у себя сообщения из входящих, то и у отправителя письма удаляются из изходящих.

Именно поэтому нельзя удалить свои исходящие сообщения. В будующем планируется создание отдельных таблиц в базе под плагин личных сообщений, если Виталий не сделает уже свой )

Не в сети

#12 2009-02-08 15:26:27

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Личные сообщения 0.01

Вот именно, что нужно делать нормально, а не так как сейчас.

Не в сети

#13 2009-02-08 17:19:32

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: Личные сообщения 0.01

infinity237, ну так сделай... Кто тебе не дает?

Чего ты на человека, который пытается что-то сделать для движка, накинулся сразу? Москва тоже не сразу строилась.

Не в сети

#14 2009-02-08 17:51:56

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Личные сообщения 0.01

Просто не могу понять, зачем делать заведомо неправильно...

Не в сети

#15 2009-02-09 01:32:57

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

infinity237, не нравится, не пользуйся.

Не в сети

#16 2009-02-09 09:31:03

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Личные сообщения 0.01

Хорошо. И так не использую.:)

Не в сети

#17 2009-02-11 16:38:19

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Личные сообщения 0.01

Ни feedback ни complain не умеют отправлять ЛС.
Но если это кому-то интересно - научу.

думаю такая функция не помешает smile

В будующем планируется создание отдельных таблиц в базе под плагин личных сообщений, если Виталий не сделает уже свой )

если ты не забросишь разработку, то смысла распылять силы на изобретение велосипеда я не вижу smile

Не в сети

#18 2009-02-11 19:04:51

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

Нет, конечно двух одинаковых плагинов не будет )

Не в сети

#19 2009-06-13 23:55:45

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Личные сообщения 0.01

Будьте добры помогите реализовать такую вещь:

971bbe989ad132e834b0ccb3f32e92ee_pv.jpg

Хотелось бы реализовать выбор пользователя с помощью плагина Userlist или с помощью чего то другого. Так что бы имя выбранного пользователя вставлялось в поле "Кому".

Думаю многим эта идея понравится. Пользователю не придется искать на сайте имя того кому он хочет оправить сообщение.

Заранее спасибо.
С уважением Евгений.


I NGeneration CMS

Не в сети

#20 2009-06-13 23:58:19

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: Личные сообщения 0.01

А если там тысячи зареганных? Оптимальней в профиле юзера вешать кнопочку Отправить ЛС

Не в сети

#21 2009-06-14 01:08:20

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Личные сообщения 0.01

Ну я нажал на "Отправить ЛС" ,а тогда как в поле "Кому" вставится имя пользователя которому я отправляю?:)


I NGeneration CMS

Не в сети

#22 2009-06-14 14:47:48

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: Личные сообщения 0.01

Евгений,  в htaccess Добавляем строчку:

RewriteRule ^plugin/messages/(.*)(/?)+$ ?action=plugin&plugin=messages&to=$1 [QSA,L]

В шаблоне users.tpl куда хоти ставим ссылку:

<a href="/plugin/messages/{user}">Отправить личное сообщение</a>

Не в сети

#23 2009-06-15 06:16:38

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Личные сообщения 0.01

d7p4x пишет:

Евгений,  в htaccess Добавляем строчку:

RewriteRule ^plugin/messages/(.*)(/?)+$ ?action=plugin&plugin=messages&to=$1 [QSA,L]

В шаблоне users.tpl куда хоти ставим ссылку:

<a href="/plugin/messages/{user}">Отправить личное сообщение</a>

Спасибо.:)


I NGeneration CMS

Не в сети

#24 2009-06-17 05:32:43

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Личные сообщения 0.01

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

Личные сообщения [new_pm]0c03ce4cbbae680f46362dd24207e254.gif[/new_pm]

Изменено Евгений (2009-06-17 05:33:34)


I NGeneration CMS

Не в сети

#25 2009-06-17 11:59:39

EsCaPeR
Участник
Зарегистрирован: 2008-10-17
Сообщений: 71
Рейтинг :   

Re: Личные сообщения 0.01

Евгений,
Я сделал так:

В usermenu.php
после

$lang = LoadLang('usermenu', 'site');

добавил

$newpm = $mysql->rows($mysql->query("SELECT pmid FROM ".prefix."_users_pm WHERE to_id = ".db_squote($userROW['id'])." AND viewed = '0'"));

после

'phtumb_url'		=>	photos_url.'/'.(($userROW['photo'] != "")?'thumb/'.$userROW['photo']:'nophoto.gif'),

добавил

'pm_new'		=>	($newpm != "0") ? '<span style="color:#9ACD32;">+'.$newpm.'</span>' : '',

В usermenu.tpl вставить {pm_new}

может криво - но работает smile

Не в сети

Подвал раздела

Работает на FluxBB