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

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

  • 13 января 2014 г.
  • а для красоты лучше выравнивать блоки который внизу с категориями по высоте, будет посимпотичнее

    если на дивах они то можно скриптом воспользоватсья http://slaffko.name/blog/item/vyravnivanie-vysoty-blokov.html
  • 11 января 2014 г.
  • В блоке товаров не отображаются изображения http://pk.batester.ru/ хотя в списке товаров все замечательно показывается http://pk.batester.ru/shop/postelnoe-bele/shelkovoe/

    Вывожу изображение так

    Код
    //изображения товара
    if (!empty($row["img"]))
    {

    foreach ($row["img"] as $img)
    {

    echo '<img src="'.$img["src"].'" alt="'.$img["alt"].'">';
    }
    }


    заливал стандартный файл, тоже не хочет показывать. Странно.
  • 05 января 2014 г.
  • Думаю как-то так

    не делал обертку в <ul></ul> так как в примере нет, если надо сам тогда сделаешь.

    и там на 2 уровня, так как я понял что всего их столько и будет судя по конструкции

    http://yadi.sk/d/rIc2tm8-FVVog
  • 25 декабря 2013 г.
  • Все очень просто. Я делаю вот так (пример в приложении):

    HTML
    Код
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <title>Tabs</title>
    <meta http-euuiv="Content-Type" content="text/html; charset=utf-8">
    <script type='text/javascript' src='js/jquery.js'></script>
    <script type='text/javascript' src='js/script.js'></script>
    <style>
    body {padding:50px; font-family:Arial, Helvetica, sans-serif;}
    #block {width:500px; margin:0 auto;}
    #knopki {display:block; height:50px;}
    #knopki div {padding:13px 15px; float:left; margin-right:1px; background:#eee; font-size:20px; cursor:pointer;}
    #knopki div:hover {background:#eaeaea;}
    .act_tab {background:#ccc !important;}
    #bl { padding:15px; background:#ccc;}
    #bl>div {display:none;}
    #bl>div.act_t {display:block;}
    </style>
    </head>
    <body>


    <div id="block">
    <!--KNOPKI-->
    <div id="knopki">
    <div class="act_tab" id="tab_1">Tab 1</div>
    <div id="tab_2">Tab 2</div>
    <div id="tab_3">Tab 3</div>
    </div>
    <!--KNOPKI-->
    <!--BLOKI-->
    <div id="bl">
    <div id="tab_1_text" class="act_t">TEXT1</div>
    <div id="tab_2_text">TEXT2</div>
    <div id="tab_3_text">TEXT3</div>
    </div>
    <!--BLOKI-->
    </div>
    </body>
    </html>



    JS
    Код

    $(document).ready(function() {

    $("#knopki div").click(function(){
    $("#knopki div").removeClass("act_tab");
    $(this).addClass("act_tab");
    $("#bl>div").removeClass("act_t");
    ids = $(this).attr("id")+'_text';
    $("#"+ids).addClass("act_t");
    });

    });


    Чтобы вывести определенную характеристику в нужном месте необходимо в использовать метод cms.diafan.ru/dokument/full-manual/examples/kak_vyvesti_dopolnitelnuyu_kharakteristiku_tovara/
  • 25 декабря 2013 г.
  • Вставляешь в нужное место блок:

    Код
    echo '
    <div id="block">
    <!--KNOPKI-->
    <div id="knopki">
    <div class="act_tab" id="tab_1">Характеристика 1</div>
    <div id="tab_2">Хар 2</div>
    <div id="tab_3">Хар 3</div>
    </div>
    <!--KNOPKI-->
    <!--BLOKI-->
    <div id="bl">
    <div id="tab_1_text" class="act_t">';
    if(! empty($result["names_param"]["Название Харктеристики 1"]))
    {
    echo 'Материал: '.$result["names_param"]["Название Харктеристики 1"]["value"];
    }
    echo '</div>
    <div id="tab_2_text">';

    if(! empty($result["names_param"]["Название Харктеристики 2"]))
    {
    echo 'Материал: '.$result["names_param"]["Название Харктеристики 2"]["value"];
    }

    echo '</div>
    <div id="tab_3_text">';
    if(! empty($result["names_param"]["Название Харктеристики 3"]))
    {
    echo 'Материал: '.$result["names_param"]["Название Харктеристики 3"]["value"];
    }
    echo '</div>
    </div>
    <!--BLOKI-->
    </div>
    ';


    У вас вообще какая задача стоит?

    Если у вас вкладки - Описание - Характеристики - Отзывы

    то тут все под другому будет
  • 26 декабря 2013 г.
  • Можно в файле shop.view.param.php в строке 19 дописать

    Код
    foreach ($result["rows"] as $param)
    {
    if ($param["name"] !== "Видео") {
    а тут стандартный код из файла с 20 по 96 строки
    }
    }


    или можно так

    Код

    if ($param["name"] == "Видео") { } else { а тут стандартный код из файла с 20 по 96 строки }

  • 17 декабря 2013 г.
  • Полный текст категории магазина выводится нормально

    Код
    if (!empty($result["text"]))
    {

    $this->htmleditor($result['text']);

    }


    но надо еще вывести анонс. чтобы было 2 блока

    Код
    if (!empty($result["anons"]))
    {

    $this->htmleditor($result['anons']);

    }


    а так не работает
  • 30 ноября 2013 г.
  • Как в корзине разделить название и параметр отвечающий за свойство

    Вот так идет сейчас:

    Шелковое / Комплект Перси, Размер: Детское


    А мне надо в разные td-шки разделить

    Код
    <td>Шелковое / Комплект Перси<br>Артикул: FDG_425</td>
    <td>Детское</td>
  • 05 января 2014 г.
  • Вот как у меня идут 2 столбца, коряво )) но работает

    Код
    //Название товара
    $anames = preg_replace("/(,.*)$/", "", $row["name"]);
    $text .= '<td>'.$anames.'</td>';

    //Размеры товарв
    $aname = end(explode(':', $row["name"]));
    $text .= '<td class="c_center">'.$aname.'</td>';

Новости

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

Форум