Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Стол заказов » Из игнор-листа в закладки

Из игнор-листа в закладки


 Gopr    10.09.2013    Стол заказов    2871    1 комментарий

Обратил внимание на стандартную опцию в DLE, а именно на добавление пользователя в игнор-лист.
Возможно ли переделать этот стандартный функционал под "закладки с пользователями"?
Ведь добавляя в игнор, в личных настройках выводится список, тех кого мы заблокировали. Имена в виде ссылок + спокойно можно удалить пользователя из игнора. Ну чем не закладки?)

Единственное нужно вывести кнопку в профиль и снять запрет на переписку, что бы добавленные пользователи в так называемые "закладки" могли оставлять друг другу личные сообщения.

1 комментарий

Gopr
Юзер

Gopr - 16 сентября 2013 01:15 -

Оказывается не все так просто (-_-)
Вывел кнопку добавления в игнор (будущую кнопку добавления в закладки) в userinfo.tpl
<a href="javascript:AddIgnorePM('{id}', 'Вы действительно хотите добавить в игнор-лист?')">Игнорировать</a>
Где {id} - ид пользователя.
$tpl->set( '{id}', $row['user_id'] );
прописанный в engine/modules/profile.php
Кнопка работает, но только с теми пользователями с которыми вилась переписка. Если сообщений нет, то появляется ошибка "Вы не можете игнорить самого себя..."
Думаю это из-за AddIgnorePM в /engine/classes/js/dle_js.js. Там прописано
function AddIgnorePM(a,b){DLEconfirm(b,dle_confirm,function(){ShowLoading("");$.get(dle_root+"engine/ajax/pm.php",

Начал разбираться с engine/ajax/pm.php и engine/modules/pm.php, но не к чему не смог придти :/
Может, кто знает как реализовать задуманное?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте
наверх