Foх Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Друзья в симпле при открытии ссылки products открываются все товары,а какую ссылку вбить чтоб открывались только акционные,или только избранные.Как этот механизм в симпле работает? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 В стандартной Симпле - никак, нужно дорабатывать. Цитата Ссылка на сообщение Поделиться на другие сайты
Foх Опубликовано 8 апреля, 2014 Автор Жалоба Поделиться Опубликовано 8 апреля, 2014 В стандартной Симпле - никак, нужно дорабатывать.создать станицу и на ней по аналогии как в product.tpl вывести акционные?или все сложней? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Нет, создавать ничего не надо, небольшие изменения в ПродуктсВью и .htaccess Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Пишите свой View на подобии MainView.php далее пишете свой плагин к smarty для выборки товаров фильтруя нужными вам параметрами (акционный, хит, новинка) и выводите в шаблон. Посмотрите как реализован плагин вывода просмотренных товаров в view/View.php get_browsed_products. Это один из вариантов реализации. Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Kosjak76 Опубликовано 8 апреля, 2014 Решение Жалоба Поделиться Опубликовано 8 апреля, 2014 Короче, выкладываю рабочее решение:.htaccess в корне сайта: RewriteRule ^hits/?$ index.php?module=ProductsView&mode=hits [L,QSA]RewriteRule ^sale/?$ index.php?module=ProductsView&mode=sale [L,QSA] ProductsView.php: // GET-Параметры $category_url = $this->request->get('category', 'string'); $brand_url = $this->request->get('brand', 'string'); $mode = $this->request->get('mode', 'string'); $filter = array(); $filter['visible'] = 1; if ($mode == 'hits') { $filter['featured'] = 1; } if ($mode == 'sale') { $filter['discounted'] = 1; } Готово, по адресу hits - рекомендуемые, по адресу sale - акционные товары. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 И я только что написал свою реализацию.Чуть позже выложу.P.S. Знакомый код, знаю чей Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Код мой Я его давным-давно использую. Цитата Ссылка на сообщение Поделиться на другие сайты
Foх Опубликовано 8 апреля, 2014 Автор Жалоба Поделиться Опубликовано 8 апреля, 2014 Код мой Я его давным-давно использую.Спасибо!)) Цитата Ссылка на сообщение Поделиться на другие сайты
Гость koval Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 И я только что написал свою реализацию.Чуть позже выложу.P.S. Знакомый код, знаю чей Чуть позже -это сегодня? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Чуть позже -это сегодня?Возможно, работы много.В моем решении нет деления на страницы, но есть к каждой странице (хит, новинка или акционный товар) свой шаблон оформления можно вытворять что угодно. Также у меня не будет отображаться фильтр товаров, так что скажу точно что решение Косяка идеальное. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Шаблон оформления можно повесить и в моем варианте, даже несколькими способами. Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Шаблон оформления можно повесить и в моем варианте, даже несколькими способами.Условиями в шаблоне. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 8 апреля, 2014 Жалоба Поделиться Опубликовано 8 апреля, 2014 Либо в шаблоне, либо в ProductsView.php Цитата Ссылка на сообщение Поделиться на другие сайты
service79 Опубликовано 9 апреля, 2014 Жалоба Поделиться Опубликовано 9 апреля, 2014 А кто подскажет как теперь полученным страницам присвоить заголовки? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 9 апреля, 2014 Жалоба Поделиться Опубликовано 9 апреля, 2014 В админке создать страницы с такими урлами и для них все прописать Цитата Ссылка на сообщение Поделиться на другие сайты
service79 Опубликовано 9 апреля, 2014 Жалоба Поделиться Опубликовано 9 апреля, 2014 В админке создать страницы с такими урлами и для них все прописатьБлагодарю Цитата Ссылка на сообщение Поделиться на другие сайты
cernos Опубликовано 26 мая, 2014 Жалоба Поделиться Опубликовано 26 мая, 2014 Больше интересует sale акционные товары.Если не ошибаюсь то выборку для акционных товаров нужно допиливать? Или я слеп? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 26 мая, 2014 Жалоба Поделиться Опубликовано 26 мая, 2014 В смысле допиливать? Цитата Ссылка на сообщение Поделиться на другие сайты
kislotnik Опубликовано 26 мая, 2014 Жалоба Поделиться Опубликовано 26 мая, 2014 У меня выводятся все товары. Цитата Ссылка на сообщение Поделиться на другие сайты
cernos Опубликовано 26 мая, 2014 Жалоба Поделиться Опубликовано 26 мая, 2014 В смысле допиливать?В том смысле, что базовом движке сортировки товара нет по значению SALE, ну или фильтра discounted... или имеется?Если имеется, то определяется наличием старая/новая цена? PS: не смотрел в исходники, нет под руками... Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 26 мая, 2014 Жалоба Поделиться Опубликовано 26 мая, 2014 Есть такой фильтр. Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 27 мая, 2014 Жалоба Поделиться Опубликовано 27 мая, 2014 http://www.simplashop.com/article/simpla-2-rekomenduemye-i-tovary-so-skidkoj - мой давнишний вклад в общее дело. Цитата Ссылка на сообщение Поделиться на другие сайты
dpdp Опубликовано 28 мая, 2014 Жалоба Поделиться Опубликовано 28 мая, 2014 Отличное решение, все заработало! Благодарю! А как сделать то же самое для Новинок? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 мая, 2014 Жалоба Поделиться Опубликовано 28 мая, 2014 У меня в паке Новинки выбираются галкой в админке, там все точно также. Если на стандартной Симпле - то нужно сначала определиться, что такое Новинки. Потом написать фильтр по этому алгоритму. А дальше - по инструкции. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.