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

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

  • 04 декабря 2019 г.
  • Плюсую Степана.

    Дополнительно из советов:
    Откройте какой-нибудь простенький модуль и посмотрите там. Например, новости. Там видно, что в массиве
    Код
    public $variables_filter = array ()

    только поля, которые есть в БД текущей таблицы модуля. Добавить в массив элемент с именем поля в таблице достаточно, чтобы вывелся параметр в фильтре и система начала искать по этому полю.

    Что делать, если искать надо по другой таблице, как у Вас? Тот же метод: возьмите из коробки модуль посложнее, типа Заказы.
    modules/order/admin/order.admin.php
    Видим, например
    Код
    public $variables_filter = array (
    ...
    'text' => array(
    'type' => 'text',
    'name' => 'Искать по покупателю',
    ),

    Ниже видим функцию
    Код
    /**
    * Поиск по полю "Покупатель"
    *
    * @param array $row информация о текущем поле
    * @return mixed
    */
    public function save_filter_variable_text($row)
    { ...

    то есть, функция должна быть названа save_filter_variable_ИМЯПЕРЕМЕННОЙ
    И внутри делаете нужные запросы к нужным таблицам.

    Ну и гляньте доку https://www.diafan.ru/dokument/full-manual/developers/admin/module/#Polya-dlya-filtra
  • 11 января 2020 г.
  • По принципу выполнения js в браузере. Если js выполнился - значит не бот. Если не выполнился, значит это не браузерные, а прямое обращение и это бот. Далее смотрится таблица разрешенных ботов, типа поисковых, и если там непредставленный бот, то блок.
  • 12 ноября 2019 г. , редакция: 1573562024
  • Ребята, встречайте новый ЛК.
    Старый кабинет сохранен по адресу https://user.diafan.ru/old/.
    Мы многое учли из недостатков старого кабинета, перенесли основную функциональность, но самое главное, оставили задел для расширения информативности и удобства работы в новом кабинете. Поэтому, если есть какие-то пожелания, чего-то не хватает или неудобно, пишите.
    Конечно, могут быть какие-то помарочки в стилях и оформлении, если заметите, тоже пишите.
    Но без фанатизма, совсем уж очевидные вещи поправим сами в течение дня, перед отправкой сообщения тыкайте ctrl+F5

    Чтобы тема не раздувалась, сообщения, по которым исправления внесены, буду удалять
  • 21 ноября 2019 г.
  • Связано это с тем, что последние несколько месяцев количество запросов в службу поддержки растет практически геометрическими темпами, устанавливая рекорды каждый месяц. Тенденция наметилась когда мы разделили обычную поддержку и коммерческую, прогарантировав ответ в течение дня последним, но и этого мало, оказывается. Поддержку мы будем сокращать сильнее, особенно на сайтах без коммерческой поддержки и стандартных облаках.
    У Вас, кстати, Дмитрий, лицензия от 2016-го года, коммерческая поддержка закончилась в 2017-м, и боюсь Вас расстраивать, но ответа Вы не увидите ещё дня два.
  • 05 декабря 2019 г.
  • Что значит "какого-то"!? Вообще-то, мы договор заключаем, лицензионный! Акты предоставляем. Право использования системы даём. Как без договора деньги принимать? Бывают разве договора, где в реквизитах нет одной стороны? Не бывает.
    Это не блажь нового кабинета, это юридическая необходимость и это был один из косяков старого кабинета, когда у нас нет второй стороны в договоре. Оплата есть, а от кого и кто владелец лицензии непонятно.
    Поэтому один раз себя забили, указали на кого услуги формировать, и оплачивайте спокойно и без хлопот. Делов-то на минуту, зато порядок.
  • 07 ноября 2019 г.
  • Цитата
    ПРОШУ СООБЩИТЬ ГДЕ ТОЧКА С ДУРЬЮ МНЕ! или ОБНОНУ!!!

    - ЛУЧШЕ МНЕ!!!

    Мда, Афонников в своем репертуаре. Нашел опечатку в информационном теге, а пафосу, как будто убийцу Кеннеди определил.
    Ну и как обычно, нарушение правил форума.
    Дима, я предупреждал, что за создание на форуме темы "Я нашел ошибку, исправьте" вместо сообщения в багтрек я забаню? Предупреждал. Вот и ладушки.
  • 03 ноября 2019 г.
  • Цитата
    В других смс вывод page/2

    В других так, у нас так.
    В машине круглый руль, в самолете палка-штурвал, в танке две педали в полу.
    Цитата
    В Diafan.CMS всего один шаблон для построения ссылок: /строковоеЧПУ/числовойпараметр3/другойчисловойпараметр25/ 3, 25 — это значения параметров. Т.е. если в URL есть числовые параметры — значит перед ними стоят переменные, во всяком случае это самая частая структура.

    Мы сразу отбрасываем все числовые параметры, а затем уже, если что-то осталось, смотрим строковую ЧПУ в базе данных и страницу, ей соответствующую. Если по ЧПУ страницу не находим, то начинаем прибавлять по одному параметру к ЧПУ и снова смотреть в базе. Да, такой алгоритм состоит из нескольких лишних SQL-запросов, но они будут только для таких особых страниц или для страниц 404, если искусственно подставить туда переменные. Что не нагружает базу для всех остальных (а их большинство) страниц.

    Именно поэтому никакие роботы ничего не нагружают, а DIAFAN.CMS самая нагрузоустойчивая среди CMS.
    Хотите оторвать штурвал в самолете, и приделать туда руль из машины - Ваше право, но я тут ничего не посоветую.
  • 03 ноября 2019 г.
  • Цитата
    то как вы объясните нагрузку на сайт с 300 человек в день?
    А как можно объяснить непонятно что? Никак. Во-первых. А во-вторых, какая связь между пагинацией и Яндекс.маркетом? "Подключили маркет, выросла нагрузка на БД, поэтому мы отрубим пагинацию" = "когда я ем омлет, у меня болит живот, поэтому я пойду покрашу стену в желтый"

Новости

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

Блоги

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

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