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

дополнительные параметры

  • 23 ноября 2010 г.
  • Вобщем тема такая после апдейта с 4.2 до 4.3.2 случилось следующее.
    Перестали подключаться дополнительные параметры товаров (обновлённую базу не вливал в новую версию).

    Код

    private function get_param($id, $function = "id")
    {...
    $result_el = DB::query("SELECT value as rv, [value], param_id FROM {param_element} WHERE element_id=%d AND module_name='shop'", $id);
    while ($row_el = DB::fetch_array($result_el))
    {
    $values[$row_el["param_id"]][] = $row_el["value"];
    $rvalues[$row_el["param_id"]][] = $row_el["rv"];
    }

    до сих пор всё в порядке $values[$row_el["param_id"]] получает то что надо а вот дальше
    Код

    $result = DB::query("SELECT p.id, p.[name], p.type FROM {param} as p "
    ." INNER JOIN {category} as c ON c.module_name='shop' AND c.element_id=%d"
    ." INNER JOIN {category} as cp ON cp.module_name='shopparam' AND (cp.cat_id=c.cat_id OR cp.cat_id=0) AND cp.element_id=p.id" ...);

    $result походу не получает ничего ибо цикл
    Код

    while($row = DB::fetch_array($result)) {
    ...
    }

    не выполняется

    Что делать?
    • 23 ноября 2010 г.
    • Отвечу сам - где-то я об этом уже писал по этому поводу.
      Не надо лезть в код, тем более лишний раз в Модел. Прикол в тем, что поменялся способ хранения дополнительных характеристик - надо зайти в дополнительные характеристики и ещё раз ручками назначить их по новой.

Новости

  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.