Форум помощи пользователям

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

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


Вы здесь » Форум помощи пользователям » Каталог JavaScript » Десять последних сообщений в статистику


Десять последних сообщений в статистику

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

1

http://forumupload.ru/uploads/0007/e3/f7/60096-3-f.jpg

Код:
<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="<h2>Последние 10 сообщений форума</h2><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

2

интересно, должно быть удобно...)

0

3

Установила скрипт. Только он видит последние 10 сообщений из форума, который открыт для просмотра всем пользователем. Можно ли как-то сделать, чтобы видел 10 сообщения среди всех форумов и разделов?

0

4

улыбки_радуги
Такой возможности нет, скрипт экспортирует данные только из открытых форумов доступных для просмотра гостям.

0

5

улыбки_радуги написал(а):

Можно ли как-то сделать, чтобы видел 10 сообщения среди всех форумов и разделов?

Для чего?
Что бы например все видели что творится в модераторском разделе, если таков есть

0

6

Anonymous написал(а):

Для чего?

Motofan написал(а):

Такой возможности нет

0

7

Anonymous написал(а):

Для чего?
Что бы например все видели что творится в модераторском разделе, если таков есть

Чтобы каждая группа пользователей видела только те 10 сообщений, которые ей положено видеть.
Это уже не важно, раз нет возможности.

0

8

Почему нет? Можно.
на js можно почти все сделать.

0

9

Anonymous написал(а):

на js можно почти все сделать.

Доступ к разделам закрывается не js, а функциями движка форума, после обработки данных в браузере вы получаете результат.
Браузер не видит скрытых разделов, значит и js вам не поможет.

Если разделы скрывать средствами JS, то отключив обработчик в браузере, можно увидить, что творится в скрытых разделах.
Отсюда вывод:

Motofan написал(а):

Такой возможности нет

0

10

Motofan
Можно вывести для каждой группы свое через GroupId и onload

0


Вы здесь » Форум помощи пользователям » Каталог JavaScript » Десять последних сообщений в статистику