очередной сиквел ЭТОЙ темы
захотелось сделать свою версию применяя jQuery
1. создаём новый форум, который у нас в последствии станет подфорумом
допустим адрес у него такой http://название вашего форума.ru/viewforum.php?id=5
запоминаем id номер нашего будущего подфорума, в данном примере 5
2. заходим в Администрирование - Форумы - выбираем тот форум к которому мы хотим сделать один или несколько подфорумов
Редактируем его, чтоб в описании его вставить ссылку на будущий подфорум в виде таблицы
пример с двумя подфорумами
в Описание (HTML):
<table>
<tr>
<td style="width:25%; height:5px;"><a class="fig" href="http://название вашего форума.ru/viewforum.php?id=5"><font size="-3" color="maroon">подфорум МУЗЫКА</font></a></td>
<td width="70%" class="info1"></td>
</tr>
<tr>
<td width="25%"><a class="fig" href="http://название вашего форума.ru/viewforum.php?id=6"><font size="-3" color="maroon">подфорум НЕЧТО 2</font></a></td>
<td width="70%" class="info2"></td>
</tr>
</table>
обратите внимание, что мы создаём дополнительные ячейки, которым присваиваем класс class="info",
у каждого подфорума должна быть своя нумерация class="info1", class="info2", class="info3" и т.д.
3. скрываем наши подфорумы на главной странице
применил пока, что старый скрипт
html-низ:
<script language="JavaScript">
str=document.URL
if(str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php")
document.write("<style>#forum_f5,#forum_f6{display:none}</style>")
</script>
#forum_fxx, вместо хх id номер вашего форума, который скрываем, и который будет подфорумом
перечисляем все скрываемые на главной странице форумы в одном скрипте, через запятую как в примере
4. делаем отображение последнего сообщения в подфоруме на главной странице
здесь как раз и пригодятся нам ячейки с классом class="info"
html-низ:
<script type="text/javascript">
$(document).ready(function() {
$(".info1").html( $("#forum_f5 .tcr").html() );
$(".info2").html( $("#forum_f6 .tcr").html() );
});
</script>
вот собственно и ВСЁ
всю эту операцию придётся повторять столько, сколько подфорумов вы задумали создать
дизайн заголовков подфорумов можно навертеть как ваша фантазия вам подсказывает, тут много мастеров делающих классные таблицы
ПРИМЕР того как это выглядит
можно ещё задать размер шрифта в ячейке где отображается последняя тема в подфоруме
я у себя шрифт уменьшал
в html-верх
<style type="text/css">
.info1, .info2 {font-size:0.9em;}
</style>
перечисляем через запятую ячейки с подфорумами класса info на все подфорумы в одном скрипте
Отредактировано Romych (Чт, 27 Сен 2012 20:14:26)