Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Василий М. 11.05.2015 12:37
#если нужны 5 первых строк $countprinted(0) ^таблица.menu{ ^if($countprinted <= 5){выводим ячейки как хотим $countprinted($countprinted + 1)} } #если нужны 5 последних строк, сначала считаем их все, $countrows(0) ^таблица.menu{$countrows($countrows + 1)} # потом вычисляем номер первой нужной нам $firstoflast($countrows-5 +1) # и погнали по строкам, считая их. Сначала будет первая, не нулевая. $countagain(1) # если текущая строка младше последних пяти, то просто переходим ко второй ^таблица.menu{^if($countagain < $firstoflast){$countagain($countagain + 1) # иначе делаем что мы там хотели, и дальше можно не считать }{выводим ячейки как хотим}}Предыдущий ответчик однозначно квалифицированнее меня. Я просто люблю строить сложные дома из простых кирпичей.