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

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

  • 04 сентября 2019 г.
  • А selinux отключал? Iptables отключал?

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


    Так же можно попробовать главной удалить вообще всё, чтобы отдавал белый зкран -тогда никакие шаблонные теги не будут какой-то доп функционал грузить и посмотреть при таком раскладе TFB
  • 27 сентября 2019 г. , редакция: 1569605664
  • Я придумал очень хороший метод - удаляем все к хренам из таблицы {admin} кроме строки где service/repair - потом делаем тестирование и восстановление БД и он по уму пересоздаст все пункты админки ровненько и чётко.

  • 15 августа 2019 г.
  • Все внутренние скрипты по умолчанию асинхронно подключаются

    Код

    foreach($this->diafan->_site->js_view as $path)
    {
    if(in_array($path, $js_view))
    continue;

    $js_view[] = $path;

    $paths = array();
    if (substr($path, 0, 4) != 'http')
    {
    if(Custom::path($path))
    {
    echo '
    <script type="text/javascript" asyncsrc="'.BASE_PATH.File::compress(Custom::path($path), 'js').'"></script>';
    }
    }
    else
    {
    echo '
    <script type="text/javascript" src="'.$path.'"></script>';
    }
    }



    в этой секции можно подредактировать. Как вариант класть в $this->diafan->_site->js_view[] массив например async => false, src => ... ну и для него условие прописать в show_js
  • 15 августа 2019 г.
  • Если не прибегать к программированию - выгрузить с сайта таблицу и свести ее с таблицей поставщика исключив из второй те позиции которые не встречаются в первой. Потом сделать импорт.
  • 13 августа 2019 г.
  • Вроде как ты остаешься на глубине корневого узла

    допустим <offer id="5270" available="true"> лежит внутри <offers>

    Код


    $reader = new XMLReader();
    $offers_arr = array();
    $offers_sort = 0;

    while ($reader->read() && $reader->name !== 'offers');

    while ($reader->name === 'offer')
    {


    }



    но это не точно
  • 13 августа 2019 г.
  • Может так прокатит? С SimpleXMLElement внутри итераций проще будет.

    Цитата

    while ($reader->name === 'offer')
    {
    $node = new SimpleXMLElement($reader->readOuterXML());
    var_dump($node);
    $reader->next('product');
    }

Новости

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