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

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

  • 13 августа 2012 г.
  • Мы сделали форму пока. Будем собирать список, как несколько отзывов наберется, начнем публиковать
    В общем, если кому есть что сказать и кто хочет получить ссылку на сайт своей студии (а также некоторое количество целевого траффика), пишите! В приложенные файлы можно грузить свой логотип или свой портрет, для того, чтобы в списке отзывов выделиться.
  • 16 августа 2012 г.
  • Везде, где мы видели на других цмсках, просто отзыв, свободный текст. Удобство, скорость и прочие сравнения - для мультирейтинговых сайтов с описаниями многих цмс. Поэтому пару строк, абзацик если напишете, мол, скорость нравится, используем столько-то, удобство в рамках приличия...
  • 13 августа 2012 г.
  • Вот по тому, через какое время появляются подобные темы на форуме, можно судить о востребованности модуля. Маломальская ошибка в "Магазине" в релизе, как через день максимум уже будет куча алярмов на форуме

    Прежде чем до него добрались, кому он действительно понадобился, модуль баннеры просидел в пакете 4 месяца с ошибкой. Если не создавать категории, то шаблонный тег по умолчанию ничго не выводит. Этот баг я в багтрек закинул. Исправим. Если какие-то еще косяки обнаружите, пишите туда же.

    Hmelex, ну и пожелания по доработке функционала туда же.
  • 19 декабря 2012 г. , редакция: 1355940883
  • Дорогие друзья!

    Мы утвердили несколько инновационных моментов, касающихся лицензирования diafan.CMS:

    1. любые локальные имена серверов должны пропускаться, не только localhost и diafan. А любые, хоть site3, хоть razrabotka_7. Надеемся, это облегчит жизнь разработчикам. Самое главное, чтобы не было точки. Т.е. localhost.ru не пройдет.
    2. все поддомены третьего уровня должны работать так же, как и домены второго уровня, на котором лицензия. Т.е. если есть лицензия site.ru, то diafan.CMS будет работать на new.site.ru, shop.site.ru и т.д. Конечно, если добавить лицензию на домен com.ru, это не значит, что все домены третьего уровня из этой зоны будут работать
    3. лицензия должна начать проверяться спустя 20 календарных дней, после даты первой установки на домен. Фактически - это будет трехнедельная пробная версия. Должно за глаза хватить разработчикам, чтобы потестить, отладить, настроить шаблоны, заполнить контент и сдать заказчику

    Внимание! Данное изменение в лицензировании касается только версий 5.1 и последующих! Старые версии работают по старому алгоритму! То есть, если у кого-то была на поддомене версия 4.5, нельзя сменить домен в лицензии на домен второго уровня. 4.5 на поддомене работать перестанет. То есть, либо надо оставлять лицензию, либо обновлять 4.5 на 5.1
  • 12 августа 2012 г.
  • Цитата
    Если к примеру у меня есть лицензия на домен kazee.kz, то я cмогу поставить движок на любой домен третьего уровня типа akm.kazee.kz и т.д.?

    Ключевое слово не "могу", а "смогу". В настоящий момент нужно на каждый поддомен лицензию. В ближайшее время внедрим изменения в лицензирование, можно будет обойтись одной лицензией. Если никто против не будет
  • 03 ноября 2012 г.
  • Данное изменение в лицензировании касается только версий 5.1 и последующих! Старые версии работают по старому алгоритму! То есть, если у кого-то была на поддомене версия 4.5, нельзя сменить домен в лицензии на домен второго уровня. 4.5 на поддомене работать перестанет. То есть, либо надо оставлять лицензию, либо обновлять 4.5 на 5.1
  • 03 ноября 2012 г.
  • Ну поставьте в подпапку на site.ru/new/...
    Вообще, обновление требует, конечно, некоторых усилий, но долго ли умеючи? Нет преград для настоящих самураев программирования! Ну полчасика повозитесь, зато новая версия. Если она нужна, конечно...
  • 10 августа 2012 г.
  • Доброго здоровья!
    Цитата
    по некоторым причинам хотим усложнить жизнь конкурентам в плане изучения оборота нашего ИМ.
    Заставьте конкурентов умереть от зависти: прибавляйте к каждому заказу например 3. Тогда у вас заказ не 156, а 159, не 157, а 162, не 158, а 165 и т.д.
    Т.е. за день не 10 заказов, а как бы 30. Не 20, а как бы 60
  • 11 августа 2012 г.
  • А какие варианты? Если Вы говорите про небольшое количество цифр в номере заказа, и прям чтобы только цифры были без букв, то это или рандом с проверкой на существование, или отталкивание от каких-то рубежей, как в ISBN. Т.е. первая цифра в номере заказа - год заказа, вторая цифра номер клиента, третья цифра - количество позиций в заказе, четвертая цифра - текущая дата. Что-то типа такого
  • 10 августа 2012 г.
  • Приветствую
    Сумбурненько А по порядку рассказать не хотите? Какие результаты page speed?
    Чем отличается сжатие файла css в diafan.CMS от сжатия в любой другой CMS? Как обычно указывается срок истечения действия? (кстати, какого действия? )
  • 09 августа 2012 г.
  • Смотря какие задачи перед модулем стоят. Если просто количество свободных номеров указывать, это одно. Если нужно указывать занятость конкретных номеров на конкретном этаже, то это другое. Лучше использовать модуль магазина в своей основе. Позиции каталога - это номера будут, как раз там и их стоимость можно указывать и фотографии. Ну и оплата уже встроена. Останется только переделать вывод "товаров", чтобы выглядело как бронирование. Пару дней повозиться можно, тысяч в пределах 10 можно бюджет закладывать
  • 09 августа 2012 г.
  • Вы туда загляните сначала
    Там шаблоны оформления корзины лежат. Код небольшой и конкретный. Плюс стили CSS из style.css для basket. FireBug или "код элемента" в Хроме Вам в помощь :)
  • 23 октября 2013 г.
  • Давайте попробуем предложение сделать, разрешающее РНР в шаблонах. Послушаем аргументы ведущего разработчика. Будет удобнее в таких случаях, но боюсь, претензий больше к безопасности.
  • 09 августа 2012 г.
  • С шаблоном проще всего, конечно. Страницу товаров оформляете и над show_body делаете
    Код
    <insert name="show_search" module="shop" only_shop="1">
    <insert name="show_body">

    В данном случае only_shop="1" - означает, что форма поиска будет показываться только когда посетитель в магазине. На других страницах сайта ее не будет.

    Можно обратиться из любой модели к любой функции, но это чуть сложнее, надо иметь навыки прграммирования. Шаблонный тег - это же обычная функция модуля, просто адаптированная для вызова из шаблона.

    Вызывать ее так: в функции list_category() пишете
    Код
    Customization::inc('modules/shop/shop.model.php');
    $model = new Shop_model($this->diafan);
    $result = $model->show_search($cat_id, $site_id);

    if (! $attributes["template"] || ! $this->diafan->_tpl->get('show_search_'.$attributes["template"], 'shop', $result))
    {
    $this->diafan->_tpl->get('show_search', 'shop', $result);
    }

    Затем готовите переменную
    Код
    $this->result['show_serach']=$this->show_search($cat_id,$site_id);

    для передачи во вью.

    Потом в view.list выводите содержимое.
    Код
    if(!empty($result['show_search])) $this->diafan->_tpl->get('show_search', 'shop', $result['show_search]);
  • 16 августа 2012 г.
  • Цитата
    А хотелось бы, чтобы он выводился только в тех страницах, где товары есть. Такое возможно сделать?
    Да можно-то все сделать...
    В функции show_search в modulesshopshop.php в строке 199 идет проверка $only_shop и безусловная остановка функции, если мы не на странице магазина.
    Передайте only_shop дальше, в модель
    $result = $model->show_search($cat_id, $site_id, $only_shop);
    Примите ее там в show_search, и если она есть, делайте запросик в БД, узнавая, есть ли товары в текущей категории. И если нет, то остановка.
  • 09 августа 2012 г.
  • Эх, не дают ребята скрытый тег в кодик сунуть. Мне бы не жалко было, если б были.
    Дмитрий, код же типа тега верификации? Внешне ничем себя не выдает?
  • 03 августа 2012 г.
  • Здравствуйте!
    Указания старой цены именно в виде старой цены нет. В каждый товар лезть и ставить старую цену / новую цену? Зачем? Это неудобно. У нас есть скидки, которые как раз и формируют старую и новую цены.
    Есть каталог товаров. Взяли и назначили на весь каталог скидку 10%, например. И по всему каталогу появится новая цена, а старая зачеркнется. Именно этот код Вы и нашли в шаблоне.
    А можете скидку назначить не на весь каталог, а на одну рубрику. Или на несколько товаров. Или на один товар. Можете назначить скидку как в %, так и в виде фиксированной суммы. И т.д.
  • 03 августа 2012 г.
  • Скидки много по чему идентифицируются. И работают исправно, что оттестировано многократно. Частые причины косяков: или не то не на то назначили (не то и не там смотрите), или виновато кеширование, которое надо пробовать врубить/вырубить/сбросить

Новости

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

Блоги

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

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

Форум