Вход • Регистрация

Всего найдено: 663

  • 19 декабря 2017 г.
  • Не так. Без зависимости от созданной скидки в модуле скидок. Что бы при заполнении новой и старой цены в товаре, скидка автоматически считалась и появлялся стикер.

  • 20 декабря 2017 г.
  • а вам лень читать заголовок темы и все слова. я тему создал не про бейджи акцияновинка и т.д., а про автоматический рассчет скидки и вывод процентов в стикере после заполнения новой цены..........................

    Цитата
    Что бы при заполнении новой и старой цены в товаре, скидка автоматически считалась и появлялся стикер.
  • 05 декабря 2017 г.
  • Приветствую.

    В категории выводится блок брендов из текущей категории, все отлично.
    Картинка, название, ссылка на страницу бренда.

    А нет, не все отлично, ссылка НЕ на страницу бренда, а на листинг товаров.

    Т.е. я ожидаю при клике на ссылку попасть на страницу по адресу site.com/brands/name
    А попадаю на страницу: site.com/category/cat-name/brand168

    Вопрос: это такая логика или ошибка?

    Так же не понимаю логики работы хлебных частиц.
    Страницы брендов имею в URL одну структуру, site.com/brands/name
    Создана страница site.com/brands со списком все брендов.
    Магазин прикреплен к главной (так еще одна избыточная страница мне не нужна)

    И получается, что бренды прикрепляются к:

    • /shop(из коробки) - Главная_>магазин->бренд
    • /catalog - если сам изменил URL и магазин не прикреплен к главной - Главная->каталог->бренд
    • / В моем случае просто главная->бренд, без промежуточной страницы бренды


    Это правильно? в какой файл смотреть, что бы сделать логично?
  • 05 декабря 2017 г.
  • Цитата
    Смотрите в админку и пропишите псевдоссылки у производителей.

    Прописано с начала заполнения всех брендов.

    Цитата
    Именно сюда вы и должны попадать.
    По ссылке бренда выводятся все товары данного бренда.

    Вот именно сюда, по логике я и не должен попадать.
    Почему? У одного бренда бывают разные товары из различных категорий.
    Соответственно мне нужна страница бренда, а не фильтрация в категории.

    Цитата
    Если вы хотите получить что-то иное, то создавайте статические страницы с брендами и прописывайте туда все, что душе угодно.

    Это не логичная работа брендов.
  • 05 декабря 2017 г.
  • Цитата
    Огласите свою логику, пожалуйста.

    Я написал все выше. И сделал ниже апдейт.

    Цитата
    В диафане всегда так было, потому что это логично.

    Увы, разработчики могут допускать ошибки, всегда проверяйте.

    Цитата
    Я попадаю на страницу с товарами данного бренда. Если мне нужно описание какое-то, то логично вставить его через описание бренда.

    Я как раз об этом писал выше.
    Напишу еще раз. Страница с брендом имеет ЧПУ /brands/name
    Попадаю я на странцу: /catalog/cat-name/brand666

    Цитата
    Покажите скринами, что у вас написано в псевдоссылках производителей и что получается в браузере.

    опять же, писал выше.
    Напишу еще раз здесь:
    /brands/name - мой URL
    /catalog/cat-name/brand666 - URL итоговый

    Давайте закроем эту ветку, Вы меня наверное не можете понять.
  • 05 декабря 2017 г.
  • Виталий, сейчас опишу как я все делал:

    Перед созданием товаров, были созданы все бренды в админке (во вкладке бренды), как для отдельных категорий так и для общих (где это необходимо).
    У каждого бренда был указан ЧПУ /brands/brand-name
    Все отлично, страница есть и зайти на нее можно. Товаров нет (так как мы еще не один не создали)

    Далее создается товар, указывается к какому бренду он принадлежит.
    Заходим на карточку товара, кликаем на бренд попадаем на нужную нам страницу /brands/brand-name
    Отлично. Все как и должно быть по логике.

    Создаем категорию, ЧПУ у категории /catalog/cat-name.
    Отлично, теперь созданный товар в своей категории.

    Создаем несколько еще несколько категорий, делаем вложености дочерние в родительской категории.
    Убираем во view отображение товаров в родительской категории, оставляем только в дочерних и отображение дочерних категорий.
    Отлично все работает как надо.

    Создаем блок скидок. Отлично в скидках выводятся нужны товары из дочерних категорий.
    Создаем блок с брендами только из дочерних категорий (помним, что родителя мы оставили без вывода товаров)
    Все отлично выводятся бренды.
    Кликаем и мы уже не попадаем на адрес /brands/brand-name
    А попадаем на адрес /catalog/cat-name/brand666

    За вывод блока в родительской категории отвечает:
    Цитата
    <insert name="show_brand" module="shop" count="6" images="1" cat_id="current" sort="rand">


    Отвечаю на ваши ответы:
    Цитата
    На этой странице будет список товаров, пагинация и на первой странице описание бренда, логотип и пр.

    К этому вопросов нету, так все и выводится, если вручную перейти на /brands/brand-name либо из карточки товара.
  • 14 декабря 2017 г. , редакция: 1513267410
  • По сути решение.

    modules/shop/shop.model.php

    Код
    if($current_cat)
    {
    $row["link"] = $this->diafan->_route->current_link(array("page", "brand", "show"), array("brand" => $row["id"]));
    }
    else
    {
    $row["link"] = $this->diafan->_route->link($row["site_id"], $row["id"], "shop", "brand");
    }


    Цитирую Виталия:
    Код
    если текущая категория, то взять её адрес и прибавить brand+ID. Если нет, то нормальную ссылку


    Надо спрашивать у разработчиков, почему так.
    Код
    Я не знаю, почему так и для чего, спросите поддержку
  • 26 ноября 2017 г. , редакция: 1511705404
  • Если это стандартный шаблон, то там выводится номер и в мобильной версии.
    Если это покупной шаблон, то стоит задать продавцу.
    Но проще самому все подправить в css

    UPD У вас вероятно покупной шаблон, либо созданный вами
  • 22 ноября 2017 г.
  • Всех приветствую. Возникло недопонимание с работой шаблонного тега в модуле shop при добавлении параметра cat_id с значение current.

    Суть:
    У меня в магазине есть два типа категорий: родитель и ребенок.
    В родителе у меня отключен вывод любого товара из текущей категории и подкатегорий. В родительской категории выводится только подкатегории.
    В ребенке соответственно уже выводится список товаров из текущей категории.
    Так же для родителя я добавил блоки.
    Один из них, блок с товарами которые имеют скидку в подкатегориях текущей категории.

    Схематично:

    • Категория (родитель, блок со скидкой)
    • - Подкатегория (ребенок, товар здесь)
    • - Подкатегория (ребенок, товар здесь)
    • - Подкатегория (ребенок, товар здесь)
    • Категория (родитель, блок со скидкой)
    • - Подкатегории (ребенок, товар здесь)
    • - Подкатегория (ребенок, товар здесь)
    • - Подкатегория (ребенок, товар здесь)


    Так вот, мне необходимо, что бы в это блоке были товары только из текущей категории(родитель) с подкатегориями. А не из всех других категорий, как родительский, так и детей.

    Создаю блок:

    Код
    <insert name="show_block" module="shop" count="6" images="1" cat_id="current" sort="rand" discount_only="true" template="oves_sobchak">


    Указываю в параметре cat_id значение current, как написано в документации.
    Товары не отображаются.
    Убираю значение current, отображаются товары со всех подряд категории.

    Вопрос, нужная какая-то особая магия для отображения товаров со скидкой из текущей категории, либо я не правильно читаю документацию и что-то сделал не так?

  • 22 ноября 2017 г. , редакция: 1511343298
  • Думал про этот вариант, но не подходит. Так как надо вечно обновлять шаблонный файл, при добавлении новых категорий.

    Цитата из документации:
    Цитата
    Можно указать значение current, тогда будут показаны товары из текущей (открытой) категории магазина или из всех категорий, если ни одна категория не открыта. По умолчанию категория не учитывается, выводятся все товары;


    Хочется работы блока, как описано в документации.
Показывать по:

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум