• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

[help] личные сообщения, как на одноклассниках.

Статус
В этой теме нельзя размещать новые ответы.

gruppastimul

Ваш
Регистрация
22 Окт 2006
Сообщения
800
Реакции
149
Как в DLE сделать оповещени о новых сообщениях
не в новом окне (как поумолчанию в движке) а также
как это реализовано на однокласниках. Тоесть при обновлении страницы
оповещение мне будет показано на той странице, на
которой я сейчас нахожусь.

f0115a43b37c.jpg


В разделе личных сообщений (входящие/отправленные) чтобы
структура сообщений была по типу как
на однокласниках. Чтобы сразу было
видно аватар и сообщение (без темы
сообщения, как сделано по умолчанию вDLE.

25d2a6492232.jpg
 
джаву нужно заюзать..типа спливаешого окна..или что то подоного...реализовать возможно ..но прийдетса помахатса.
 
Чтобы реализовать первое, найди файл который отвечает за вывод пользовательской панели и там где вывод сообщений допиши запрос на последнее и выведи его на екран.
Чтобы реализовать второее бери файл которые отвечает за коменты подправь запросы и вывод чтоб с базы не только тему выбирало но и само сообщение.

Для первого правиш файл шаблона login.tpl (работает как пхп файл)
Для второго правиш файл engine/modules/pm.php
 
приблизительно понял ) вот поподробнее бы )
 
1. В файл login.tpl передаются количество новых сообшений
Если есть одно новое делаеш запрос к БД отбираеш его тему текст дату автора аватар и все что ты хочеш. Потом выводиш это все на екран.

2. Открываеш файл engine/modules/pm.php ищеш запрос к бд дописываеш там все или пишеш поля которые хочеш потом ищеш где вывод, там немного переделываеш шаблон.

Пробуй, неполучится пиши.
 
я думаю лучше помочь

теоретически последнии не прочитаные сообщения мона вытащить так

PHP:
$query=mysql_query("SELECT * FROM `dle_pm` WHERE `pm_read` = 'no' ORDER by id DESC LIMIT 0,1 ");
 while($matchs= mysql_fetch_array($query))
{
echo"".$matchs['text']."";
}

но как это привязать к задаче))
 
У тебя непрочитаные сообщение щитать не надо они так уже пощитаны... напиши в асю, щас времени нету писать но подсказать смогу.
 
bumer3, Результат можно потом сюда вынести - Хотелось бы поглядеть ) и по возможности тож поставить...
 
iskat nado tam gde vyvoditca standartnoje soobsenije ot DLE

mozno daze nicego ne meniat, a prosto prikrutit javu v nuznyje shablony.
i jesli soobsenije budit to budit pokazyvatca DIV a ne okoshko.
v standartnom soobseniji uze jest avtor data i korotkoje opisanije.
prosto kidai v nuznoje mesto cerez innerHTML
 
При чем тут жава... подправить нужно пхп а то он не всю информацию передает..

А искать смысл точно такого точно нету а убивать время на переделывание... быстрее самому склепать..
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху