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

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

  • 04 февраля 2013 г.
  • проще всего - в БД
    или - в форме редактирования параметра, где выводятся все ваши производители - посмотрите значение
    Код

    <tr class="param">
    <td>
    <input type="hidden" name="param_id[]" value="2219" class="param_id">
    <input type="hidden" name="param_sort[]" value="0" class="param_sort">
    <input type="text" name="paramv[]" size="30" value="Volkswagen">
    <input type="text" name="param_rewrite[]" size="20" value="">
    ...
    </td>
    </tr>


    Вот то, что в hidden param_id[] (2219) эт оно и есть
  • 23 февраля 2015 г.
  • Потому что парсер массива в csv только до второго уровня написан, скорее всего)
    Но вы первый пытаетесь что-либо из category вывести.

    Я бы вам рекомендовал использовать метод productsValD. В этом случае получите вот так

    "Размер": "1.5 спальный|2 спальный|Евро|Семейный",
    "price_row": "3368&0&размер постельного белья=1.5 спальный|4095&0&размер постельного белья=2 спальный|4378&0&размер постельного белья=Евро|5655&0&размер постельного белья=Семейный"

    А с этим наверное уже будет проще работать


  • 25 февраля 2015 г.
  • Вот как раз в новостях о ней и сказано)
    ну да это точно не для этого форума, а то я представляю лица читающих это - "о чем эти 2 дурака болтают....")
    будут вопросы - пишите на почту, только уточните что вы отсюда, чтоб я понимал как разговаривать)
  • 07 января 2013 г. , редакция: 1357564267
  • Если речь о количестве категорий, товары которых присутствуют в корзине, то:
    в модели корзины

    добавить
    Код

    function get_cats_from_cart(){
    $cart = $this->diafan->_cart->get();
    $ids = array_keys($cart);
    $result = DB::query_result("SELECT count(cat_id) FROM {shop} WHERE id in (%s)", implode(',', $ids) );
    return $result;

    }


    и там же в function show_block() перед return $result;
    добавить
    Код

    $result["cat_count"] = $this->get_cats_from_cart();


    Ну и во вьюхе потом вывести cat_count
  • 28 декабря 2012 г.
  • eckb оч надо, то
    1 - в файле includes/parser_theme.php private функцию start_element изменить на public
    2 - в нужном месте во вьюхе

    Код

    $attribs = array('name'=>"show_block",'id'=>52);
    $this->diafan->_parser_theme->start_element( $attribs );


    Но эт плохое решение, нельзя трогать системные файлы
  • 04 декабря 2012 г.
  • Необходимо реализовать вышеназванный функционал.
    Логично для этого использовать продажу файлов, но есть беда - нужно оставить возможность проверки количества товара (продажа файлов с ним не дружит).
    Никто не делал подобного?
Показывать по:

Новости

  • 19 сентября
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

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

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

Форум