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

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

  • 09 сентября 2017 г.
  • Нужно скрестить модуль меню и вывод блока товаров. Это реально. Грузить не будет сильно. Важно понимать, что вывести следует 5-10 товаров. И дать ссылку смотреть все. Более 10 товаров не рекомендуется, из-за ограничений экрана. Не у всех плазма на 32 дюйма )
    Если что обращайтесь. Сделаю на заказ.
    Ссылка смотреть все, будет вести на категорию. Товары будут добавляться в меню автоматом, если есть в категории + сортировка как в админке.
  • 09 сентября 2017 г.
  • Ээ ... Димон, как это невозможно реализовать штатными средствами диафана ... Это просто плевок в душу разработчикам диафана и презерание шаблонных тегов )
    Рецепт:
    В шаблоне вывода меню, у каждого пункта меню есть айди элемента прикрепленного к меню (айди категории, ключ по моему element_id).
    В цикле выводишь пункты + подключаешь шаблонный тег <insert name="show_block" module="shop" cat_id = "ххх" template="link_product" /> на место ххх - подставляешь айди. Вот и вся магия. Да, при этом в модуле магазина в папке вьюх должен быть шаблонный тег, вывода списка товаров под это меню.
    С вас пиво )
  • 09 сентября 2017 г.
  • В дефолтной версии много чего нет.
    Пиво - за решение. Я не пью, было к слову ... Можно и не с Дмитрия а с Олега. Не принципиально )
    На счет "штатные средства" - термин размыт ...
    Вопрос решается только вьюхами ...
    Для меня - штатные средства - функционал CMS из коробки. Пусть там нет вьюх - их можно создать ...
    Если бы вопрос был таков:
    Цитата
    Как сделать так чтобы добавлялся товар в каскадное меню при добавлении его в каталог?
    Это вообще легко реализуемо, если не прибегать к программированию?

  • 09 сентября 2017 г.
  • Размести задание тут: http://pro.user.diafan.ru/ - не в том разделе ты такие вопросы поднимаешь ... Не сочти за грубость, но есть для этого специальные места ... )
  • 18 апреля 2017 г.
  • Привет всем!) Может кто-то встречал этот баг/фичу ... )
    Вошел на сайт под админом (группа прав)
    Для категории прав доступа "модератор" я выставил параметр "видеть только свои материалы". Все материалы которые были созданы администратором должны скрыться(до этого я посоздавал страницы, модули подключил, добавил контент - статьи и т.д.). Теперь хочу выйти ид админки и зайти под логином модератора. Ожидается, что весь контент должен скрыться. (так как пользователя только создал ну и соответственно еще ничего не добавил через админку)

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

    Вопрос:
    Это баг или фича?)
    https://yadi.sk/i/2SBIkiHG3H72Y2
  • 19 апреля 2017 г.
  • Нужно в файле: \adm\includes\theme.php

    Эту строку (204 строка)
    $rows_sites = DB::query_fetch_all("SELECT id, name".$this->diafan->_languages->site." AS name FROM {site} WHERE trash='0' AND act".$this->diafan->_languages->site."='1' AND module_name='%s'", $row["rewrite"]);

    поменять на эту:
    $rows_sites = DB::query_fetch_all("SELECT id, name".$this->diafan->_languages->site." AS name FROM {site} WHERE admin_id='%s' AND trash='0' AND act".$this->diafan->_languages->site."='1' AND module_name='%s'", $this->diafan->_users->id, $row["rewrite"]);
  • 17 октября 2016 г.
  • Отделяйте зерна от плевел. Сделайте экспорт по двум или более настройкам. Первым файлом вытащите название, описание. Вторым цену. Третим - доп. характеристики. В каждой настройке обязательно айди товара. Потом в ms Access соедините. Могу записать демку, если будет достаточно желающих. Или же могу обосновать подход, на основе разбора кода экспорта товаров, как разбивать и почему.
  • 06 октября 2016 г.
  • $.post('/',{action:'add',module:'feedback',site_id:1,p17:'88001057985'},function(responce){},'json');
    это рабочий пример Обратной связи с одним полем - телефон. Обязательные параметры - модуль, действие, айди страницы к которой прикреплен модуль, обязательные поля формы. Имя поля (телефон) пишется p{код поля - айди}. У меня в примере p17, код поля 17.
  • 06 октября 2016 г. , редакция: 1475752985
  • Это через свой обработчик формы. На форму вешаешь обработчик события, а в обработчике - код который выше. Пример:

    $('#form').on('submit',function(){

    // Отменяем стандартное действие при сабмите формы
    event.preventDefault();

    // на всякий случай отлавливаем ошибки. У меня был случай. но можно пропустить.
    try
    {
    // отправка данных формы на сервер. Тут еще желательно поставить спиннер.
    $.post('/',{action:'add',module:'feedback',site_id:1,p17:'88001057985'},function(responce){

    // Все путем. Сообщение добавлено. А тут отключают спиннер. Показывают thankYouPage. Проверяют ответ, есть ли ошибки.
    if(!responce.errors.length)
    {
    console.log('все путем');
    }
    else
    {
    console.log('ошибка какая-то, там напишет, главное проверить объект responce');
    }

    },'json');
    }
    catch(e)
    {
    // Какая-то проблема.
    console.log('Ошибка при отправке формы обратной связи, редко, но случается');
    }

    return false;

    });
  • 09 июля 2015 г.
  • Скажу вам так. Сам столкнулся с такой проблемой в новых версиях диафана. Просил помощи у поддержки и они навели меня на скрипты. Все просто. Если с коробки у вас не работают кнопки купить то просто пропишите в шаблонах страниц эти скрипты

    <script async src="/modules/shop/js/shop.id.js"></script>
    <script async src="/modules/shop/js/shop.buy_form.js"></script>

    из названия понятно какой скрипт для чего. Но я их подключаю в шапку на все страницы. Браузер все равно их кэширует.

Новости

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