Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Корзина » Скрипт для отображения последних сообщений с форума на сайте.


Скрипт для отображения последних сообщений с форума на сайте.

Сообщений 1 страница 7 из 7

1

Здравствуйте!
Я действительно не знаю, в каком подфоруме лучше всего открывать эту тему, т.к. вопрос специфический и связан не только с форумом.

У меня 5бб-форум привязан к сайту на народе.ру. Сейчас я хочу поменять дизайн сайта, и хотелось бы на главной странице вывести фрейм, где отображались бы ссылки на последние сообщения (последние активные темы) на форуме. Есть ли какой-то скрипт, который можно было бы использовать в данном ключе?

Заранее спасибо.

ЗЫ. Если можно, не пишите ответ скрытым текстом, потому что мне набивать посты флудом не хочется, а напишу ли я здесь в ближайшее время 10 полезных сообщений, я не знаю:)

0

2

G.K.

Код:
<script src="/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
	ts = new Date();
	ts.setTime(1000*content[i][0]);
	mo = ts.getMonth()+1;
	if (mo<10) mo='0'+mo;
	hh = ts.getHours();
	mm = ts.getMinutes()+'';
	if (mm<10) mm='0'+mm;
	ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="Последние 10 сообщений форума<div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th scope=\"col\">Время</th><th scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}

var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+""
}
i++
}
</script>

0

3

Timon
это не то
Добавлено:Если на сайте. то в нужное место поставить:

<script src="http://forum.mybb.ru/export.php?type=js&max=10" type="text/javascript"></script>
<script type="text/javascript">
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html+='<div>'+ts+' '+content[i][1]+' <a href="'+content[i][2]+'" target="_blank">'+content[i][3]+'</a><br /></div>';
}
document.write(html);
</script>

0

4

БОльшое спасибо за ответ и оперативность! Кстати, а адрес самого форума куда в этот скрипт вставлять?

0

5

Duka, хм... а "то" существует?:)

0

6

Duka, спасибо!

0

7

G.K. написал(а):

Duka, хм... а "то" существует?

Да. выше. просто первое - последние сообщения на самом форуме, а второе - на любом сайте

0


Вы здесь » Единый форум поддержки » Корзина » Скрипт для отображения последних сообщений с форума на сайте.