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

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

  • 11 ноября 2018 г.
  • Вот так для аналогичной задачи доставал из модуля новостей разную инфу в head. Так можно с любым модулем сделать теоретически

    Код
    $news_cache = (array)$this->diafan->module->cache['model_news'];


    Вот такой конструкцией можно например прикрепленную картинку достать вне зависимости от модуля
    Код

    foreach ($this->diafan->module->cache as $cache) {

    if (isset($cache->result['img'])) {
    $images = $cache->result['img'];
    } else {
    continue;
    }
    }

    Удачи :)


  • 30 октября 2018 г.
  • Это вопрос не функционала, а демонстративного шаблона.

    Демонстративный шаблон тут часто ругают и холивары устраивают, но пока что есть - то есть.
  • 26 октября 2018 г.
  • Короче, я честно сказать что выше не писал но вот тебе код :)

    Код


    diafan_ajax.success['shop_buy'] = function(form, response){

    buyForm = formButton.closest('form');

    formButton.attr('data-action','off').val('Оформить').css('background','#75af32').css('border','2px solid #a22929').off('click').on('click',cartRedirect);

    }
    function cartRedirect(e) {
    var randStr = Math.floor(Math.random() * 1000000);
    window.location.href = "/cart?" + randStr;

    };

  • 25 октября 2018 г.
  • При сборке запроса не вижу возможности применить плейсхолдеры.
    Как думаете такой код для mysql инъекций уязвим?

    Код


    $query = "SELECT count(id) as count FROM {table} WHERE ";

    if (!empty($_POST['geo_ids'])) $where[] = "base_index_geo_id IN($_POST[geo_ids])";
    if (!empty($_POST['okved_leads'])) $where[] = "okved_leads IN($_POST[okved_leads])";
    if (!empty($_POST['register_from'])) $where[] = "date_register > '$_POST[register_from]'";
    if (!empty($_POST['register_to'])) $where[] = "date_register < '$_POST[register_to]'";
    if (!empty($_POST['closed_from'])) $where[] = "date_close > '$_POST[register_from]'";
    if (!empty($_POST['closed_to'])) $where[] = "date_close < '$_POST[register_to]'";

    $where[] = !empty($_POST['email']) ? "email = '1'" : "email = '0'";

    $query .= implode(" AND ",$where);

  • 24 октября 2018 г.
  • Народ поделитесь тюненым конфигом под mysql 5.6+ по убунту

    Меня не покидает ощущение что на дефольных настройках у меня очень долго все работает...
  • 25 октября 2018 г.
  • Да просто на выделенке тупит, а на виртуальном хостинге летает 1 в 1 та же копия сайта. Тупит кстати когда товары в корзине лежат. Я всю башку себе сломал.

Новости

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