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

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

  • 13 сентября 2023 г.
  • Здравствуйте,
    Подскажите где в структуре Diafan найти файл отвечающий за генерацию файла карты сайта (sitemap.xml)
    нашел modules/site/site.sitemap.php - там вывод из массива неких значений. дальше не особо понятно, где именно прописаны заголовок XML и генерируемые поля.

    Хочу доработать карту сайта для картинок / либо создать новую если такое возможно.
    https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps?hl=ru
  • 13 мая 2023 г.
  • Приветствую,
    Есть меню с кучей дочерних пунктов, есть ли возможность вывести отдельно дочерние пункты например указывая ID родителя.
    Т.е. задача на отдельных страницах создать отдельные блоки с этими дочерними пунктами.
    Я понимаю, что можно создать отдельные меню и вывести их, но может есть способ проще, чтоб не плодить менюшки.
  • 16 мая 2023 г. , редакция: 1684184640
  • Здравствуйте,
    нет, это отдельные страницы с вложенностью.
    Эти блоки именно в меню должны быть, т.е. разные меню для разных страниц, так что кастомизировать все равно пришлось.
    Спасибо за <insert name="show_links" module="site"> поизучаю, я пока реализовал через чистый html и подключение разных шаблонов )))
  • 17 декабря 2021 г. , редакция: 1639695357
  • Всех приветствую,
    Подскажите как правильно вывести отдельно способы доставки по их ID.
    Задача такая - распределить способы доставки по отдельным вкладкам (табам) чтобы в зависимости от выбранного таба показывались помещенные в него способы доставки (см. рисунок), с табами проблем нет, а вот как распределить способы доставки чет не могу понять.
    в cart.view.table.php способы доставки выводятся циклом друг за другом, а мне нужно как то распределить их по отдельным вкладкам.
    через $result["delivery"][4]["name"] , где [4] - ID способа доставки в CMS - не получается или что то не так делаю.
    Не силен в программировании поэтому прошу помидорами сразу не закидывать )))
  • 17 декабря 2021 г.
  • Приветствую,
    по условиям понял, но это получается мне как то это в цикле нужно делать, и еще вставить в цикл вкладки - это конечно можно изгалиться, но наверное есть способ попроще. В любом случает спасибо.
  • 18 декабря 2020 г.
  • Хотелось бы включить видеофайлы в галерею изображений товара.
    В поддерживаемых форматах для загрузки в галерею только изображения (jpg, png и пр.)
    Gif анимация как я понял не воспроизводится.
    Есть ли примеры как можно такое реализовать.
  • 23 мая 2019 г.
  • Всем привет, столкнулся с задачей повысить цены на все товары сайта на 5%, а товаров этих +100500 (((
    Была идея поставить минусовой процент в Скидках - но там заблокирован ввод символа минуса (((

    Вот и подумал, что неплохо было бы реализовать модуль или дополнение которое работает по типу Скидок,
    только чтобы можно было указывать процент или фиксированную сумму на которую нужно увеличить цены.
    А также сделать кнопку "Поменять все цены" - это на случай если повышение цен не временное, чтобы потом можно было повысить уже новые цены )))

    Есть у кого идеи как реализовать такое?

  • 22 февраля 2019 г.
  • Всем привет, столкнулся с следующей проблемой.
    Пропадает фильтр показа товаров определенной категории в админке.
    Ошибка возникает при попытке импортировать дополнительные категории.
    Возможно связана с кол-вом категории/подкатегорий товаров их около 800+
    Есть мысли как с этим бороться.
    По логам все ок, импортируется все нормально, ошибок в БД нет, пропадает только фильтр.
  • 22 февраля 2019 г. , редакция: 1550828332
  • Цитата
    Открываем файл shop.admin.discount.php, ищем функцию
    Код
    public function edit_variable_object(){...}

    Там примерно третья строчка
    Код
    if(count($cs) < 100)

    меняем и наслаждаемся


    Поменял это число на 2000, но, к сожалению, не помогло...
    может кто то знает где стоит ограничение на число категорий выводимых в списке select в фильтре?
  • 22 февраля 2019 г. , редакция: 1550835720
  • Проблема почти решена )))
    правим два файла в adm/includes

    1. Делаем доступными списки категорий в редактировании карточки
    edit_functions.php
    в строке 77 меняем
    Код
    $max = 1000;

    на большее значение (например на 3000)
    P.S. За наводку огромное спасибо Степан (idxdoc)

    2. Делаем доступными списки категорий в фильтре товаров

    show.php
    В строке 758 меняем
    Код
    if(count($cats) == 1000)

    на большее значение (например на 3000)
    Это уже нашел сам )))

    3. Делаем доступными списки категорий в характеристиках товаров
    еще ищу...
  • 27 июля 2018 г.
  • Всем привет, я новичок - подскажите как реализовать работающий выпадающий список в форме поиска по параметрам

    В файле /modules/shop/views/shop.view.show_search.php заменил код по умолчанию с чекбоксами на этот

    Код

    case 'multiple':
    echo '
    <span class="input-title">'.$row["name"].':</span>';
    echo '<select select name="array[]">';
    echo '<option disabled>Не выбрано</option>';
    foreach ($row["select_array"] as $key => $value)
    {
    echo '<option for="shop_search_p'.$row["id"].'_'.$key.'">'.$value.'</option>';
    }
    echo '</select>';
    break;


    выпадающий список появился но по нему поиск не работает, скорее всего где то ошибся в коде т.к. не особо разбираюсь в PHP, просьба помочь.
    Заранее спасибо.
  • 30 июля 2018 г.
  • Все работает только появилась проблема, как теперь сделать чтобы в данном списке по умолчанию ничего не выбиралось, т.е. если ничего не выбрано, то он не участвовал в фильтрации.
    При такой конструкции
    Код
    echo '<option disabled>Не выбрано</option>';

    по умолчанию выбирается второй элемент списка и выбрать "Не выбрано" нельзя
    если изменить первый элемент на выбираемый
    Код
    echo '<option>Не выбрано</option>';
    то вообще ничего не выводится - это и понятно ведь у товаров нет характеристики "Не выбрано"



    Одно решение есть - добавить ко всем товарам отображение по значению "Не выбрано", но это наверное не правильно.
Показывать по:

Новости

  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
  • 25 июля 2023 г.
  • Выпустили очередную сборку DIAFAN.CMS 7.0.1. Она уже доступна к установке.

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум