ilerok Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Всем привет! Столкнулся с такой задачей, но не могу понять, что и где править в контроллере, что бы в модуле последние поступления выводились товары только с фото. Кто сталкивался с этим и как реализовали? Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Быстро но неправильно: В контроллере latest.php Сразу после цикла foreach ($results as $result) { Добавить условие if (!$result['image']) continue; А чуть выше цикла в массиве $filter_data = array(... Изменить $setting['limit'] На что-нибудь подобное $setting['limit'] * 10 Почему это не совсем правильно и как сделать правильно - домашнее задание. Направление задано :) Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Сейчас пробую) Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Пробовал, выводит как и раньше.. Кеш чистил.. За направление спасибо!) Но я нулевой в php, не догадаюсь как сделать правильно что бы работало :( Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Т.е. первыми выводит товары без фото? Тогда пару вопросов - а сколько в последнее время было добавлено в базу товаров без фото? Второе - какое значение limit и на сколько умножили параметр? Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Сейчас посмотрю и дам ответ, 5 мин Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Т.е. первыми выводит товары без фото? Тогда пару вопросов - а сколько в последнее время было добавлено в базу товаров без фото? Второе - какое значение limit и на сколько умножили параметр? Выводит точно так же как выводило, в разброс. 1) Примерно товаров без фото, с фото товаров больше. Все товары добавил сегодня. 2) Лимит 10. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Вот кусок кода, такой вид он имеет сейчас: $data = array( 'sort' => 'p.date_added', 'order' => 'DESC', 'start' => 0, 'limit' => $setting['limit'] * 10 ); $results = $this->model_catalog_product->getProducts($data); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_review_status')) { $rating = $result['rating']; } else { $rating = false; } $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'price' => $price, 'special' => $special, 'rating' => $rating, 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']), ); } if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Это мой косяк неправильно объяснил. Сразу после объявления цикла foreach ($results as $result) { if (!$result['image']) continue; if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } ... Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Все равно выводит как выводило) Что-то делаем не то) foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (!$result['image']) continue; ... Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; И с этим вариантом тоже не выводит:( Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 5 квітня 2015 Автор Share Опубліковано: 5 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Вот теперь все получилось!) Огромное спасибо!) Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 5 квітня 2015 Share Опубліковано: 5 квітня 2015 Ну это ж половинчатое решение вы понимаете? ) Теперь чтобы лимит работал правильно, вам нужно самостоятельно считать число "учтенных" товаров и свыше лимита выходить из цикла. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Сделать вывод в "Последних поступлениях" только товаров с фото Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Сейчас пробую) Надіслати Поділитися на інших сайтах More sharing options...
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Пробовал, выводит как и раньше.. Кеш чистил.. За направление спасибо!) Но я нулевой в php, не догадаюсь как сделать правильно что бы работало :( Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Т.е. первыми выводит товары без фото? Тогда пару вопросов - а сколько в последнее время было добавлено в базу товаров без фото? Второе - какое значение limit и на сколько умножили параметр? Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Сейчас посмотрю и дам ответ, 5 мин Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Т.е. первыми выводит товары без фото? Тогда пару вопросов - а сколько в последнее время было добавлено в базу товаров без фото? Второе - какое значение limit и на сколько умножили параметр? Выводит точно так же как выводило, в разброс. 1) Примерно товаров без фото, с фото товаров больше. Все товары добавил сегодня. 2) Лимит 10. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Вот кусок кода, такой вид он имеет сейчас: $data = array( 'sort' => 'p.date_added', 'order' => 'DESC', 'start' => 0, 'limit' => $setting['limit'] * 10 ); $results = $this->model_catalog_product->getProducts($data); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_review_status')) { $rating = $result['rating']; } else { $rating = false; } $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'price' => $price, 'special' => $special, 'rating' => $rating, 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']), ); } if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Это мой косяк неправильно объяснил. Сразу после объявления цикла foreach ($results as $result) { if (!$result['image']) continue; if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } ... Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Все равно выводит как выводило) Что-то делаем не то) foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (!$result['image']) continue; ... Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; И с этим вариантом тоже не выводит:( Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 5 квітня 2015 Автор Share Опубліковано: 5 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Вот теперь все получилось!) Огромное спасибо!) Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 5 квітня 2015 Share Опубліковано: 5 квітня 2015 Ну это ж половинчатое решение вы понимаете? ) Теперь чтобы лимит работал правильно, вам нужно самостоятельно считать число "учтенных" товаров и свыше лимита выходить из цикла. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Сделать вывод в "Последних поступлениях" только товаров с фото Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Сейчас посмотрю и дам ответ, 5 мин Надіслати Поділитися на інших сайтах More sharing options...
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Т.е. первыми выводит товары без фото? Тогда пару вопросов - а сколько в последнее время было добавлено в базу товаров без фото? Второе - какое значение limit и на сколько умножили параметр? Выводит точно так же как выводило, в разброс. 1) Примерно товаров без фото, с фото товаров больше. Все товары добавил сегодня. 2) Лимит 10. Надіслати Поділитися на інших сайтах More sharing options...
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Вот кусок кода, такой вид он имеет сейчас: $data = array( 'sort' => 'p.date_added', 'order' => 'DESC', 'start' => 0, 'limit' => $setting['limit'] * 10 ); $results = $this->model_catalog_product->getProducts($data); foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (($this->config->get('config_customer_price') && $this->customer->isLogged()) || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax'))); } else { $special = false; } if ($this->config->get('config_review_status')) { $rating = $result['rating']; } else { $rating = false; } $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'price' => $price, 'special' => $special, 'rating' => $rating, 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'product_id=' . $result['product_id']), ); } if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Это мой косяк неправильно объяснил. Сразу после объявления цикла foreach ($results as $result) { if (!$result['image']) continue; if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } ... Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Все равно выводит как выводило) Что-то делаем не то) foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (!$result['image']) continue; ... Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; И с этим вариантом тоже не выводит:( Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 5 квітня 2015 Автор Share Опубліковано: 5 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Вот теперь все получилось!) Огромное спасибо!) Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 5 квітня 2015 Share Опубліковано: 5 квітня 2015 Ну это ж половинчатое решение вы понимаете? ) Теперь чтобы лимит работал правильно, вам нужно самостоятельно считать число "учтенных" товаров и свыше лимита выходить из цикла. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Сделать вывод в "Последних поступлениях" только товаров с фото Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Все равно выводит как выводило) Что-то делаем не то) foreach ($results as $result) { if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if (!$result['image']) continue; ... Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; И с этим вариантом тоже не выводит:( Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 5 квітня 2015 Автор Share Опубліковано: 5 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Вот теперь все получилось!) Огромное спасибо!) Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 5 квітня 2015 Share Опубліковано: 5 квітня 2015 Ну это ж половинчатое решение вы понимаете? ) Теперь чтобы лимит работал правильно, вам нужно самостоятельно считать число "учтенных" товаров и свыше лимита выходить из цикла. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Песочница [Решено?..] Сделать вывод в "Последних поступлениях" только товаров с фото
ilerok Опубліковано: 4 квітня 2015 Автор Share Опубліковано: 4 квітня 2015 Конечно не то. Еще раз внимательно мой код смотрите. Куда я вставил if (!$result['image']) continue; И с этим вариантом тоже не выводит:( Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 4 квітня 2015 Share Опубліковано: 4 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Надіслати Поділитися на інших сайтах More sharing options... ilerok Опубліковано: 5 квітня 2015 Автор Share Опубліковано: 5 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Вот теперь все получилось!) Огромное спасибо!) Надіслати Поділитися на інших сайтах More sharing options... tabook Опубліковано: 5 квітня 2015 Share Опубліковано: 5 квітня 2015 Ну это ж половинчатое решение вы понимаете? ) Теперь чтобы лимит работал правильно, вам нужно самостоятельно считать число "учтенных" товаров и свыше лимита выходить из цикла. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
ilerok Опубліковано: 5 квітня 2015 Автор Share Опубліковано: 5 квітня 2015 if ($result['image']) { $image = $this->model_tool_image->resize($result['image'], $setting['image_width'], $setting['image_height']); } else { $image = false; } if ($image) { if (strpos($image, 'no_image') !== false) continue; } И конечно, $setting['limit'] * 10 уменьшить. Вот теперь все получилось!) Огромное спасибо!) Надіслати Поділитися на інших сайтах More sharing options...
tabook Опубліковано: 5 квітня 2015 Share Опубліковано: 5 квітня 2015 Ну это ж половинчатое решение вы понимаете? ) Теперь чтобы лимит работал правильно, вам нужно самостоятельно считать число "учтенных" товаров и свыше лимита выходить из цикла. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
Recommended Posts