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

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

  • 11 января 2020 г.
  • В смысле перед .radios?
    Если я меняю код обратно на select options, то он обрабатывается нормально. Там js_shop_param_price так же идет ниже по коду. Не перед select. Но отрабатывается нормально все.
  • 10 января 2020 г.
  • Продолжаются мучения. Так и не могу нормально реализовать чекбоксы.
    Загвоздка в следующем. Есть характеристики которые влияют на цену. У одного товара их может быть до 3х штук, плюс отслеживаются остатки.
    Поэтому при выборе оплереденных Select option часть характеристик которых нет в наличии скрывалась.
    У селекта это все далалось в JS вот этим куском кода
    Код
    var v_param_code = '';
    var v_param_name = '';
    $(".js_shop_depend_param", th).each(function(){
    v_param_name = $(this).attr('name');
    if (v_param_code)
    {
    $('option', this).each(function(){
    if(! $('.js_shop_param_price' + v_param_code + '[' + v_param_name + '=' + $(this).attr('value') + ']', th).length)
    {
    $(this).hide();
    }
    else
    {
    $(this).show();
    }
    });
    }
    v_param_code = v_param_code + '[' + v_param_name + '=' + $(this).val() + ']';
    });


    Я переделал вывод select в радиокнопки

    Код

    $select = '';
    foreach ($param["values"] as $key => $value) {
    if (!empty($result["row"]["param_multiple"][$param["id"]][$value["id"]])) {
    if (!$select) {
    $select = ' <span class="shop_form_param-item-name">' . $param["name"] . ':</span> <div class="shop-dropdown inpselect' . ($result["row"]["param_multiple"][$param["id"]][$value["id"]] == 'depend' ? ' depend_param js_shop_depend_param' : '') . '" id="param' . $param["id"] . '-'.$result["row"]["id"].'" name="param' . $param["id"] . '-'.$result["row"]["id"].'">';
    }

    $select .= '<input class="radios" name="param' . $param["id"] . '-'.$result["row"]["id"].'" type="radio" value="' . $value["id"] . '">' . $value["name"] . '</input>
    ';
    }
    }
    if ($select) {
    echo $select . '</div> ';
    }


    И сейчас мучаю JS но никак не могу осилисть.
    Код

    var v_param_code = '';
    var v_param_name = '';
    $(".js_shop_depend_param", th).each(function(){
    v_param_name = $(this).attr('name');
    if (v_param_code)
    {
    $('input', this).each(function(){

    if(! $('.js_shop_param_price' + v_param_code + '[' + v_param_name + '=' + $('.radios', this).attr('value') + ']', th).length)
    {
    $(this).hide();
    }
    else
    {
    $(this).show();
    }
    });

    }
    v_param_code = v_param_code + '[' + v_param_name + '=' + $('.radios', this).val() + ']';
    // console.log(v_param_code);
    });


    Может кто подскажет куда копать. ?
  • 11 ноября 2019 г.
  • Что то опять перемудрили с фильтрами у лицензий.
    Сбрасываю все галки, включается фильтр все лицензии. Тут норм.
    Далее включаю подарочные лицензии, показываются подарочные. Добавляю галку - партнерские лицензии. Показываются все те же подарочные. Добавляю переданные клиентам, и не показывается ни одна.
    Хотя если велючать каждую фильтрацию по отдельности, то показывает правильно.
  • 30 октября 2019 г.
  • Это было бы хорошо. Посмотрите реализацию у readyscrypt, там по моему комплектации называется. В свое время пробовал их движок, но все равно к диафану вернулся :)
  • 29 октября 2019 г. , редакция: 1572349255
  • Я так понял у вас следующая задача.

    Есть допустим товар "труба"
    И у этой трубы несколько диаметров, например 5,10,20 см
    В вашей системе учета диаметр каждой трубы имеет свой артикул.
    Но чтобы не плодить кучу одинаковых товаров на сайте, вы решили сделать один товар, где клиент может сам выбрать какой диаметр ему нужен. Следовательно артикул, должен быть в чеке и в накладной?

    К сожалению такой возможности из коробки в диафане нет.
    В других CMS это решается комплектациями или колекциями.

    Мы в свое время это решили след образом.
    Создавали характеристику свойственную товару, и называли например d20 см; арт: 0001, d10 см; арт: 0002 ну и так далее. Конечно костыль тот еще, но частично решает проблему.
  • 23 октября 2019 г.
  • Всем привет. Появилась необходимость в экспорт/импорт добавить кастомное поле. Кто-либо уже проделывал такие манипуляции со своим сайтом. Может есть какой порядок действий? Ну или подскажите куда копать.
  • 20 сентября 2019 г.
  • Можно и так конечно:) Но мы же не ищем легких путей :)

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

    И потом из массива в нужном месте выводить первый элемент.

    Хочется разобраться как сделать через подключение модуля.
  • 20 сентября 2019 г.
  • Сейчас при добавлении статьи есть поле изображение.
    Мне необходимо добавить дополнительное поле, например: изображение для анонса.
    Задача в том, чтобы к странице можно было подгружать 2 разных изображения, соответственно и выводить их.

    Попытался сделать по данному мануалу https://www.diafan.ru/dokument/full-manual/examples/new-field/ но здесь вывод только полей.
    А Images это модуль.

    Может кто реализовывал, подскажите куда копать?:)
    Готовое решение не нужно :) Хочется разобраться на будущее, как выводить :)
  • 20 сентября 2019 г. , редакция: 1568995821
  • Нет не смотрел:(
    Сейчас зарегистрировался, посмотрел урок 1,4 там по изображениям. Но не помогло:(
    Как в админке доп поле получить не сказано.
    Сейчас проблема именно там получить функционал
  • 16 сентября 2019 г.
  • Пользовался платным вариантом. В результате ушел.
    Телефонию не интегрировал. Только форму с лидами и почту. Сразу скажу что не очень. У них какой-то свой механизм оповещения; В результате если приходит лид в CRM то на почту вам уведомление может придти через 20 минут, а может через час. Мгновенно вы сообщение о лидах на почту не получите.
    Еще был косяк с распечаткой счетов из CRM. Если жать по кнопке печать, в системе, то распечатка нормальная. Если же через горячие клавиши отправляете на печать, то вылазит весь HTML страницы при печати. Сообщал им об этом баге, за пол года так и не решили.

    Сейчас пользуюсь Битрикс 24. Но тоже не очень нравится.

    Нормальное интеграции с телефонией нету в бесплатном варианте. Если нужно чтобы все работало хорошо, нужен sip коннеткор - 990р/мес
  • 03 сентября 2019 г.
  • Столкнулся со следующей проблемой.
    Поставил на VMWare CentOS7, на нее Apache и PHP 7.2. Устанавливаю Diafan. после установки начинаются тормоза.
    Главная страница открывается в среднем 11-15 секунд. Демо шаблон. В админку чтобы зайти, тоже требуется около 15 секунд.

    Вопрос, какие модули необходимы еще для Diafan?
    Развернул WP в соседней директории, все летает.
  • 04 сентября 2019 г.
  • Снес MariaDB, вместо нее поставил Mysql. Результат тот же. Проблема не в БД, да и по запросам из скрина видно, что обрабатывается все быстро. Тупят не запросы. Кто подскажет в каком моменте идет провисание? Waiting (TTFB) - 11.12 s. Где искать причину?
Показывать по:

Новости

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

Форум