Для юзеров Seditio и новичков
| Ratibor |
|
|---|---|
|
FORUMS_SECTIONS_FOOTER и был задуман для закрытия именно SECTION a не ROW.
Задумано там все правильно, но вот реализовано немного не верно. По первой ссылке dervan в моем первом посте была правильная реализация. Потом мы ее переделали, но получилось немного не правильно ![]() Если хочешь чтоб твой пример работал правильно, то: в файле forums.inc.php замени: $t->parse("MAIN.FORUMS_SECTIONS_ROW.FORUMS_SECTIONS_FOOTER");
на: $t->parse("MAIN.FORUMS_SECTIONS_ROW.FORUMS_SECTIONS_ROW_CAT.FORUMS_SECTIONS_FOOTER");
И в forums.sections.tpl твой код будет выглядеть так:
<!-- BEGIN: FORUMS_SECTIONS_ROW -->
<!-- BEGIN: FORUMS_SECTIONS_ROW_CAT -->
<!-- BEGIN: FORUMS_SECTIONS_FOOTER -->
</table>
<!-- END: FORUMS_SECTIONS_FOOTER -->
<h1>{FORUMS_SECTIONS_ROW_CAT_SHORTTITLE}</h1>
<table class='cells'>
<tr>
<th>Раздел</th>
<th>Тем</th>
<th>Сообщений</th>
<th>Крайнее сообщение</th>
</tr>
<!-- END: FORUMS_SECTIONS_ROW_CAT -->
<!-- BEGIN: FORUMS_SECTIONS_ROW_SECTION -->
<tr>
<td>
<h2><a href='{FORUMS_SECTIONS_ROW_URL}'>{FORUMS_SECTIONS_ROW_TITLE}</a></h2>
<div>{FORUMS_SECTIONS_ROW_DESC}</div>
</td>
<td>{FORUMS_SECTIONS_ROW_TOPICCOUNT}</td>
<td>{FORUMS_SECTIONS_ROW_POSTCOUNT}</td>
<td>{FORUMS_SECTIONS_ROW_LASTPOST} ...</td>
</tr>
<!-- END: FORUMS_SECTIONS_ROW_SECTION -->
<!-- END: FORUMS_SECTIONS_ROW -->
</table>
Получается сперва мы закрываем предыдущую секцию(), а потом открываем новую. И уже после END: FORUMS_SECTIONS_ROW надо обязательно окончательно закрыть последнюю секцию. Немного шиворот на выворот, но по другому не получится, т.к. если вставить это как положено в конец, то ты не сможешь предугадать что дальше будет новая строка или секция ? Не задавай глупых вопросов, не услышишь вранья.
Отредактировано: Ratibor (11.03.2009 23:33, 16 лет назад)
|