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

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

  • 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 г.
    • Отвечу сам - где-то я об этом уже писал по этому поводу.
      Не надо лезть в код, тем более лишний раз в Модел. Прикол в тем, что поменялся способ хранения дополнительных характеристик - надо зайти в дополнительные характеристики и ещё раз ручками назначить их по новой.

Новости

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

Форум