webtime Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 Подскажите, как сделать, чтобы в разделе новинки на главной странице, если товара нет в наличии(количество 0) он не отображался? а остальных категориях чтобы отображался даже тот которого нет в наличии Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 В шаблоне main.tpl замените: {get_new_products var=new_products limit=3} на {get_new_products var=new_products limit=3 in_stock=1} Цитата Ссылка на сообщение Поделиться на другие сайты
webtime Опубликовано 8 декабря, 2017 Автор Жалоба Поделиться Опубликовано 8 декабря, 2017 В шаблоне main.tpl замените: {get_new_products var=new_products limit=3} на {get_new_products var=new_products limit=3 in_stock=1} Спасибо огромное!!! Получилось! Подскажите еще пожалуйста. Есть страница с акционными товарами, туда подбираются товары которые учствую в акции, как сделать так, чтобы этот список товаров отображался по алфавиту, а не по времени добавления. И как в этом списке убрать ограничение на количество товара? а то добавляю один товар и какой то из них пропадает Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 Спасибо огромное!!! Получилось! Подскажите еще пожалуйста. Есть страница с акционными товарами, туда подбираются товары которые учствую в акции, как сделать так, чтобы этот список товаров отображался по алфавиту, а не по времени добавления. И как в этом списке убрать ограничение на количество товара? а то добавляю один товар и какой то из них пропадает Подскажите как сделать так, чтоб лифт приезжал ко мне на этаж в течении 5 сек а не ждать его до 15 минут. Цитата Ссылка на сообщение Поделиться на другие сайты
webtime Опубликовано 8 декабря, 2017 Автор Жалоба Поделиться Опубликовано 8 декабря, 2017 Подскажите как сделать так, чтоб лифт приезжал ко мне на этаж в течении 5 сек а не ждать его до 15 минут. Че хамить то, попросил помощи, а в ответ хамство. Живи в частном доме чтобы лифт не ждать Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 (изменено) Че хамить то, попросил помощи, а в ответ хамство. Живи в частном доме чтобы лифт не ждать Кто ты такой? В какой букве хамство то увидел? Мы по твоему телепаты должны твой код видеть чтоб тебе подсказать? Реализация Акционых товаров на отдельной странице это не стандартный код Изменено 8 декабря, 2017 пользователем shooroop Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 Иногда хоть поиском пользуйтесь по аналогии с брендами http://forum.simplacms.ru/topic/3317-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4%D0%BE%D0%B2/ Цитата Ссылка на сообщение Поделиться на другие сайты
webtime Опубликовано 8 декабря, 2017 Автор Жалоба Поделиться Опубликовано 8 декабря, 2017 Иногда хоть поиском пользуйтесь по аналогии с брендами http://forum.simplacms.ru/topic/3317-%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B0-%D0%B1%D1%80%D0%B5%D0%BD%D0%B4%D0%BE%D0%B2/ У меня в админке реализовано след образом, захожу в страницы\акция\ добавляю акцию и вот тут то мне и нужно разобраться как сделать так как написал выше. Уже весь форум пролазил.. Для меня последнее дело писать куда либо, обычно сам справляюсь Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 8 декабря, 2017 Жалоба Поделиться Опубликовано 8 декабря, 2017 Короче, мы незнаем как у тебя там все реализовано в админке. Телепатов нет. Я тебе могу описать процесс как я к интернету подключаюсь но от этого он быстрей не становится Цитата Ссылка на сообщение Поделиться на другие сайты
webtime Опубликовано 8 декабря, 2017 Автор Жалоба Поделиться Опубликовано 8 декабря, 2017 (изменено) Как в этом коде сделать то что писал выше? require_once('View.php'); class PageView extends View { function fetch() { $url = $this->request->get('page_url', 'string'); $page = $this->pages->get_page($url); // Отображать скрытые страницы только админу if(empty($page) || (!$page->visible && empty($_SESSION['admin']))) return false; // Связанные товары $related_ids = array(); $related_products = array(); foreach($this->pages->get_related_products ($page->id) as $p) { $related_ids[] = $p->related_id; $related_products[$p->related_id] = null; } if(!empty($related_ids)) { foreach($this->products->get_products(array('id'=>$related_ids, 'in_stock'=>1, 'visible'=>1)) as $p) $related_products[$p->id ] = $p; $related_products_images = $this->products->get_images(array('product_id'=>array_keys($related_products))); foreach($related_products_images as $related_product_image) if(isset($related_products[$related_product_image->product_id])) $related_products[$related_product_image->product_id]->images[] = $related_product_image; $related_products_variants = $this->variants->get_variants(array('product_id'=>array_keys($related_products), 'in_stock'=>1 )); foreach($related_products_variants as $related_product_variant) { if(isset($related_products[$related_product_variant->product_id])) { $related_products[$related_product_variant->product_id]->variants[] = $related_product_variant; } } foreach($related_products as $id=>$r ) { if(is_object($r)) { $r->image = &$r->images[0]; $r->variant = &$r->variants[0]; } else { unset($related_products[$id]); } } $this->design->assign('related_products', $related_products); } $this->design->assign('page', $page); $this->design->assign('meta_title', $page->meta_title); $this->design->assign('meta_keywords', $page->meta_keywords); $this->design->assign('meta_description', $page->meta_description); return $this->design->fetch('page.tpl'); } } Изменено 8 декабря, 2017 пользователем webtime Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.