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

Discussion in 'Дизайн и оформление, шаблоны' started by 4oper, Jan 30, 2011.

  1. Offline

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

    Joined:
    Jan 30, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Подскажите пожалуйста как поменять местами описание категории и товары. Чтобы сначала были товары, а уже внизу страницы шло описание??

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

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

    Joined:
    Feb 2, 2011
    Messages:
    1
    Likes Received:
    0
    Gender:
    Male
    Меня тоже интересует ответ на этот вопрос)) а то мучаюсь уже целый месяц:)
     
  4. Offline

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

    Joined:
    Apr 6, 2011
    Messages:
    1
    Likes Received:
    1
    Gender:
    Male
    На случай если еще не нашли решение попробую помочь. Информацию нашел на другом форум сейчас даже не вспомню на каком.

    Итак.
    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 likes this.
  5. Offline

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

    Joined:
    Apr 17, 2012
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Ваш совет помог, но только с подкатегориями. А вот категории которые на главной странице сайта никак не могу перенести вверх! Подскажите. Нужно что б описание было под категориями товаров. Вот мой сайт Скидки, акции,распродажа. Новости моды и культуры
     
    Last edited: Oct 8, 2012
  6. Offline

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

    Joined:
    Apr 17, 2012
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Встала задача поменять местами отображение товаров и описание категории чтобы набить побольше ключевых слов в описание и при этом чтобы не портить отображение тем что изза распухшего описаня категории список товаров "уехал" далеко вниз:

    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 Недавно здесь

    Joined:
    Apr 17, 2012
    Messages:
    5
    Likes Received:
    0
    Gender:
    Male
    Решил отписать. Давно уже устранил проблему. Просто ошибка была в коде =) Нужно было закрыть тег:)
     
  8. Offline

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

    Joined:
    Nov 10, 2016
    Messages:
    3
    Likes Received:
    0
    Gender:
    Female
    Не могу найти соответствующую папку! А есть какие-то альтернативные варианты?
     
  9. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Создать свою тему и указать версию Вирта. Это решение для Вирт 1.1.9
     

Share This Page

Loading...