Для юзеров 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 надо обязательно окончательно закрыть последнюю секцию. Немного шиворот на выворот, но по другому не получится, т.к. если вставить это как положено в конец, то ты не сможешь предугадать что дальше будет новая строка или секция ? Не задавай глупых вопросов, не услышишь вранья.
|
|
Bu gönderi Ratibor tarafından düzenlendi (2009-03-11 23:33, 16 yıllar önce) |