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

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

  • 03 мая 2018 г. , редакция: 1525332601
  • Ну это же только пример, можно класс подвесить туда, куда надо.

    Если в корзине, то надо править cart.view.table.php там в 88 строке (пример, так как может корзина кастомная) будет код
    Код
    <input type="text" class="number" value="'.$row["count"].'" min="0" name="editshop'.$row["id"].'" size="2">

    и туда надо добавить класс
    Код
    <input type="text" class="number number_cell" value="'.$row["count"].'" min="0" name="editshop'.$row["id"].'" size="2">


    Если у товара, то правим файл shop.view.buy_form.php
  • 23 апреля 2018 г.
  • Раньше в файл shop.view.show_block.php

    была вот такая интеграция с выводом товаро

    Код
    //товары в разделе
    if (!empty($result["rows"]))
    {
    echo '<div class="shop-pane column3">';
    echo $this->get('rows','shop',$result);
    echo '</div>';
    }


    и можно было легко варьировать шаблонами, типа $this->get('rows_block','shop',$result);

    в последней версии уже товары выводятся по другому

    Код
    //товары в разделе
    if(! empty($result["rows"]))
    {
    echo '<div class="shop-pane">';
    echo $this->get($result["view_rows"], 'shop', $result);
    echo '</div>';
    }


    Как в этом случае подключать новый шаблон оформления?
  • 25 апреля 2018 г.
  • Ну Виталий NVGPRO (DIAFAN.CMS) написал же, что значение $result["view_rows"] участвует в работе кнопки "Показать еще" и если значение не будет определено $result["view_rows"] = 'rows_block';, то, при нажатии на кнопку "Показать еще" будет подгружаться не нужный нам шаблон rows_block, а стандартный row и верстка поплывет.
  • 16 апреля 2018 г.
  • 1. можно, в данном случае блокируется функционал ссылки, надо вводить или <span>Увеличить изображение</span> подо изображением или позиционированием выставлять куда надо, но тогда будет с перевывами работать, лучше под изображением.
    2. Можно отдельные шаблоны создать для категорий и выбирать какой нужен.

    И у тебя там ошибка в скрипте какая-то, у меня вкладка с сайтом сожрала 3,5 Гб оперативки.
  • 15 апреля 2018 г.
  • jquery уде по-умолчанию есть в шаблон

    в файл show_js.php надо добавить

    Код
    <script type="text/javascript" src="'.BASE_PATH.Custom::path('js/zoomsl-3.0.min.js').'" charset="UTF-8"></script>


    в shop.view.id.php

    Код
    echo '<img src="'.BASE_PATH.$img["link"].'" alt="'.$img["alt"].'" title="'.$img["title"].'" image_id="'.$img["id"].'" class="shop_id_img">';


    заменить на

    Код
    echo '<img src="'.BASE_PATH.$img["vs"]["medium"].'" alt="'.$img["alt"].'" title="'.$img["title"].'" image_id="'.$img["id"].'" class="my-foto shop_id_img" data-large="'.BASE_PATH.$img["link"].'">';

  • 14 апреля 2018 г. , редакция: 1523684080
  • Близко к теме.

    Как добавить новый тип характеристики (color), не затирая файлы shop.model.php, shop.admin.param.php, shop.admin.param.js

    есть метод как добавить все это делало используя префикс custom?

    так как в файле все это дело описывается вот так

    Код

    'type' => array(
    'type' => 'select',
    'name' => 'Тип',
    'help' => 'Тип дополнительной характеристики. Чтобы назначить характеристику, от которой зависит цена, выберите тип «Список с выбором нескольких значений». Нажмите на ссылку ниже, чтобы почитать подробнее о типах характеристик.',
    'select' => array(
    'text' => 'строка',
    'numtext' => 'число',
    'date' => 'дата',
    'datetime' => 'дата и время',
    'textarea' => 'текстовое поле',
    'checkbox' => 'галочка',
    'select' => 'выпадающий список',
    'multiple' => 'список с выбором нескольких значений',
    'email' => 'электронный ящик',
    'phone' => 'телефон',
    'editor' => 'поле с визуальным редактором',
    'title' => 'заголовок группы характеристик',
    'attachments' => 'файлы',
    'images' => 'изображения',
    'color' => 'цвет',
    ),
    ),
  • 20 апреля 2018 г. , редакция: 1524213498
  • Необходимо в head там где тег show_css подключить 2 файла стилей

    Код
    owl.carousel.css, owl.theme.default.css


    и надо подключить сам скрипт (желательно перед скриптом, где будет производиться сам вызов, а то не всегда работает)

    Код
    <script type="text/javascript" src="'.BASE_PATH.Custom::path('js/owl.carousel.min.js').'" charset="UTF-8"></script>
    <!--
    а вот тут будет сам вызов или файл типа script.js или main.js, смотря что по теме идет
    -->


    Структура файла shop.view.block_slider.php (или любое другое название)

    Код
    //товары в разделе
    if(! empty($result["rows"]))
    {
    echo '<div class="shop_slider owl-carousel">';
    echo $this->get($result["view_rows"], 'shop', $result);
    echo '</div>';
    }


    Вызываем функцию слайдера в файле script.js или main.js

    Любы параметры можно удалять или изменять

    Документация http://owlcarousel2.github.io/OwlCarousel2/docs/api-options.html

    Код
    $('.shop_slider').owlCarousel({
    loop:true, //это бесконечный скролл
    margin:30, //отступ межу элементами
    nav:true, //стрелки
    dots: false, //точки под скроллом (количество слайдов)
    autoplay: false, //автоскролл
    autoplayTimeout: 7000, //задержка перед автоскролом
    autoplaySpeed: 1500, //скорость прокрутки автоскрола
    navSpeed: 1500, //скорость прокрутки, при нажатии на стрелки
    dotsSpeed: 1500, //скорость, при нажатии на точки
    slideSpeed: 1500, //это вроде перетаскивание
    navText: ['<i class="glyphicon glyphicon-chevron-left"></i>','<i class="glyphicon glyphicon-chevron-right"></i>'], //стрелки из фреймворка bootstrap (если подключен)
    responsive:{ //настройка адаптивности, в зависимости от ширины экрана
    0:{
    items:1,
    margin: 5
    },
    768:{
    items:3
    },
    900:{
    items:6
    }
    }
    });


  • 12 апреля 2018 г. , редакция: 1523496948
  • 1. Можно подтягивать цену от ЦБ, там вообще простецкая штука, обновлять курс по крону в базе данных за удобный период или при заходе администратора на сайт, так может даже проще. Затем, надо создать 2 валюты, в рублях и долларах или евро, смотря какая надо, и для тех товаров, что надо отслеживать курс, записать стоимость в в валюте, на сайте он будет автоматически пересчитывать в рубли.

    3. Может функция на хостинге отключена
  • 17 апреля 2018 г. , редакция: 1523945783
  • Даже вот такая конструкция свободно комментируется в текстовом редакторе или можно для текущего блока отключит его (если он смущает), или вообще снять галочку Опубликовать на сайте (если через блоки сделано)

    Код
    <!--
    <script>
    ....
    </script>
    <style>
    ...
    </style>
    <div>...</div>
    -->

Новости

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

Форум