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

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

  • 05 сентября 2012 г.
  • Решение:

    modules/banners/banners.model.php:69

    Строки:

    Код
    $result = DB::query("SELECT DISTINCT e.id, e.type, e.file, e.html, e.link, e.section, e.check_number, e.show_number, e.check_user, e.show_user, e.view, e.width, e.height, e.[alt], e.[title]"
    ." FROM {banners} as e"
    ." INNER JOIN {banners_category_rel} as c ON c.element_id=e.id"
    ." WHERE e.[act]='1' AND e.trash='0'"
    ." AND c.cat_id=%d"
    ." AND (e.date_start<=%d OR e.date_start=0) AND (e.date_finish>=%d OR e.date_finish=0)",
    $cat_id, $time, $time);


    Меняем на:

    Код
    $result = DB::query("SELECT DISTINCT e.id, e.type, e.file, e.html, e.link, e.section, e.check_number, e.show_number, e.check_user, e.show_user, e.view, e.width, e.height, e.[alt], e.[title]"
    ." FROM {banners} as e"
    ." LEFT JOIN {banners_category_rel} as c ON c.element_id=e.id"
    ." WHERE e.[act]='1' AND e.trash='0'"
    ." AND e.cat_id=%d"
    ." AND (e.date_start<=%d OR e.date_start=0) AND (e.date_finish>=%d OR e.date_finish=0)",
    $cat_id, $time, $time);
  • 24 ноября 2013 г.
  • include/cache.php

    Заменяем функцию

    Код
    private function transform_param($name, $module)
    {
    if($name)
    {
    if (! is_array($name))
    {
    $this->name = md5($name.BASE_PATH);
    }
    else
    {
    $this->name = md5(serialize($name).BASE_PATH);
    }
    }
    else
    {
    $this->name = '';
    }
    if($module)
    {
    $this->module = md5($module.BASE_PATH);
    }
    else
    {
    $this->module = '';
    }
    return true;
    }
  • 24 июня 2012 г. , редакция: 1340525869
  • Занялся созданием модуля и столкнулся с непонятной для меня особенностью этой системы.. Как мне через url обратиться к функции в контроллере ?

    Например:

    http://site.ru/module/

    Запускает контроллер модуля module.php и выполняется функция init, ну а вместе с ней и выводится вьюшка..

    Нужно:

    http://site.ru/module/function/param

    Как перехватывать обращение к этой функции и передавать ей параметры?
  • 25 июня 2012 г. , редакция: 1340620537
  • Понял, спасибо.

    Теперь немного другой вопрос:

    в функцию init прописываю:
    Код

    $this->rewrite_variable_names = array('action');

    Далее условие:
    Код

    if ($this->diafan->action)
    {
    echo '123';
    }


    Но это условие срабатывает только если я передаю какой-нибудь параметр для action, например:
    Цитата
    http://site.ru/module/action123

    а как сделать, чтобы условие срабатывало даже если параметр не передан? то есть:
    Цитата
    http://site.ru/module/action
  • 25 июня 2012 г.
  • И чтобы не создавать отдельных тем, спрошу здесь..

    Есть модуль, который работает с таблицей example. Есть также таблица example_param в которой есть поле id_example. Вопрос: Как при удалении записи с таблицы example, через панель администратора, удалять и её запись из example_param по полю id_example ?
  • 19 мая 2012 г.
  • Заходим в админку, переходим в модуль Каталог, далее переходим в его настройки. Видим поле: "Шаблон для списка элементов с одинаковох характеристикой". Выбранное значение в нём не сохраняется.

    Проблема в том, что в файле shop.admin.config.php на строке 409 указано "theme_list_search", вместо "theme_list_param". Замените значения и всё будет работать.

    P.S. Это я больше разработчикам говорю ) Пофиксите это в дистрибутиве.
  • 09 мая 2012 г. , редакция: 1336562927
  • Смотрю демо версию на сайте, блок "С этим товаром обычно покупают", при просмотре какого-нибудь товара, присутствует. Ставлю CMS на локалку - блока нет и не понятно как его добавить. Разъясните, пожалуйста, как с ним работать.

    И всех с праздничком
  • 12 мая 2012 г.
  • "Похожие товары" я видел, но, как по мне, это не совсем то. Демо смотрел - там при просмотре любого товара есть и "Похожие товары" и "С этим товаром обычно покупают", товары из "С этим товаром обычно покупают" отсутствуют в админке при редактировании товара. Вот именно поэтому я и спрашиваю, как добавлять разные товары и в "Похожие товары" и в "С этим товаром обычно покупают". В общем, хотелось бы сделать так, как и в демо.

Новости

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

Блоги

  • 15.12.2023
  • В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.

Форум