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

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

  • 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 г.
  • Скидки много по чему идентифицируются. И работают исправно, что оттестировано многократно. Частые причины косяков: или не то не на то назначили (не то и не там смотрите), или виновато кеширование, которое надо пробовать врубить/вырубить/сбросить

Новости

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

Форум