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

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

  • 24 апреля 2016 г.
  • Всем привет! Прошу совета. Есть такая задача: в корзине выводить некоторые поля формы оформления заказа в зависимости от выбранного способа доставки. Например, для самовывоза актуальны лишь "Имя" и "Телефон", зачем человеку заполнять поля "адрес", "индекс" и т.д.? В общем, мне нужно как-то получить актуальное значение $result["cart_delivery"] в cart.view.form.php (в ней содержится id выбранного способа доставки). Проблема в том, что в cart.view.table.php она обновляется с помощью ajax, а в cart.view.form.php — нет. Есть идеи?
  • 07 января 2016 г. , редакция: 1452168345
  • Добрый день, форумчане! Запрос в поддержку отправил, но когда там эти праздники кончатся, а клиент уже торопит)) В общем, такая ситуация: есть магазин, в нем категории. На странице категории должно быть несколько блоков типа "editor". Новые поля я добавил по инструкции, т.е. добавил в БД в таблицу shop_category поле utext1 (откуда 1 точно не знаю, но без этого не работает ), тип TEXT сравнение utf8_general_ci. Далее, в shop.admin.category.php добавил поле

    'utext' => array(
    'type' => 'editor',
    'name' => 'Доп. текст',
    'help' => '....',
    'multilang' => true,
    )

    Тут споткнулся, конечно, не получилось вывести с помощью $result["utext"], т.к. в модели не соображу, куда подставить этот utext (сам не программист ни разу). Поэтому вывел тупо запросом в shop.view.list.php: $utext = DB::query_result("SELECT utext1 FROM {shop_category} WHERE id=%d", $result["id"]);

    В принципе, все работает, но возникла очень вредная проблема — при загрузке картинок через редактор путь к ним записывается некорректный, т.е. конечный тег отображается так: <img src="BASE_PATHuserfiles/editor/medium/25_01.png"> Причем в окне редактора в админке все нормально. Этот путь записывается в таком виде прямо в БД, я проверил.

    Динамические поля - не выход, ибо у них нет редактора html (v6.0.0). На пятерке совершенно то же самое происходит, специально на свежеустановленном сайте проверял.

    Что можно с этим поделать, знатоки?
  • 07 января 2016 г.
  • Спасибо, но я не очень понял, как можно применить это решение к моей ситуации. Дело в том, что страница товара у меня не используется, конечный элемент магазина - это категория со списком товаров и кнопкой купить (quickcart). shop.view.id.php у меня пуст и отдает 404. $utext я вывожу не в цикле, просто echo $utext. Не могли бы Вы немного подробнее пояснить?
  • 07 января 2016 г.
  • Виталий, я не использую страницу товара (ну такая вот логика у магаза). Я поле пытаюсь вывести в shop.view.list.php, за пределами циклов. Извините, что туплю, я не программист, но сейчас я даже принцип не уловил. Запись выглядит так в полном варианте
    $utext = DB::query_result("SELECT utext1 FROM {shop_category} WHERE id=%d", $result["id"]);
    echo $utext;

Новости

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