Помогите перенести описание категории вниз (После товара)

Тема в разделе "Дизайн и оформление, шаблоны", создана пользователем 4oper, 30.01.2011.

  1. Offline

    4oper Недавно здесь

    Регистрация:
    30.01.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Подскажите пожалуйста как поменять местами описание категории и товары. Чтобы сначала были товары, а уже внизу страницы шло описание??

    Как для чайника))):)
     
  2.  
  3. Offline

    ton4ik87 Недавно здесь

    Регистрация:
    02.02.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Меня тоже интересует ответ на этот вопрос)) а то мучаюсь уже целый месяц:)
     
  4. Offline

    Smoki Недавно здесь

    Регистрация:
    06.04.2011
    Сообщения:
    1
    Симпатии:
    1
    Пол:
    Мужской
    На случай если еще не нашли решение попробую помочь. Информацию нашел на другом форум сейчас даже не вспомню на каком.

    Итак.
    1.Описание категории хранится в файле /components/com_virtuemart/themes/"ВАША ТЕМА"/templates/browse/includes/browse_header_category.tpl.php

    2.Навигация в нижней части страницы хранится в /components/com_virtuemart/themes/"ВАША ТЕМА"/templates/browse/includes/browse_pagenav.tpl.php

    Чтобы перенести описание категории вниз нужно из файла под пунктом 1 перенести в файл под пунктом 2 этот код:

    Код (CODE):
    1. <?php if( trim(str_replace( "<br />", "" , $desc)) != "" ) { ?>
    2.  
    3. <div style="width:100%;float:left;">
    4. <?php echo $desc; ?>
    5. </div>
    6. <br class="clr" /><br />
    7. <?php
    8. }
    9. ?>


    Файл browse_pagenav.tpl.php у меня выглядит так :
    Код (CODE):
    1. <?php if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
    2. mm_showMyFileName(__FILE__); ?>
    3.  
    4.  
    5.  
    6. <?php if(!@is_object( $pagenav)) return;  ?>
    7. <!-- BEGIN PAGE NAVIGATION -->
    8. </br></br>
    9. <div align="center">
    10.  
    11.         <div style="float:left">
    12.         <form action="<?php echo $search_string ?>" method="post">
    13.             <?php echo $VM_LANG->_('PN_DISPLAY_NR') ?>&nbsp;&nbsp;
    14.             <?php $pagenav->writeLimitBox( $search_string ); ?>
    15.            
    16.             <noscript><input class="button" type="submit" value="<?php echo $VM_LANG->_('PHPSHOP_SUBMIT') ?>" /></noscript>
    17.        
    18.         </form> </div>
    19.         <?php $pagenav->writePagesLinks( $search_string ); ?>
    20.     <?php
    21.     if( $show_limitbox ) {
    22.        
    23.        
    24.        ?>
    25.   <?php
    26.     }
    27.     $pagenav->writePagesCounter();
    28.     ?> 
    29.  
    30. </div>
    31. <!-- END PAGE NAVIGATION -->
    32. <?php if( trim(str_replace( "<br />", "" , $desc)) != "" ) { ?>
    33.  
    34. <div style="width:100%;float:left;">
    35. <?php echo $desc; ?>
    36. </div>
    37. <br class="clr" /><br />
    38. <?php
    39. }
    40. ?>
     
    koroluk1990 нравится это.
  5. Offline

    koroluk1990 Недавно здесь

    Регистрация:
    17.04.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Ваш совет помог, но только с подкатегориями. А вот категории которые на главной странице сайта никак не могу перенести вверх! Подскажите. Нужно что б описание было под категориями товаров. Вот мой сайт Скидки, акции,распродажа. Новости моды и культуры
     
    Последнее редактирование: 08.10.2012
  6. Offline

    koroluk1990 Недавно здесь

    Регистрация:
    17.04.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Встала задача поменять местами отображение товаров и описание категории чтобы набить побольше ключевых слов в описание и при этом чтобы не портить отображение тем что изза распухшего описаня категории список товаров "уехал" далеко вниз:

    1) открываем файл:

    /ваш_сайт/components/com_virtuemart/themes/default/templates/browse/includes/browse_notables.tpl.php

    2) вырезаем функцию вывода отображения описания категории в строке №3

    <?php echo $browsepage_header // The heading, the category description ?>

    3) переносим функцию самый низ того же файла.

    всё :)

    Чтобы сделать такой же перенос для SEO на главной странице магазина - перенести описание магазина вниз, а список категорий наверх:

    1) заходим в файл
    /ваш_сайт/components/com_virtuemart/themes/default/templates/common/shopIndex.tpl.php

    2) находим на 3ей строчке функцию:
    <?php
    defined( 'vmToolTipCalled') or define('vmToolTipCalled', 1);
    echo $vendor_store_desc."<br />";
    echo "<br /><h4>".$VM_LANG->_('PHPSHOP_CATEGORIES')."</h4>";
    echo $categories; ?>

    3) переносим 3ью строку в функции в самый конец чтобы получилось:
    <?php
    defined( 'vmToolTipCalled') or define('vmToolTipCalled', 1);
    echo "<br /><h4>".$VM_LANG->_('PHPSHOP_CATEGORIES')."</h4>";
    echo $categories;
    echo $vendor_store_desc."<br />";
    ?>

    4) сохраняем

    Вот тут только проблемка у меня возникла (может из-за кривизны рук :) ) - список товаров вверх то перенесся, а вот описание категории нет, вместо него есть вот этот кусок функции которую мы переносили (echo $vendor_store_desc."<br />";.) . Буду что-то делать!
     
  7. Offline

    koroluk1990 Недавно здесь

    Регистрация:
    17.04.2012
    Сообщения:
    5
    Симпатии:
    0
    Пол:
    Мужской
    Решил отписать. Давно уже устранил проблему. Просто ошибка была в коде =) Нужно было закрыть тег:)
     
  8. Offline

    Hennessy Недавно здесь

    Регистрация:
    10.11.2016
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Женский
    Не могу найти соответствующую папку! А есть какие-то альтернативные варианты?
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 813
    Симпатии:
    771
    Пол:
    Мужской
    Создать свою тему и указать версию Вирта. Это решение для Вирт 1.1.9
     

Поделиться этой страницей

Загрузка...