+ Ответить в теме
Показано с 1 по 5 из 5
  1. #1
    ViArts Man Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве
    Регистрация
    20.01.2011
    Адрес
    Москва
    Возраст
    38
    Сообщений
    302
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    23 Всего
    Загрузки
    8
    Закачек
    0
    Вес репутации
    12

    По умолчанию Как изменить порядок вывода вкладок в описании товара и вообще управлять ими ?

    Если для товара в админке на вкладке "Описание" заполнить поле "Особенности", то текст выводится на карточке товара рядом с ценой, выбором кол-ва и т.д. (на картинке отмечено 1), что очень полезно.
    Image1.jpg
    Но есть одна мелочь, которая портит мне при этом жизнь.
    В этом случае несмотря на то что в "Полное описание" я не пишу ничего, все равно его пустая вкладка появляется внизу на странице товара и более того она становится первая (на картинке отмечено 2).
    Image2.jpg
    Хочется "допилить" скрипт следующим образом - во-первых чтобы вкладка Описание на странице товара не появлялась совсем если "Полное описание" товара не заполнено, во-вторых, чтобы можно было вкладки на странице товара (Описание, Спецификация, Отзывы располагать в том порядке что мне нужно), конкретно мне надо чтобы всегда первой стояла "Спецификация" и именно ее видели на карточке товара по умолчанию.

    По первому насколько я понимаю надо соответствующее условие просто поставить где то по коду, подскажите только в каком файле копать пожалуйста.
    Если кто знает точно где поправить, то будут признателен
    Настраиваю свой первый магазин на ViArt v4.08 RE
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  2. #2
    ViArts Man nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем
    Регистрация
    02.09.2010
    Адрес
    Kiev
    Сообщений
    111
    Сказали 'Спасибо' за это сообщение. :
    5 за это сообщение
    60 Всего
    Загрузки
    9
    Закачек
    0
    Вес репутации
    13

    По умолчанию Re: Как изменить порядок вывода вкладок в описании товара и вообще управлять ими ?

    Идем в файлик templates/user/block_product_details.html, код ниже отвечает за вывод


    <!-- begin description_block -->
    <!-- begin title_desc -->
    <div class="middlebg padding6px bigtitle">{PROD_DESCRIPTION_MSG}</div>
    <!-- end title_desc -->

    <div id="desc_data" style="{desc_style}">
    <div class="padding10px">
    <!-- begin description --><div>{full_description}</div><!-- end description -->
    <!-- BEGIN notes_block --><div class="smallText"><b>{PROD_NOTE_MSG}:</b> {notes}</div><!-- END notes_block -->
    <!-- begin availability --><div id="block_sm{form_id}" class="smallText" style="{sm_style}"><b>{PROD_AVAILABILITY_MSG}:</b> <span id="sm{form_id}">{shipping_time_desc}</span></div><!-- end availability -->
    <!-- BEGIN shipping_block --><div class="smallText"><b>{PROD_SHIPPING_MSG}:</b> {shipping_rule_desc}</div><!-- END shipping_block -->
    <!-- BEGIN weight_block --><div class="smallText"><b>{PROD_WEIGHT_MSG}:</b> {weight}</div><!-- END weight_block -->
    </div>
    </div>
    <!-- end description_block -->

    Если будете удалять блок - не удаляйте такие блоки

    <!-- end description_block -->
    Без них будут ошибки, страница не загрузится, движок проверяет при загрузке эти условия
    Все возможно, все реально - старание и желание..
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  3. Сказали спасибо:

    oldmanager (23.11.2011) , Anstrem (16.08.2011) , Georg (16.08.2011) , newshop (16.08.2011) , DimTai (16.08.2011)

  4. #3
    ViArts Man Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве
    Регистрация
    20.01.2011
    Адрес
    Москва
    Возраст
    38
    Сообщений
    302
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    23 Всего
    Загрузки
    8
    Закачек
    0
    Вес репутации
    12

    По умолчанию Re: Как изменить порядок вывода вкладок в описании товара и вообще управлять ими ?

    Цитата Сообщение от nikom11 Посмотреть сообщение
    Идем в файлик templates/user/block_product_details.html, код ниже отвечает за вывод




    Если будете удалять блок - не удаляйте такие блоки



    Без них будут ошибки, страница не загрузится, движок проверяет при загрузке эти условия
    Спасибо большое, только пока чего то не получается ничего.
    Я наивный думал если просто поменяю местами в этом файле блоки:
    <!-- begin description_block --> <!-- end description_block --> и
    <!-- begin specification_block --> <!-- end specification_block -->,
    то и вкладки поменяются местами на карточке товара, а почему то это не происходит, все равно первым выводится "Описание", а только потом "Спецификация"...
    Последний раз редактировалось Anstrem; 16.08.2011 в 16:16.
    Настраиваю свой первый магазин на ViArt v4.08 RE
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  5. #4
    ViArts Man nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем nikom11 - это имя известно всем
    Регистрация
    02.09.2010
    Адрес
    Kiev
    Сообщений
    111
    Сказали 'Спасибо' за это сообщение. :
    3 за это сообщение
    60 Всего
    Загрузки
    9
    Закачек
    0
    Вес репутации
    13

    По умолчанию Re: Как изменить порядок вывода вкладок в описании товара и вообще управлять ими ?

    То что написал выше - лишь убирает именно текст который выводится в описании. Просто по структуре посмотрите, там есть чуть выше
    <ul class="DetailTabs">
    <!-- BEGIN tabs --><li id="{tab_td_id}" class="{tab_style}"><a id="{tab_a_id}" href="{tab_href}" class="{tab_style}"
    получается, что страница генерится уже только в php, именно вкладка. Чтобы убрать "описание" на уровень выше, и не появлялось совсем - можете вернуть код который, в файле удаляли, (он правда ни на что не влияет)

    идем в blocks/block_product_details.php, ищем

    // parse description block
    $parse_description = false;
    if (!$use_tabs) {
    $t->sparse("title_desc", false);
    }

    if ($full_description) {
    if ($php_in_full_desc) {
    eval_php_code($full_description);
    }
    $t->set_var("full_description", $full_description);
    $t->parse("description", false);
    $parse_description = true;
    } else {
    $t->set_var("description", "");
    }

    if (strlen($notes)) {
    if ($php_in_notes) {
    eval_php_code($notes);
    }
    $t->set_var("notes", $notes);
    $t->parse("notes_block", false);
    $parse_description = true;
    }

    if (!$hide_weight_details && $weight > 0) {
    if (strpos ($weight, ".") !== false) {
    while (substr($weight, strlen($weight) - 1) == "0") {
    $weight = substr($weight, 0, strlen($weight) - 1);
    }
    }
    if (substr($weight, strlen($weight) - 1) == ".") {
    $weight = substr($weight, 0, strlen($weight) - 1);
    }
    $t->set_var("weight", $weight . " " . $weight_measure);
    $t->sparse("weight_block", false);
    $parse_description = true;
    }
    if ($parse_description) {
    $tabs["desc"] = PROD_DESCRIPTION_MSG;
    }
    // end description block

    и комментируем его в каждой строке так //, для примера //$t->set_var("weight", $weight . " " . $weight_measure);

    вслучае если вы захотите обратно вернуть))
    Все возможно, все реально - старание и желание..
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо

  6. Сказали спасибо:

    oldmanager (23.11.2011) , Anstrem (16.08.2011) , newshop (16.08.2011)

  7. #5
    ViArts Man Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве Anstrem - луч света в тёмном царстве
    Регистрация
    20.01.2011
    Адрес
    Москва
    Возраст
    38
    Сообщений
    302
    Сказали 'Спасибо' за это сообщение. :
    0 за это сообщение
    23 Всего
    Загрузки
    8
    Закачек
    0
    Вес репутации
    12

    По умолчанию Re: Как изменить порядок вывода вкладок в описании товара и вообще управлять ими ?

    Цитата Сообщение от nikom11 Посмотреть сообщение
    То что написал выше - лишь убирает именно текст который выводится в описании. Просто по структуре посмотрите, там есть чуть выше


    получается, что страница генерится уже только в php, именно вкладка. Чтобы убрать "описание" на уровень выше, и не появлялось совсем - можете вернуть код который, в файле удаляли, (он правда ни на что не влияет)

    идем в blocks/block_product_details.php, ищем




    и комментируем его в каждой строке так //, для примера //$t->set_var("weight", $weight . " " . $weight_measure);

    вслучае если вы захотите обратно вернуть))
    Спасибо огромное, то что нужно как раз !
    Настраиваю свой первый магазин на ViArt v4.08 RE
    Digg this Post!Bookmark Post in Technorati
    Ответить с цитированием Ответить с цитированием
    Спасибо


 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

     

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
Back to top