|
|
02.08.2007, 15:21
|
|
Гость
Гость
|
Задача следующая, нужно показать навигацию в макете в 2 колонки, каким образом правильно записать условие:
$browse_sub[0][divider] = opt_case(%COUNTER%2==0, "</tr><tr>", "");
получаю ошибку парсера
|
|
|
02.08.2007, 15:58
|
|
Гость
Гость
|
Код:".opt(is_even($i),"</tr><tr>")."
У меня работает
|
|
|
02.08.2007, 17:04
|
|
Гость
Гость
|
спасибо, работает.
ps. единственное что не очень универсально, например для случаев если нужно будет показать в 3 колонки этот вариант уже не катит, да и трансформировать его во что то думаю тоже не реал.
|
|
|
02.08.2007, 19:12
|
|
d
Зарегистрирован: 2007-02-09
Сообщений: 93
|
для трех столбцов
Код:".opt(fmod($i,3)==0,"</tr><tr>")."
|
|
|
05.03.2008, 18:47
|
|
Гость
Гость
|
Дык легко же, как в фотогаллерее, меняешь число в $i/4 на кол-во колонок:
$browse_sub[1][prefix] = "".opt($i=0,"")."<table><tr>";
$browse_sub[1][suffix] = "</tr></table>";
$browse_sub[1][active] = "".opt($i/4==round($i/4),"</tr><tr>")."<td>%NAME</td>".opt($i++,"")."";
$browse_sub[1][active_link] = $browse_sub[1][active];
$browse_sub[1][unactive] = $browse_sub[1][active];
$browse_sub[1][divider] = "";
|
|
|
08.12.2010, 14:17
|
|
Гость
Гость
|
У меня почему-то не получается.
С кем можно проконсультироваться?
|
|
|
22.02.2014, 00:15
|
|
Гость
Гость
|
Подскажите, как сделать на версии 4,7. Данные примеры не помогают!!!
|
|
|
30.03.2014, 16:04
|
|
Руслан Густокашин
Студия Вэлпис
Зарегистрирован: 2012-02-06
Сообщений: 962
|
В $browse_sub[1][active] нужно заэкранировать кавычки и знак $.
|