0 Пользователей и 1 Гость просматривают эту тему.
  • 15 Ответов
  • 6580 Просмотров
*

Gelik

  • Осваиваюсь на форуме
  • 49
  • 8 / 0
Проблема в следующем, sh404SEF для подкатегорий генерирует автоматом Title следующего вида - "Название подкатегории | Название родительской категории", нужно изменить этот шаблон генерации на такой вид - "Название подкатегории", то есть что бы он не добавлял в Title название родительской категории!

За генерацию тайтлов отвечает файл - components/com_sh404sef/meta_ext/com_virtuemart.php

В коде я нашел функцию, которая отвечает за генерацию титлов категорий, вот она-


Код
case 'shop.browse':
      $catDesc = '';
      $catList = vm_sef_get_category_title( $database, $catDesc, $category_id, $option, $shLangName );
      $shCustomTitleTag = $catList ? $catList:'';

То есть отвечает за генерацию Title категорий эта строка -

Код
$shCustomTitleTag = $catList ? $catList:'';

Она выводит титл подкатегории в виде дерева всех родительских категорий.
Как можно решить эту проблему, я так и не смог разобраться (подставлял вместо $catList ? $catList:'' разные функции, но ничего не заработало), не ас я в php. Готов заплатить за решение, уверен для програмеров, это будет легкая задача.
Бюджет - 100 WMR
« Последнее редактирование: 22.03.2010, 01:11:30 от Gelik »
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
чуть выше - вместо
Код
 do {               // all categories and subcategories 
    $title .= ($sefConfig->shInsertCategoryId ?
                $tree[ $category_id ]->category_id.$sefConfig->replacement : '')
            .$tree[ $category_id ]->category_name. ' | ';
    $category_id = $tree [ $category_id ]->category_parent_id;
  } while( $category_id != 0 );

сделайте

Код
 
    $title .= ($sefConfig->shInsertCategoryId ?
                $tree[ $category_id ]->category_id.$sefConfig->replacement : '')
            .$tree[ $category_id ]->category_name;
   
*

Gelik

  • Осваиваюсь на форуме
  • 49
  • 8 / 0
Спасибо, 100 wmr перевел, + поставил
*

Sulpher

  • Живу я здесь
  • 2060
  • 393 / 15
  • Шаблоны и расширения Joomla
Никто не будет возражать, если эту тему перенесём в другой раздел в назидание идущим путём Joomla? :)
*

Gelik

  • Осваиваюсь на форуме
  • 49
  • 8 / 0
Я только "ЗА", никогда не был жадным )))
*

lifter

  • Осваиваюсь на форуме
  • 39
  • 6 / 0
Необходимо сделать похожую правку, а именно:
 хочу сделать так, что бы в автоматически генерируемые титлы страниц в карточке товара (flypage) добавлялись некоторые слова, необходимо для поисковой оптимизации.

То-есть, сейчас титл выглядит так:

Товар | Подкатегория | Категория

Хочу сделать так:

Товар | Купить Товар | Отзывы Товар | Подкатегория

Так-как слабо владею PHP, обращаюсь за помощью к знатокам.

Готов поделиться парой вмз с тем, кто направит на путь истинный.
Спасибо за помощь. drink
*

lifter

  • Осваиваюсь на форуме
  • 39
  • 6 / 0
бросьте мне Ваш components/com_sh404sef/meta_ext/com_virtuemart.php

Вот он, заранее спасибо.

[вложение удалено Администратором]
*

CrazyLuna

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
День добрый. А как поменять местами категории в title?
Чтобы сначала шло название родительской категории, а потом конечной.

Т.е. сейчас пишет: Ice Cruiser 5000 | Bridgestone | шины

А надо шины |  Bridgestone |Ice Cruiser 5000
*

terr

  • Давно я тут
  • 824
  • 14 / 6
  • Ученик html-я
какая версия марта для етого компонента и скачать его как можно у меня вобла 1,0,15 и соотвецтвенно вм тож старенкий никак немагу добится титулов дескрипшинов и кейвордсов автономных для вирутумарта
*

holovla

  • Захожу иногда
  • 101
  • 0 / 0
Добрый день

сейчас так :
$shCustomTitleTag = $row->product_name.' купить в интернет магазине '.$shShopName;

тоесть идет грубо говоря : морковь купить в интернет магазине Мир Моркови

1)как поставить в начале категорию ? тоесть если есть 2 категории вкусная и невкусная морковь то чтобы они были вначале
2)как добавить производителя? и по итогу чтобы получалось как пример 'вкусная'.производитель. product_name.' купить в интернет магазине '.$shShopName;

Заранее спасибо
благодарность за 2-3 строки кода 100р и +
« Последнее редактирование: 19.08.2012, 18:39:16 от holovla »
*

holovla

  • Захожу иногда
  • 101
  • 0 / 0
*

Sergey1984

  • Захожу иногда
  • 51
  • 0 / 0
А как связать description и параметр product_type. Т.е необходимо чтобы в description записывался выбранный product_type_name?
Использую Cherry Picker и необходимо автоматическое формирование title и  description по product_type.

Заранее благодарен.
*

One

  • Захожу иногда
  • 282
  • 3 / 0
Цитировать
как добавить производителя?
Кто-то разобрался как это сделать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

sh404SEF + OSMap Free

Автор xlenivecx

Ответов: 5
Просмотров: 955
Последний ответ 14.12.2019, 22:34:33
от draff
Теги на страницах навигации sh404SEF

Автор alexey711

Ответов: 2
Просмотров: 793
Последний ответ 25.06.2019, 15:02:55
от alexey711
Как выключить отображение кода модуля на странице 404 работающей через sh404SEF?

Автор Dim

Ответов: 1
Просмотров: 1062
Последний ответ 05.11.2018, 22:56:47
от Dim
Убрать слэши sh404SEF

Автор romagromov

Ответов: 1
Просмотров: 1189
Последний ответ 16.06.2018, 12:03:05
от romagromov
Управление 404 ссылками в sh404SEF

Автор Afman

Ответов: 0
Просмотров: 1131
Последний ответ 09.06.2018, 20:15:30
от Afman