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

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

  • 04 марта 2013 г.
  • Если быть точнее моя посылка была отправлена 25, а на сортировку попала тоже 27 февраля и до сих пор висит в статусе Прибыла в СЦ))). Это при том что идет из Москвы в ближайшее Подмосковье 2-3 дня по заверениям на сайте. Тоже звонил и писал, как обычно девушки просто смотрят в компьютер и выдают информацию, которую я и так знаю. Больше (как они сами говорят) никакой информации дать не могут))) До этого писал им письмо в обратную связь, через 4 дня пришел ответ: якобы мы передадим ваш вопрос в предназначенный отдел))))
  • 26 марта 2013 г.
  • в banners.view.show_block.php идет прикрепление banners.js

    Отрывок из кода:

    /**
    * Шаблонная функция: блок баннера
    */
    if (empty($result))
    {
    return false;
    }

    echo '<script type="text/javascript" src="' . BASE_PATH . 'modules/banners/banners.js"></script>

    Вот как раз <script type="text/javascript" src="' . BASE_PATH . 'modules/banners/banners.js"> я вырезаю (по умолчанию он будет дублироваться для каждого элемента, будь это фото или html в модуле баннеры) и подключаю его уже в includes > function.php (там где идет подключение общих стилей, библиотек.)

    В файле banners.view.show_block.php оставляю только код элементов > получается такая конструкция файла:

    ---------------------------------------------

    <?php
    /**
    * Diafan.CMS
    *
    * @author diafan.ru
    * @version 5.1
    * @license http://cms.diafan.ru/license.html
    * @copyright Copyright (c) 2003-2012 OOO "Диафан". (http://diafan.ru)
    */

    if (! defined('DIAFAN'))
    {
    include(dirname(dirname(dirname(__FILE__))).'/includes/404.php');
    }

    /**
    * Шаблонная функция: блок баннера
    */
    if (empty($result))
    {
    return false;
    }


    if (!empty($result['link']))
    {
    echo '<a href="'.$result['link'].'" class="banners_counter" rel="'.$result['id'].'">';
    }

    //вывод баннера в виде html разметки
    if (!empty($result['html']))
    {
    echo $result['html'];
    }

    //вывод баннера в виде изображения
    if (!empty($result['image']))
    {
    echo '<img src="'.BASE_PATH.USERFILES.'/banners/'.$result['image'].'" alt="'.(!empty($result['alt']) ? $result['alt'] : '').'" title="'.(!empty($result['title']) ? $result['title'] : '').'">';
    }


    //вывод баннера в виде flash
    if (!empty($result['swf']))
    {
    echo '<object type="application/x-shockwave-flash"
    data="'.BASE_PATH.USERFILES.'/banners/'.$result['swf'].'"
    width="'.$result['width'].'" height="'.$result['height'].'">
    <param name="movie" value="'.BASE_PATH.USERFILES.'/banners/'.$result['swf'].'" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />
    <param name="play" value="true" />
    <param name="loop" value="true" />
    <param name="wmode" value="opaque">
    <param name="scale" value="showall" />
    <param name="menu" value="true" />
    <param name="devicefont" value="false" />
    <param name="salign" value="" />

    <param name="allowScriptAccess" value="sameDomain" />

    </object>';
    }

    if (!empty($result['link']))
    {
    echo '</a>';
    }

    //скрытая форма для отправки статистики по кликам
    //echo '<form method="POST" enctype="multipart/form-data" action="" class="ajax banners_form">
    //<input type="hidden" name="module" value="banners">
    //<input type="hidden" name="banner_id" value="0">
    //<input type="hidden" name="ajax" value="0"></form>';

    --------------------------------------------------------


    Ну а дальше вывожу баннеры в нужном месте с помощью стандартного шаблонного тега с необходимыми параметрами
  • 11 января 2014 г.
  • Ребят, может быть кто сталкивался с таким в версии 5.3:

    ставим блок товаров (слайдер) на главную через шаблонный тег.
    <insert name="show_block" module="shop" sort="date" count="12" cat_id="20" template="main" images="1">

    Сами товары в слайдер добавляем через доп категорию (которую естественно делаем скрытой). Если категория активна - товары в блоке выводятся. А если категория скрыта - товары не выводятся. Раньше такой фокус работал. Проверил уже на 3 сайтах версии 5.3

    Никто не сталкивался с таким?
  • 14 января 2014 г.
  • Да вопрос не в том как можно вывести)). Все эти возможности мне прекрасно известны, просто в новой версии зачем то убрали такую возможность. Я понимаю что можно спрятать категорию, сделать там несложно, вопрос в другом: как сделать с меньшими "затратами"б да и плюс к тому же простым пользователям, не обладающим нужными навыками как поступать..
  • 15 января 2014 г.
  • Задачи бывают разные, Илья. Раньше можно было сделать так и не иметь почти никаких проблем, теперь же как минимум в некоторых случаях придется в модельке скрывать вывод доп категории на главной странице каталога + к тому она все равно будет активная для поисковиков и так я могу достаточно долго перечислять "проблемы". ТО есть прибавились лишние телодвижения.

    Что касается "и поведение системы правильное, категория скрыта = значит не отображается" - я согласен. Только это применимо к страницам каталога там конечно не должно отображаться. А в блоке товаров именно с cat_id - почему бы и нет?
  • 17 января 2014 г.
  • Александр, в скорее всего невнимательно прочитали) Там самая основная проблема и была в том что если доп категория скрыта -товары не выводились. Сейчас разработчики поправили, по крайней мере стоит реализовано уже.
  • 12 апреля 2012 г.
  • http://cms.diafan.ru/dokument/full-manual/sysmodules/menu/

    В частности tag_start_номер – текст, выводимый перед каждой ссылкой меню (может содержать слово Increment – при выводе автоматически заменяемое на арифметическую прогресиию, 1, 2, 3, … и Level – заменяемое на номер уровня меню);

    Выводим с помощью шаблонного тега меню

    <insert name="show_block" module="menu" tag_start_1="[li class=`m_Increment`]" tag_end_1="[/li]" tag_active_start_1="[li class=`act_Increment`]" tag_active_end_1="[/li]">

    Конечно ID не подхватывает но как вариант.
  • 07 февраля 2012 г.
  • Незнаю конечно насколько верно решение данной задачи - но я делал таким образом:
    <insert name="show_block" module="menu" tag_start_1="[li class=`m_Increment`]" tag_end_1="[/li]" tag_active_start_1="[li class=`act_Increment`]" tag_active_end_1="[/li]">

    Таким образом в коде получается так:
    <li class="act_0">Главная</li>
    <li class="m_1"><a href="http://liberteli.ru/salon_krasoty/">Салон красоты</a></li>
    <li class="m_2"><a href="http://liberteli.ru/shop/">Интернет-магазин</a></li>
    <li class="m_3"><a href="http://liberteli.ru/news/">Акции</a></li>
    <li class="m_4"><a href="http://liberteli.ru/feedback/">Контактная информация</a></li>

    а уже непосредственно в стилях прописываю необходимое свойство li.m4 {для обычного} и li.act_4 (для активного)
    В данном случае получается что список пунктов меню должно быть определено заранее, что является минусом, но вдруг вам подойдет данный вариант.
  • 16 января 2012 г.
  • Было бы замечательно реализовать такую функцию в системе. Так как система достаточно универсальная и зачастую используем модуль магазин для реализации различных задач (например именно на модуле магазин делали сайт агентства недвижимости). Конечно, не всем эта функциональность понадобиться, однако очень хотелось видеть хотя бы в качестве опции.
  • 23 августа 2011 г.
  • modules/shop/shop.view.php - этот файл отвечает за вывод и оформление в частности списка товаров. Соответственно там правим вывод - таблицей или плавающими блоками или кроссбраузерными инлайн-блоками и в файле сss/style.css правим стили как вам необходимо. Еще насколько помню есть шаблоны где как раз товары выводятся как вам необходимо - можно скачать, посмотреть и сделать по аналогии.
  • 11 апреля 2012 г.
  • К сожалению не нашел ветку форума, где обсуждалось какие новые видеоуроки хотелось бы видеть, поэтому напишу тут.
    Считаю необходимым сделать видеоурок по импорту категорий и товаров. В новой версии добавился новый функционал по импорту, однако на данный момент не нашел информации по новым функциям. Ждем с нетерпением обновление документации.
Показывать по:

Новости

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

Форум