Перейти к содержанию
Официальный форум поддержки Simpla

Skynet

Пользователь
  • Публикаций

    86
  • Зарегистрирован

  • Посещение

Весь контент Skynet

  1. public function get_brands($filter = array()) { $brands = array(); $category_id_filter = ''; if(!empty($filter['category_id'])) $category_id_filter = $this->db->placehold('LEFT JOIN __products p ON p.brand_id=b.id LEFT JOIN __products_categories pc ON p.id = pc.product_id WHERE pc.category_id in(?@)', (array)$filter['category_id']); $order = 'b.name'; if(!empty($filter['sort'])) switch ($filter['sort']) { case 'position': $order = 'b.position'; break; case 'name': $order = 'b.name'; break;
  2. Подскажите пожалуйста, как исправить в старых версиях данную проблему с брендами? Чтобы не отображать пустые бренды с отсутствующими товарами.
  3. помогите пожалуйста, исправить ошибку, если фильтруешь по бренду
  4. Спасибо большое за ошибку. Попытаюсь исправить. Ваша помощь приветствуется.
  5. Выкладываю решение сортировки товара в админке, которые не содержат категорий, за данное решение требовали 15$ 1. Открываете api\Products.php и в public function get_products после $category_id_filter = ''; добавляем $nocategory_filter = ''; далле после if(!empty($filter['category_id'])) $category_id_filter = $this->db->placehold('INNER JOIN __products_categories pc ON pc.product_id = p.id AND pc.category_id in(?@)', (array)$filter['category_id']); добавляем if(!empty($filter['nocategory'])) $nocategory_filter = $this->db->placehold('NOT IN (SELECT 1 FROM _
  6. Спросил одно, по поводу фильтра товаров в админке, которые не содержат категорию товара, т.к. при массовом добавлении товара, у некоторых категорий забывают проставлять категорию товара! Чтобы определить, какие товары не имеют категорию, нужно отсортировать их. Сейчас у меня фильтр работает: 1. активные 2. не активные 3. новинки 4. со скидкой 5. рекомендуемые 6. в наличии 7. не в наличии Нужно дополнительно 8. без категорий Чтобы выделив определённые товары без категорий, можно было присвоить в нужную категорию. За несколько корректировок платить такие деньги?!!
  7. Подскажите пожалуйста, как сделать фильтр товаров в админке без категории?
  8. Кто-то себе настраивал кросcпостинг на Simpla-e? Есть инструкция, но после настройки выдаёт ошибку. Выкладываю архив. Инструкция: Прежде всего, нужно создать Standalone-приложение. У вас должен быть для этого аккаунт ВК с привязанным номером телефона. На моей практике, если аккаунт не имеет привязанного номера телефона, то контакт начинает очень быстро отвечать в API ошибками с просьбой ввести капчу)) то есть нужно будет ещё и капча-оператора посадить рядом со скриптом. Гененерируем access token Далее нам нужен access token для авторизации в API. Для его генерации необходимо перейти п
  9. Подскажите пожалуйста, как в админке сделать фильтр товаров по дате добавления?
  10. Skynet

    Спам

    Каждый день, регистрируется новые пользователи с разными данными, и по всей видимости не реальные. Ребята, подскажите пожалуйста, что можно сделать, чтобы от этого избавиться?
  11. Ребята, у кого есть время, помогите пожалуйста?
  12. Кто-то смог сделать автоматическое перелистывание в пагинации при переходе на страницу при нажатии на кнопку "показать ЕЩЁ" ?
  13. Люди, откликнитесь. Помогите пожалуйста.
  14. в файле view/View.php в функции get_new_plugin после $params['visible'] = 1; прописал if(!isset($params['sort'])) $params['sort'] = 'new'; в файле api/Products.php после case 'name': $order = 'p.name'; break; прописал case 'new': $order = 'p.created DESC, p.new DESC'; break; в файле design/default/html/products.tpl прописал фильтр <a {if $sort=='new'} class="selected"{/if} href="{url sort=new}">новые товары</a> При фильтрации по новым товарам, в первую очередь фильтрует новые по дате, а следом идут отмеченные чекбоксом в товаре. А на главной отображаются новые товары тол
  15. ребята, профессионалы - помогите пожалуйста сделать правильный вывод новинок и по дате добавления и если включен чекбокс в товаре. например при фильтре на странице товаров по новым товарам выводились сначала товары, которые отмечены чекбоксом и следом были товары по дате и на главной так же выводились в таком порядке
  16. да да, спасибо! в файле api/Products.php case 'created': $order = 'p.created DESC'; break; Подскажите пожалуйста по $params в файле view/View.php в функции get_new_plugin, как можно объеденить?
  17. подскажите пожалуйста, как можно выводить новинки по дате добавления и если включен чекбокс на странице товара? в файле view/View.php в функции get_new_plugin $params['new'] = 1; добавил if(!isset($params['sort'])) $params['sort'] = 'created'; Как можно объеденить два эти парамметра, чтобы выводило по дате и если включен чекбокс (принудительно новинка) ?
  18. 1. Подскажите пожалуйста, приходит заказ, но разделитель тысяч в сумме не работает, после отправки заказа. В настройках в админке стоит пробел. Через корзину, заказ приходит, разделитель есть, а через форму в 1 клик приходит без пробела. 2. И возможно ли сделать, чтобы форма работала на странице товаров? Делал по статье: http://templazilla.ru/moduli-i-dopolnenija-simpla-cms/2014/08/20/kupit-v-1-klik.html
  19. И возможно ли сделать, чтобы форма работала на странице товаров? Делал по статье: http://templazilla.ru/moduli-i-dopolnenija-simpla-cms/2014/08/20/kupit-v-1-klik.html
  20. Подскажите пожалуйста, приходит заказ, но разделитель тысяч в сумме не работает, после отправки заказа. В настройках в админке стоит пробел. Через корзину, заказ приходит, разделитель есть, а через форму в 1 клик приходит без пробела.
  21. Мишаня, спасибо вам огромное! Очень помогли. Правда заработало у меня так: $product->price = $simpla->money->convert($product->price, 2);
×
×
  • Создать...