parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Столкнулся с непонятностью в ^таблица.menu{}{} возможно БАГ

Spearance 21.01.2004 10:54 / 21.01.2004 11:09

Вчера натолкнулся на следующую проблему. Хотел вывести названия форумов по 2 в одной строке, в связи с чем написал следующий скрипт:
<table><tr>
$cols_number(2)
^forums.menu{
	<td><a href="$forums.link">$forums.name</a></td>
}{
	^if(^forums.line[] == $cols_number){</tr><tr>^cols_number.inc(2)}
}
</tr></table>
Результат получился очень забавный, но совсем не тот что я ожидал, хотя в коде вроде все логично.
Результат:
<table>
<tr><td>форум1</td></tr>
<tr><td>форум2</td><td>форум3</td></tr>
<tr><td>форум4</td><td>форум5</td></tr>
<tr><td>форум6</td></tr>
</table>
Версия Parser 3.1.1 для win32

Писать комментарии о том как это можно обойти не надо, я и сам в состоянии это сделать.