Как реализовать вывод последних сообщений с форума?
|
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| Как можно сделать информер который выводил бы последние сообщения с форума? Через стандартные информеры он выводит только автора последнего поста или название новой темы, а мне надо чтоб само сообщение(пост) было в информере. |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| ссылку на сайт. |
|
Изменено: Demon - Суббота, 16.04.2011, 20:58
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| ой е, забыл) http://www.sluhigoroda.kz как видно на моем сайте справа есть информер, там сортируются темы по последним добавленным постам, в я хотел бы чтоб как раз таки эти посты отображались в этом информере |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| А не много ли места займут посты ? ведь там не так мало постов выводится. |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| uberchel, ну можно сообщения обрубать |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Вот, вставляй это в блок. Code <div class="forumOut"> Код информера </div> <script type="text/javbascript"> $(document).ready(function (){ $('.formOut a').each(function (i){ if(i == 1){ $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); }); }); </script> |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| uberchel, не понял, вот это в код блока <div class="forumOut"> Код информера </div> а это в любое место? <script type="text/javbascript"> $(document).ready(function (){ $('.formOut a').each(function (i){ if(i == 1){ $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); }); }); </script> |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Demon, Все вместе как я и написал, просто код информера вставляешь туда куда написано. |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| uberchel, я так и сделал, не канает (( Добавлено (16.04.2011, 22:05) --------------------------------------------- uberchel, сам информер нужно изменять? |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Demon, эх, я там вместо форум, форм написал ) Code <div class="forumOut"> Код информера </div> <script type="text/javbascript"> $(document).ready(function (){ $('.forumOut a').each(function (i){ if(i == 1){ $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); }); }); </script> |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| Неа, все равно не катит. Может надо в самом информере тоже что то подкрутить? |
|
Группа: Житель
Сообщений: 20
Награды: 0
Статус: Offline
| Пробуй так - должно работать... Code <div class="forumOut"> Код информера </div> <script type="text/javascript"> $(document).ready(function (){ $('.forumOut a').each(function (i){ if(i == 1){ $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); </script> |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| ХắķËÞ™, О блин , ошибся написал javbаscript ) спасибоЮ, ток ты забыл закрыть функцию }); Code <div class="forumOut"> Код информера </div> <script type="text/javascript"> $(document).ready(function (){ $('.forumOut a').each(function (i){ if(i == 1){ $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); }); </script> |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| неа ребята не катит, можете сами взглянуть http://www.sluhigoroda.kz/ |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Demon, Держи. Code <div class="forumOut"> Код информера </div> <script type="text/javascript"> $(document).ready(function(){ $('.forumOut a').each(function(i){ $.get($(this).attr('href'),function(d){ $('.forumOut a').eq(i).after('<div style="margin:2px;">'+$('.posttdMessage',d).html()+'<\/div><br>'); });}); }); </script> |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| uberchel, во, появилось, но только первый пост с темы форума, а другие темы где были последние посты в виде списка внизу |
|
Группа: Житель
Сообщений: 20
Награды: 0
Статус: Offline
| uberchel, нез |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| http://www.sluhigoroda.kz/ вот результат |
|
Группа: Житель
Сообщений: 20
Награды: 0
Статус: Offline
| Demon, 1. Не правильно создал информер. 2. Картинка портит дизайн.. Сделай меньше! |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| ХắķËÞ™, ну мне надо чтоб тока последний пост пользователя выводился, как информер с комментариями 1. а как правильно создать? 2. пользователи картинки добавлять не будут в посте |
|
Группа: Житель
Сообщений: 20
Награды: 0
Статус: Offline
| Demon, Подожди... поже напишу, ок? Занят чуточку |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| ХắķËÞ™, ок, тогда я позавтракаю Добавлено (18.04.2011, 21:06) --------------------------------------------- Господа разработчики, информер так и не работает Добавлено (21.04.2011, 13:54) --------------------------------------------- все равно не работает |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Demon, Скрипт рабочий полностью, можно и похимичить было. Code <div class="forumOut"> Код информера </div> <script type="text/javbascript"> $(document).ready(function (){ $('.formOut a').each(function (i){ if(i == 1){ // Количество выводимых материалов, щас стоит 1 $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); }); </script> |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| uberchel, я ведь в скриптах не шарю а скрипт снова не работает, может у меня чета не то с информером? |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Demon, блин опечаточка у меня. Забыл 1 букву. Code <div class="forumOut"> Код информера </div> <script type="text/javbascript"> $(document).ready(function (){ $('.forumOut a').each(function (i){ if(i == 3){ // Количество выводимых материалов, щас стоит 3 $.get($(this).attr('href')+ ' .posttdMessage',function(m) { $(this).after('<div>'+m+'</div>'); }); } }); }); </script> |
|
Группа: Пользователи
Сообщений: 19
Награды: 0
Статус: Offline
| uberchel, и снова не работает |
|
Группа: Пользователи
Сообщений: 399
Награды: 11
Статус: Offline
| Demon, работает, просто или я рассеянный стал и оставил лишние скобки , либо что то. |
|