Jump to content

aroman80

Пользователь
  • Content Count

    30
  • Joined

  • Last visited

About aroman80

  • Birthday 08/02/1980

Информация о вас

  • Фриланс
    Пользователь
  • Версия CMS
    2.x
  • From
    Марс
  1. спасибо, большое спасибо, добрый человек, то, что нужно! p.s. я очень рад, что вы хорошо разбираетесь в коде, и спасибо за то, даете ценные ответы на вопросы, но я пока только разбираюсь в этом и прошу снисхождения за мои "тупые" вопросы.
  2. спасибо добрый человек, всё по полочкам разложил, всем бы так отвечать!
  3. прогресс не стоит на месте, когда то нужно же будет переходить на php 7
  4. не буду создавать новую тему, напишу тут... есть структура Категория 1 - Категория 1.1 - - Категория 1.1.1 - - Категория 1.1.2 Хочу в <meta name="keywords" через {$additional_keywords... добавить названия категорий пока додумал до такого {$category->name} выводит "Категория 1.1.1" или "Категория 1.1.2" {foreach from=$category->path item=cat} {$cat->name} {/foreach} выводит "Категория 1 Категория 1.1 Категория 1.1.1" {foreach $category->path as $cat} {if !$cat@last} {$cat->name} {/if} {/foreach} выводит "Категория 1 Категория 1.1" вопрос
  5. в /hits и /sales выводятся все свойства и все значения, которые существуют, даже если товары в /hits и /sales не имеют этих свойств так понятнее?
  6. изучал вопрос и вроде получилось в карточке товара "product" сортировка тут (api/Features.php самый конец файла) public function get_product_options($product_id) { $query = $this->db->placehold("SELECT f.id as feature_id, f.name, po.value, po.product_id FROM __options po LEFT JOIN __features f ON f.id=po.feature_id WHERE po.product_id in(?@) ORDER BY f.position", (array)$product_id); $this->db->query($query); return $this->db->results(); } меняем ORDER BY f.position на ORDER BY LENGTH(value) ASCи получаем сортировку в карточке товара по длине значения, вот так 0,1
  7. hits и sales работают но в фильтре не убираются свойства и их значения для товаров, которые не hits и не sales предполагаю, что это не $category, а $page есть решение, как допилить, чтобы фильтр работал, как на /products или /catalog ? p.s. удаление if(!empty($category)) из view/ProductsView.php дало результат для отображения фильтра на странице Все товары, но hits и sales - это не $category и чего то не хватает для корректной работы
  8. как вариант <a href="{url params=[$f->id=>null, page=>null]}" {if $smarty.get.$f@key == null}class="selected"{/if}>Все</a>
  9. получается в коде http://forum.simplacms.ru/topic/6089-несколько-значений-для-одного-свойства-в-товар/?p=104127 сортировка идет в фильтре а в карточке товара "product" сортировка тут (api/Features.php самый конец файла) public function get_product_options($product_id) { $query = $this->db->placehold("SELECT f.id as feature_id, f.name, po.value, po.product_id FROM __options po LEFT JOIN __features f ON f.id=po.feature_id WHERE po.product_id in(?@) ORDER BY f.position", (array)$product_id); $this->db->query($query); return $this->db->results(); } меняем ORDER BY f
  10. не кипишуйте, уважаемый Noxter! я не так давно изучаю php и mysql, сделайте поблажку новичку. я не задавал бы глупых вопросов, если бы было ясно как днём.
  11. у меня вообще по-другому у меня код такой и работает (Источник: http://forum.simplacms.ru/topic/6089-%D0%BD%D0%B5%D1%81%D0%BA%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B9-%D0%B4%D0%BB%D1%8F-%D0%BE%D0%B4%D0%BD%D0%BE%D0%B3%D0%BE-%D1%81%D0%B2%D0%BE%D0%B9%D1%81%D1%82%D0%B2%D0%B0-%D0%B2-%D1%82%D0%BE%D0%B2%D0%B0%D1%80/) $temp_options[$option->feature_id]->feature_id = $option->feature_id; $temp_options[$option->feature_id]->name = $option->name; $temp_options[$option->feature_id]->values[] = $option->value; тут такой $temp_options[$
  12. <a href="{url params=[$f->id=>null, page=>null]}" {if !$smarty.get.$f@key}class="selected"{/if}>Все</a> если значение свойства равно 0, то выделяется Все и 0, потому что null и 0 получаются равны это, кстати, так и на чистой симпле (камень в огород разработчика) вот так: Все 0 1 2 3 4 5 6 ... а должно быть так Все 0 1 2 3 4 5 6 ... надо как-то исправить p.s. если с чекбоксами, то нормально, там нет "Все", а вот с урлами косяк))
×
×
  • Create New...