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

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

  • 03 февраля 2019 г.
  • Создайте файл shop.model.custom.php в папке modules/shop/ шаблона с таким содержанием:

    Код


    class Shop_model extends Model
    {
    before private function list_elements_query($time, $cat_ids)
    {
    $this->diafan->_route->sort = $this->diafan->_route->sort ? $this->diafan->_route->sort : 1;
    }

    }

  • 29 января 2019 г.
  • Всем привет. Хочу для категории вывести заголовок H1, отличный от названия категории. С задачей добавления дополнительного поля в админке и базе данный справился, а вот вывести - никак не получается, что только не правил, какие способы только не использовал.
    Подскаже, пожайлуйста, какие файлы методы поправить?
  • 30 января 2019 г.
  • Спасибо за ответы, вчера в 3 ночи все таки осилил задачку. Дайте, пожалуйста, оценку, правильно ли я сделал (все работает), но.

    1. Скопировал в папку шаблона в custom файл shop.model.php, подправил SQL запрос в функции list_category_query(), как указано в ответе выше.

    2. Скопировал в папку шаблона в custom файл model.php, добавил в функцию protected function meta_cat($row) такую строку: $this->result["header"] = $row["header"];

    3. Скопировал в папку шаблона в custom файл controller.php, добавил в функцию public function get_global_variables() строку: if (! empty($this->result["header"]))
    {
    $this->diafan->_site->headermodule = $this->result["headermodule"];
    }

    4. Заголовок везде доступен для вывода следующим образом $this->diafan->_site->header;

    Все работает, но меня смущает кастомизация таких важных файлов.
  • 30 января 2019 г.
  • Все переделал на частичную кастомизацию, спасибо вам за оперативные подсказки! Работаю с цмс-кой второй день и она мне очень нравится :)
    Как бы теперь это поле в импорт-экспорт категорий затянуть? Ни новое поле из базы, ни динамический блок там сами не появляются))
Показывать по:

Новости

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