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

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

  • 05 сентября 2011 г.
  • На самом деле мы уже добрались до предела, когда заложенная конструкция версий 4.х основательно напрягается, шатается и трещит по швам...
    С вашим участием и пожеланиями за последние несколько релизов мы очень сильно расширили функционал CMS и теперь та логика во внутренней структуре и интерфейсах, что была заложена в 4.1, просто узка.
    Приоткрывая занавес скажу, что мы почти приняли решение, что 4.5 - последняя версия в линейке 4.Х и следующей версией, весной, будет уже 5.0, а не 4.6
    А 5.0 - это новый дизайн админки, переработанная структура, улучшенное управление сайтом и т.д. Скорее всего многие элементы будут подгружаемые на аяксе, перетаскиваемые и т.д.
    А в 4.5 мы уже сменим основной шаблон, который ставится по умолчанию с CMS, внедрили некоторые элементы на jquery, например, сортировку элементов перетаскиванием мышкой, а также учли почти все пожелания по расширению функционала магазина: способы доставки, оплаты, личный кабинет, типы покупателей и т.д. Плюс поправили некоторое количество чисто юзабилительных недоразумений.
  • 05 сентября 2011 г.
  • Эта нагрузка могла быть, когда создавались файлы кеша товаров. Т.е. если Вы обновляете товары, то кеш перегенерируется, для разных категорий отдельно, поэтому на рабочем сайте обновления идут особо без всплесков. А если впервые заполнили магазин, тем более, импортом, то чтобы для 2000 товаров создать кэш, надо поработать. Вот и всплеск.
  • 29 августа 2011 г. , редакция: 1314625667
  • /modules/feedback/feedback.ajax.php
    Письмо админу пуляется функцией send_mail() это строка 300-333
    Само пуляние - строка 331
    send_mail($to, $subject, $message, $from);
    Чуть выше для нее готовятся переменные, текст, тема письма, кому.
    Кому - переменная $to, берется из конфигурации модуля - там сидит мыло админа.
    Берете и чуть ниже дописываете

    Код
    send_mail($to, $subject, $message, $from);

    $to=$_POST["p2"];
    send_mail($to, $subject, $message, $from);


    return TRUE;


    $_POST["p2"] в данном случае - мыло, которое заполняет пользователь в форме. 2 - это по умолчанию. Если Вы создавали новую форму, посмотрите, какой id у поля e-mail.
    Таким образом, у Вас send_mail сработает два раза: один раз с письмом админу и второй раз с письмом пользователю.
  • 29 августа 2011 г.
  • Чтобы здесь http://www.aziatkacafe.ru/photo/ не отображался только "Пресса о нас", а остальные отображались? Или вообще ничего не отображалось?
    Или надо, чтобы все отображалось, но не отображался только альбом http://www.aziatkacafe.ru/photo/pressa_o_nas/? Но чтобы он был доступен?
  • 29 августа 2011 г.
  • Ну это только вручную.
    Идете в /modules/photo/photo.model.php и там в аналогичной функции first_page() где идет отбор категорий из БД править запрос
    Код
    $result = DB::query("SELECT id, [name], [anons], timeedit, site_id FROM {photo_category}"
    ." WHERE [act]='1' AND parent_id=0 AND trash='0' AND site_id=%d" AND id<>'2'

    где 2 - id альбома "Пресса о нас". Какой он там у Вас...
    Не забудьте отключить кеширование, когда сделаете, чтобы увидеть изменения.
  • 31 августа 2011 г.
  • Евгений, да не Вы дурака валяете! Вам низкий поклон за решения и внимание на форуме!
    Откровенного дурака валяет Артур!!! Даже говорить неохота больше ничего по этому поводу...
  • 22 августа 2011 г.
  • Чтобы совсем разбить на страницы, то надо наверное делать отдельными статьями, типа "Часть 1", "Часть 2" и т.д.
    Либо через jquery, когда CMS выводит всю портянку, но jquery выводит только 5000 знаков, например, и ссылка "Далее", которая следующие знаки выводит либо во вкладке какой-нибудь, либо заменяет собой первые знаки, либо вниз продляет, как на фейсбуке.

    Вопросы делаются тоже версткой, например, у нас http://diafan.ru/faq/
    CMS выводит инфу как обычно, а стили их скрывают/раскрывают уже в браузере пользователя.
    Заберите прям оттуда стиль, который раскрывает слой ответа и все. А можно на jquery плавно разъезжающийся сделать.
  • 29 августа 2011 г.
  • Необходимо в файле .htaccess прописать следующее:

    #убираем слэш в конце
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_URI} ^(.+)/$
    RewriteRule ^(.+)/$ /$1 [R=301,L]

    #добавляем слэш в конце
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_URI} !(.*)/$
    RewriteRule ^(.*[^/])$ $1/ [L,R=301]


    (c) Андрей Уваров

Новости

  • 12 августа
  • Выпустили сборку DIAFAN.CMS 7.6. В ней ряд улучшений для веб‑мастеров и владельцев интернет‑магазинов: оптимизация сессий и модуля «Посещаемость», доработка поиска с многоуровневым ранжированием, кастомизация колонок в админке, расширения модуля «Импорт / Экспорт» и др. Подробности здесь >>>
  • 19 сентября 2025 г.
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября 2025 г.
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.

Блоги

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

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