И так, будем делать блоги как отдельную часть нашего форума, с учетом возможностей нашего сервиса! Сразу скажу что для каждого пользователя вы будете создавать блог сами, так как фактически ему нужен будет 1 форум для создания в нем 2-3 и более тем!
Шаг 1: Создаем новую категорию, всеравно как вы ее назовете, ее на главной не будет видно... далее берем этот код
<style type="text/css">
#pun-categoryх {display:none}
</style>
Вместо X вписываем номер категории какая она у вас по счету ставим html верх!
Шаг 2: Создаем первый блог, делаем его в первую очередь для себя... в этой категории создаем первый форум даем ему имя, "ваш ник's блог", на главной его уже видно не будет, так как у нас категория уже скрыта... а принципе для того чтобы вы меньше путали можно убрать для начала код который предоставился выше, и зайти в в блог, запомнив его адрес http://ваш форум/viewforum.php?id=1 а точнее нам нужно запомнить последнюю цифру, по умолчанию у нас стоит 1!
Теперь мы в html низ ставим это скрипт (автор Duka) изначально он был предусмотрен как колонка новочтей, но теперь будет служить списком блогов...
<script type="text/javascript">
var news1= new Array ("Список Блогов","<a href=http://ваш форум/viewforum.php?id=1>ваш ник's блог</a><br>")
var block1="<div class=container style=padding:5px><h2><center>"+news1[0]+"</center></h2>"+news1[1]+"</div><br><br>"
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]. id=="pun-category1"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<table><tr><td width=85%>"+name+"</td><td width=15% valign=top>"+block1+"</td></tr></table>"
}
i++
}
</script>
Теперь разбираем скрипт: выделеное красным, это заголовок который будут носить ваши блоги, все что придумаете!
Выделенное жирным это уже ссылка на ваш блог в колонке.
Вместо зеленой единички вписываем номер категории возле которой будет рассполагаться наша колонка, скрипт немного изменен, и теперь он двигает не все категории, а только ту которую вы пожелаете, толь не ту в которой у нас блоги...
И так делаем создание нового блога максимально простым... При создании нового блога, вам нужно будет всего лишь знать его id в строке браузера, так как у нас есть уже первый пример <a href=http://ваш форум/viewforum.php?id=1>ваш ник's блог</a><br> единичка и есть id, каждый раз копируем полностью эту ссылку и в размещаем ее одну за одной в скрипте, меняя только id и ник владельцаа блога...
Что будет не ясно, задавайте вопросы!
Отредактировано Ван-Ваилдер (Вс, 18 Май 2008 23:00:27)