Гуру Mybb родился такой вопрос, помогите его разрешить:
Есть ли возможность сделать такой скрипт который в объявлении будет выводить 3-4 темы в которые были добавлены недавно ответы, грубо говоря - горячие темы. Бывает что в одном форуме есть порядка 2-3 горячих тем, а люди из-за невниматенльности могут посмотреть только самую обновленную.
Последние N тем
Сообщений 1 страница 3 из 3
Поделиться1Ср, 12 Май 2010 06:40:03
Поделиться2Ср, 12 Май 2010 08:30:04
Хм, был где-то скрипт 10 последних сообщений (в объявление или в статистику), если есть желание поищите, может подойдет. Правда на счет правильности его работы на сегодняшний день ничего сказать не могу.
Поделиться3Ср, 12 Май 2010 20:14:45
MrOneTwo
Здравствуйте.
Гуру Mybb родился такой вопрос, помогите его разрешить:
Есть ли возможность сделать такой скрипт который в объявлении будет выводить 3-4 темы в которые были добавлены недавно ответы, грубо говоря - горячие темы. Бывает что в одном форуме есть порядка 2-3 горячих тем, а люди из-за невниматенльности могут посмотреть только самую обновленную.
Попробуйте так поставить в ХТМЛ-низ:
<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 style=\"padding-bottom: 20px;\">Последние 10 сообщений форума</h2><div class=\"container\" style=\"padding-top: 20px; border: none;\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th scope=\"col\">Время</th><th scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\" style=\"padding-bottom: 15px;\">" 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=="html-box"){ name=arr[i].innerHTML name=name.substring(0) arr[i].innerHTML=""+html1+""+html+""+html2+""+name+"" } i++ } </script>
Похожие темы
Что такое Активные темы, это последние темы? | Форум для новичков | Сб, 1 Фев 2025 |
Последние темы. | Корзина | Ср, 12 Ноя 2014 |
последние темы как на русфф | Форум для новичков | Ср, 27 Июл 2022 |
Последние темы форума в 2-а или 3-и столбика ? | Вопросы по оформлению форума | Чт, 27 Фев 2025 |
10 последних тем – скрипт | Корзина | Чт, 17 Янв 2008 |