Последнее сообщение на главной странице
Добавляет содержимое последних сообщений на главной странице в виде бегущей строки.
http://gerda.moy.su/_bd/1/112.jpg

Автор: Romych
Платформа: MyBB

скрипт добавляет самое последнее сообщение на вашем форуме в виде бегущей строки, в верху форума, под навигацией
последнее сообщение прокручивается в строке, так же автоматически отображается автор, тема и время последнего сообщения

в html-низ:

Код:
<script type="text/javascript">
$(function(){
$.get('export.php?type=xml','id=1',processXML);
function processXML(data){
var JAuthor=$(data).find('author').eq(0).text();
var JTitle=$(data).find('title').eq(0).text();
var JLink=$(data).find('link').eq(0).text();
var JContent=$(data).find('content').eq(0).text();
var JPosted=$(data).find('posted').eq(0).text().slice(0,-5);
$('#pun-ulinks.section ul.container').after('<div class="container"><table cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=20%>Последняя тема</th><th scope="col" width=40%>Содержание</th><th scope="col" width=25%>Время</th></tr><tr><td class="cont" style="text-align:center;">'+ JAuthor +'</td><td style="text-align:center;"><a href='+ JLink +'>'+ JTitle +'</a></td><td class="cont"><marquee scrollamount="2">'+ JContent +'</marquee></td><td style="text-align:center;">'+ JPosted +'</td></tr></table></div>');
$('.cont').css('background', '#FFFAF0');
} });
</script>

для желающих:

5 последних сообщений на главной странице

<script type="text/javascript">
$(function(){
$('#pun-ulinks.section ul.container').after('<div class="container"><table id="bib" cellspacing="0" width=100%><tr><th scope="col" width=10%>Автор</th><th scope="col" width=30%>Последняя тема</th><th scope="col" width=20%>Время</th><th scope="col" width=40%>Содержание</th></tr></table></div>');
$.get('export.php?type=rss','',processXML);
function processXML(data){
$(data).find('item:lt(5)').each(function(){
var JAuthor=$(this).find('author').text().slice(14,-1);
var JTitle=$(this).find('title').text();
var JLink=$(this).find('link').text();
var JContent=$(this).find('description').text();
var JPosted=$(this).find('pubDate').text().slice(4,-5);
$('#bib').append('<tr><td style="text-align:center"><b>'+ JAuthor +'</b></td><td><a href="'+ JLink +'">'+ JTitle +'</a></td><td style="text-align:center">'+ JPosted +'</td><td><marquee scrollamount="2">'+JContent+'</marquee></td></tr>'); });
} });
</script>

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

Отредактировано Герда (20.05.13 01:58)