[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Код из ZOO
ruopg
ребят подскажите пожалуйста.
Это код из приложения ZOO. Что за что в нем отвечает?

<?php

// init vars
$i = 0;
$columns = $this->params->get('template.items_cols', 2);
reset($this->items);

// render rows
while((list($key, $item) = each($this->items)) || ($i % $columns != 0)) {
if ($i % $columns == 0) echo ($i > 0 ? '</div><div class="row">' : '<div class="row first-row">');
$first = ($i % $columns == 0) ? ' first-item' : null;
echo '<div class="width'.intval(100 / $columns).$first.'">'.$this->partial('item', compact('item')).'</div>';
$i++;
}
echo '</div>';

?>


 ! 

М
Выделяйте код тегами !
Winston




Спустя 3 часа, 28 минут, 46 секунд (28.10.2011 - 20:20) imbalance_hero написал(а):
$i = 0; // эта строчка отвечает за то, что переменная получила значение.

А в целом, я не понимаю смысл твоего сообщения? Если тебе такие простые функции непонятны, возьми учебник или почитай в мануале на php.net...

Спустя 1 час, 15 минут (28.10.2011 - 21:35) ruopg написал(а):
ты даже не представляешь как бы ты меня выручил

Спустя 9 минут, 5 секунд (28.10.2011 - 21:44) ruopg написал(а):
этот код в зависимости от переменнх должен выводить материал в одну колонку, две, три и тд.

как из этого кода сделать чтобы он выводил просто одни материал, без всяких столбцов и тд?

Спустя 30 минут, 10 секунд (28.10.2011 - 22:14) Игорь_Vasinsky написал(а):
Да не.. как я понял ТС хочет подробные комментарии на каждую строчку кода.

Спустя 1 час, 56 минут, 52 секунды (29.10.2011 - 00:11) imbalance_hero написал(а):
ruopg
Совет, выкинь эту cms, и начни изучать PHP smile.gif

Спустя 11 часов, 12 минут, 13 секунд (29.10.2011 - 11:23) ruopg написал(а):
Друг, твой совет очень мудрый, но нужно сейчас, и времени на изучение нет.. походу придется вводить вознагрождение за помошь

Спустя 2 дня, 4 часа, 1 минута, 4 секунды (1.11.2011 - 15:24) Женек написал(а):
Тоже такой же вопрос возни с этим кодом, разобрались?

Спустя 19 минут, 46 секунд (1.11.2011 - 15:44) женек написал(а):
Как с его помощью сделать вывод товара в три столбца

Спустя 1 час, 5 минут, 40 секунд (1.11.2011 - 16:49) Winston написал(а):
Цитата (женек @ 1.11.2011 - 14:44)
Как с его помощью сделать вывод товара в три столбца

Смотри тему.

Спустя 1 час, 15 минут, 11 секунд (1.11.2011 - 18:05) Гость_Женя написал(а):
а $data в таком что присваивать нужно?

Спустя 14 часов, 6 минут, 57 секунд (2.11.2011 - 08:12) linker написал(а):
imbalance_hero
ZooPHP - это PHP-фреймворк, если мне не изменяет память. Непонятен выбор топикстартером этого экзотического чуда.

Это
if ($i % $columns == 0) echo ($i > 0 ? '</div><div class="row">' : '<div class="row first-row">');
$first = ($i % $columns == 0) ? ' first-item' : null;
удаляй, это
echo '<div class="width'.intval(100 / $columns).$first.'">'.$this->partial('item', compact('item')).'</div>';
переписываешь просто
echo '<div>'.$this->partial('item', compact('item')).'</div>';
ну стилей там своих добавь, если нужно. А ну и это
while((list($key, $item) = each($this->items)) || ($i % $columns != 0)) {
видимо надо переписать просто
while(list($key, $item) = each($this->items)) {
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.