Как на форуме создать подфорум.
Информации не где не нашел.
Помогите плизз!
Подфорум
Сообщений 1 страница 5 из 5
Поделиться12007-10-19 17:22:52
Поделиться22007-10-23 17:26:21
Я с помощью дополнительных скриптов создал.
Поделиться32007-11-01 14:05:49
Вначале на в админке создаём нужный нам подфорум. Это делается в админке в меню форумы.
Тоесть вначале мы просто создайм форум в общедоступной категории. Для примера назовём его "Стили".
Теперь заходим в тот форум, гда нам нужно создать подфорум.
Создаём в нём новую тему (она должна называться так же как и подфорум, тоесть "Стили")
Теперь вставляем в html-низ этот код:
<script type="text/javascript">
var arr = new Array()
arr[0] = new Array("СТАРАЯ_ССЫЛКА1","НОВАЯ_ССЫЛКА1","ОПИСАНИЕ1")
//arr[1] = new Array("СТАРАЯ_ССЫЛКА2","НОВАЯ_ССЫЛКА2","ОПИСАНИЕ2")
var arr2=document.getElementsByTagName("tr")
for (i=0;arr2[i]; i++) {
var str=arr2[i].innerHTML
for (j=0; arr[j]; j++)
if(str.indexOf(arr[j][0])!=-1) {
td=arr2[i].getElementsByTagName("td")
td[0].innerHTML="<div class=\"tclcon\"><h3><a href="+arr[j][1]+">"+td[0].getElementsByTagName("a")[0].innerHTML+"</a></h3>"+arr[j][2]+"</div>"
td[1].innerHTML=" "
td[2].innerHTML=" "
td[3].innerHTML=" "
}
}
</script>Теперь вместо параметра СТАРАЯ_ССЫЛКА1 ставим адрес нашей темы.
Вместо параметра НОВАЯ_ССЫЛКА1 ставим ссылку созданного форума
Вместо параметра ОПИСАНИЕ1 ставим описание подфорума
Если подфорум один - строчку начинающуюся с arr[1] можно удалить
Теперь осталось только спрятать форум на главной странице.
Заходим на главную страницу. Наводим мышкой на наш форум Стили и смотрим адрес ссылки. Он такой: */viewforum.php?id=xx Запоминаем этот самый xx - это номер форума
Теперь в html-верх добавляем такой стиль:
<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
document.write("<style>#forum_fxx{display:none}</style>")
</script>где xx - это номер форума
Если подфорума два или более, добавляем их через запятую
document.write("<style>#forum_fxx,#forum_fyy{display:none}</style>")
Поделиться42007-11-02 13:11:05
Скрипт чета не пашет, пока не использовать его!
Пользователь
Вы с помощью какого скрипта делали подфорумы?
Поделиться52008-03-17 00:04:32
Можете сделать как у меня, почти похоже на подфорум только нет в самом форуме ссылок на подфорум а так все нормально
другого варианта создания подфорума я не вижу, конечно если вы хотите очень то можте помучиться с тем скриптом который я написал, он делает один подфорум но если добавить еще один то он не отображаеться правильно, если помучиться то получиться но это уже все в ваших руках