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

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

  • 08 августа 2013 г.
  • Цитата
    Почему в cms по умолчанию альбомы налезают друг на друга? Такого я пока нигде не видел. Я уже исправил именно в CSS, но ведь это потребовало времени. Почему бы изначально не сделать нормально?

    Иван, потому, что это дефолтный демо-шаблон, который обычно никто не использует на своем сайте, мы уж настолько его не вылизывали. Это просто заглушка. Если туда загрузить фотографии одинаковых пропорций, ничего не налезает и этого достаточно для демо-версии. Далее уже каждый ставит свой шаблон и как хочет, так там и правит свои css.
    Вы когда-нибудь покупали детали на машины? Бампер, например. Они продаются в светло-коричневом цвете, это цвет грунтовки, под покраску. Она может быть чуть на углах сцарапана, это не принципиально, т.к. никто не поставит на машину бампер в грунтовке и не будет так ездить. Бампер берут, красят в свой цвет и затем используют
  • 07 августа 2013 г.
  • Какая система? Какая защита? Как "ругалась"? Какие файлы? Где стоит CMS? Что за сервер, локальный ли, хостинг ли? Где сайт? Вопросов миллион, данных вводных нет, что отвечать? Зачем тема на форуме? Идите в ТП и решайте эти вопросы оперативно
  • 06 августа 2013 г.
  • Копайте дальше До настроек "Новостей", до галки "Показывать новости подкатегорий" после включения галки "Использовать категории" и параметра "Количество новостей в списке вложенной категории"
  • 08 августа 2013 г.
  • У нас в плане выпустить максимум две версии после 5.3 по старой схеме, с мажорным обновлением вручную.
    Затем мы должны полностью перейти на автоматическое обновление.
    До этого времени мы будем готовить систему на такие обновления, это процесс не быстрый и не простой. Однако уже сейчас, к версии 5.3, мы будем стараться по максимуму обеспечить совместимость шаблонов, модулей, функций. Получится ли - посмотрим. Не обещаем. Но в этом направлении мы уже двигаемся, а результат, это только вопрос времени!
  • 30 июля 2013 г.
  • /modules/shop/shop.model.php
    Код
    //Генерирует данные для первой страницы магазина
    public function first_page()

    ->
    Код
    $result_elements = $this->first_page_elements_query($time, $cat_ids);

    ->
    Код
    // Получает из базы данных элементы для первой страницы модуля, если категории используются
    private function first_page_elements_query($time, $cat_ids)

    ->
    Код
    ORDER BY e.no_buy ASC, e.sort ASC, e.id ASC

    меняем на
    Код
    ORDER BY RAND()

    Не забываем отключить кеш
  • 02 августа 2013 г.
  • Ну тут скользко получилось в алгоритме. Галка Н1 действительно отрубает все Н1 на подстраницах элементов модулей. Я всё хочу каждый раз замечание сделать, да во вьюхе категорий добавляю Н1 и пока доделаю сайт всё забываю.
  • 24 июля 2013 г.
  • Точно так же, только перед анонсом, соответственно. Если надо вообще после Н1 и до статьи, то в самый верх /modules/clauses/views/clauses.view.id.php сразу после
    Код
    if (! defined('DIAFAN'))
    {
    include dirname(dirname(dirname(__FILE__))).'/includes/404.php';
    }
    ?>
    HTML-код Директа
    <?
  • 24 июля 2013 г.
  • Так скажем, это тоже будет работать, как и множество других вариантов, которые можно придумать. Но клонирование основного шаблона потом (в процессе дальнейшей эксплуатации сайта) явно повлечет за собой много ненужной работы. Уж что что, а основные шаблоны лишний раз лучше не множить!
    Если надо вставить код чисто в статьи, то это надо делать чисто в шаблоне статей! И чисто в шаблоне отдельной статьи /modules/clauses/views/clauses.view.id.php
  • 24 июля 2013 г.
  • В целом да. Но в случае с Директом вряд ли. Потому, что в HTML-коде Директа есть метки так называемых "срезов", т.е. идентификаторы страниц, где показывается реклама. Для отчетов.
    Поэтому, размещая код в отдельных статьях, в отдельных новостях, в списке статей и на форуме, нужно, чтобы везде HTML-код Директа был разный (отличающийся этими самыми метками).

    Если править шаблоны модулей, как говорю я - код Директа можно вставлять разный.
    А если сделать редактируемый блок, как говорите Вы, и вставлять его, то выводиться на сайте, как Вы понимаете, код будет один и тот же
  • 24 июля 2013 г.
  • Цитата
    Но меня еще интересует возможно ли на автомате вставлять рекламные блоки в тексте между тегами <p></p> или после заголовков h2, h3, h4?
    Это надо колдовать с переменной
    Код
    $this->htmleditor($result['text']);

    Взять ее, распарсить как-нибудь.
    Разбить на массив, например, по Н2.
    Типа
    Код
    $kuski_texta = explode("</h2>", $this->htmleditor($result['text']), 1); //бьем строку на массив после </H2>
    //затем выводим
    echo $pieces[0]; // первый кусок до <h2>Заголовок
    echo '</h2>'; //восстанавливаем "разделитель"
    ?>
    HTML Директа
    <?
    echo $pieces[1]; //вторую часть текста

    Как-то так. Написал вслепую, надо проверять, это просто направление, куда двигаться.
    Еще можно цикл хороший сделать, чтобы независимо от количества Н2 он все выводил и т.д.
    В общем, "курите" тему
  • 22 июля 2013 г.
  • По всем модулям так. Причем, раньше так не было, это сделано относительно недавно. Из минусов - несколько лишних байт в БД, из плюсов - удаление нескольких громоздких запросов и улучшение производительности на сотни миллисекунд.
    Думаете, зря?

Новости

  • 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-атаку.