1. ВСЁ ЧТО НУЖНО ЗНАТЬ О JOOMLA — ЗА ОДИН ДЕНЬ!
    Гость, не пропусти Joomla!Day Russia 2017 - 20% скидка (JDCB9TOIIIA)
    Скрыть объявление

Joomla 1.5 joomla title и vm

Тема в разделе "Магазины, электронная коммерция", создана пользователем xpycteam, 18.10.2009.

  1. Offline

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

    Регистрация:
    09.02.2009
    Сообщения:
    43
    Симпатии:
    0
    Пол:
    Мужской
    Стоит joomla Версия 1.5.14 vm 1.1.13
    вопрос заключается в следующем.
    Меню такое.

    Деталь
    |__марка1
    >>|_модель
    >>|_модель 2
    |__марка 2
    >>|_модель
    >>|_модель 2

    Как сделать тайтл примерно такой

    Деталь марка1 модель Сама деталь. - Магазин запчастей.

    НА данный момент при заходе в раздел ДЕталь в тайте написано деталь, при заходе в марка1 пишет в тайтл марка1, при зоходе в модель тайтл пишет модель, при заходе в сам товар тайтл пишет сам товар.
    Читал форум видел плагины но там надо вручную все прописывать а товаров много у меня...

    полазил по форумам нашол вот такое решение

    Код (CODE):
    1. // Set Dynamic Page Title
    2. $category_name = '';
    3. //Получаем имя вышестоящей директории, если есть такая
    4. $q = 'SELECT `category_parent_id` FROM `jos_vm_category_xref` WHERE `category_child_id`='.$category_id;
    5. $db->setQuery( $q );
    6. $category_parent_id = $db->loadResult();
    7. if ($category_parent_id) {
    8.    $q = 'SELECT `category_name` FROM `jos_vm_category` WHERE `category_id`='.$category_parent_id ;
    9.    $db->setQuery( $q );
    10.    $category_name = $db->loadResult()." - ";
    11. }
    12.  
    13. //Получаем имя самой директории
    14. $q = 'SELECT `category_name` FROM `jos_vm_category` WHERE `category_id`='.$category_id;
    15. $db->setQuery( $q );
    16.         $category_name = $category_name.($db->loadResult());
    17.  
    18. $vm_mainframe->setPageTitle( html_entity_decode( $category_name.' - '.substr($product_name, 0, 60 ), ENT_QUOTES ));

    править
    /administrator/components/com_virtuemart/html/shop.product_details.php
    нужно заменить старое // Set Dynamic Page Title

    но проблема в том что не выводит начальную категории и тайтл ставит только на странице товара.

    также тоже самое сделал в файле shop.browse.php.
    Теперь если зайти в марка1
    тайтл такой
    Деталь марка1
    если зайти в модель то тайтл такой
    Марка модель.
    Надо чтобы было везде в тайте так.
    Деталь марка модель название детали
    Как это сделать ?
     
    Последнее редактирование: 18.10.2009
  2.  

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

Загрузка...