Страница 1 из 3

Просмотр темы форума.

СообщениеДобавлено: 01 июл 2009, 14:36
AllCity
Смотрим скрин, идея взята с это сайта http://forum.dklab.ru/denwer/ ;) .
Изображение
Форум - Общий вид страниц форума после $BODY$:
Версия с автозагрузкой для тех у кого до 10 тем на страницу:
Код: Выделить всё
<script type="text/javascript">
/* Copyright AllCity ~ http://web-codes.net/ */
$('td.threadNametd a.threadLink, td.threadNametd a.threadPinnedLink').each(function(){
 $(this).after(' [<b><a href="javascript://" style="cursor: help;">?</a></b>] <div style="z-index: 9999; border: 1px solid #F76928; position: absolute; background-color: #FFF999; padding: 10px; display: none;"><img src="http://s28.ucoz.net/img/ma/m/i2.gif" align="absmiddle" border="0" /> Загрузка...</div>');
 $(this).next().next().load(this.href+' td.posttdMessage:first', function(){var DelTD = $('td.posttdMessage').html(); $('td.posttdMessage').replaceWith(DelTD); $('hr.signatureHr, span.signatureView').remove();});
 $(this).next().mouseover(function(){$(this).next().show();});
 $(this).next().mouseout(function(){$(this).next().hide();});
});
</script>

без автозагрузки для тех у кого от 10 тем на странице (рекомендую):
Код: Выделить всё
<script type="text/javascript">
/* Copyright AllCity ~ http://web-codes.net/ */
$('td.threadNametd a.threadLink, td.threadNametd a.threadPinnedLink').each(function(){
 var PostURL = this.href;
 $(this).after(' [<b><a href="javascript://" style="cursor: help;">?</a></b>] <div style="z-index: 9999; border: 1px solid #F76928; position: absolute; background-color: #FFF999; padding: 10px; display: none;"><img src="http://s28.ucoz.net/img/ma/m/i2.gif" align="absmiddle" border="0" /> Загрузка...</div>');
 $(this).next().mouseover(function(){$(this).next().load(PostURL + ' td.posttdMessage:first', function(){var DelTD = $('td.posttdMessage').html(); $('td.posttdMessage').replaceWith(DelTD); $('hr.signatureHr, span.signatureView').remove();}); $(this).next().show();});
 $(this).next().mouseout(function(){$(this).next().hide();});
});
</script>

Re: Просмотр темы форума.

СообщениеДобавлено: 01 июл 2009, 15:41
glebero4ek
AllCity, чётко не ожиданно столько придумал нового ;)

Re: Просмотр темы форума.

СообщениеДобавлено: 01 июл 2009, 16:50
AllCity
Поправил немного скрипт.

Re: Просмотр темы форума.

СообщениеДобавлено: 01 июл 2009, 17:16
Zeppter
:shock: WOW

Re: Просмотр темы форума.

СообщениеДобавлено: 02 июл 2009, 03:53
Drinko
AllCity, не работает с важными темами :(

Re: Просмотр темы форума.

СообщениеДобавлено: 02 июл 2009, 05:45
kanat07
вауу спасибо!! да, с важными темами не работает.

Re: Просмотр темы форума.

СообщениеДобавлено: 02 июл 2009, 08:40
AllCity
kanat07 писал(а):с важными темами не работает

Исправил.

Re: Просмотр темы форума.

СообщениеДобавлено: 02 июл 2009, 22:35
Smoke
Было бы круче если такая фигня вылазила при наводе на последнее сообщение...

Re: Просмотр темы форума.

СообщениеДобавлено: 02 июл 2009, 22:54
AllCity
Smoke, ну так переделай :D :
Найти:
Код: Выделить всё
$('td.threadNametd a.threadLink, td.threadNametd a.threadPinnedLink')

Заманить на:
Код: Выделить всё
$('td.threadLastPostTd a.forumLastPostLink, td.forumLastPostTd a.forumLastPostLink:first')

Найти:
Код: Выделить всё
td.posttdMessage:first

Заманить на:
Код: Выделить всё
td.posttdMessage:last

вот и все дела :D .

Re: Просмотр темы форума.

СообщениеДобавлено: 03 июл 2009, 01:32
Drinko
AllCity, а возможно сделать как здесь: forum.oszone.net , т.д. при наведении и удержании мышки на названии темы всплывает только текстовое! содержание первого поста?