Новости Joomla

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

MaJIb4iK

  • Захожу иногда
  • 116
  • 0 / 0
Нужно сделать, чтобы в теге title на странице категории выводился один заголовок (например "Купить кирпич красный"), а на сайте эта же страница была озаглавлена просто "Кирпич красный". Т.е. можно ли изменить ТАЙТЛ, не меняя название категории (чтобы не дописывать везде слово купить)?
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
кашется нужно отредактировать шаблон вывода категории. Правдо не уверен возможно ли сделать задуманное
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Малость не понял, причем тут категория. ??
Заголовок материала на странице берется из названия статьи.
Что касается title  - по умолчанию в J1.5, кажется, берется там же.
А если Вам надо чтобы он отличался, есть для этого, например, дополнительные компоненты.
Допустим, в sh404SEF можно любой ссылке (соответственно - нужной Вам странице) назначить свои мета и титл, и дескрипшн, и кейвордс.
Возможно, будет интересно: Интеграция с Ozon
*

danik.html

  • Живу я здесь
  • 2650
  • 353 / 4
Прочитайте еще раз вопрос - поймете. Тайтл берется из названия если не прописан другой в настройках пункта меню

Решается так. в настройках пункта меню пишем тайтл, ставим Нет. в шаблон блога категории добавляем
<h1><? echo $this->category->title ?></h1>
【Мегапак Virtuemart:
 • метатеги (description,keywords)
 • заголовки (title)
 • красивые алиасы (чпу) без тормозов и дублей!
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
Прочитайте еще раз вопрос - поймете.

да, с материалом спутал. но то, что написал про sh404SEF также применимо
« Последнее редактирование: 31.05.2010, 06:53:01 от rsn »
Возможно, будет интересно: Интеграция с Ozon
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Не пудрите человеку мозг. Здесь лучше всего применить хак http://joomlaforum.ru/index.php/topic,67328.0.html
*

MaJIb4iK

  • Захожу иногда
  • 116
  • 0 / 0
Не пудрите человеку мозг. Здесь лучше всего применить хак http://joomlaforum.ru/index.php/topic,67328.0.html
Просмотрел эту тему, но думаю - это не совсем то, что мне нужно. Тем более, что там люди пишут, что работает этот хак только на "чистых" файлах VM, а у меня много что правилось. Может есть способ попроще, чтобы title был один, а на сайте выводилась его сокращенная версия.
Нужно так как на скриншоте ниже (нашел пример реализованного решения): там категория и заголовок на странице сайта называется "Жиросжигатели", а в title прописано "Жиросжигатель. Купить жиросжигатель. Жиросжигатель Киев".
Вот и мне нужно так сделать у себя.

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

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Если не хочется пальцем шевелить, тогда сторонние сеф-компоненты.
*

yadrinez

  • Захожу иногда
  • 108
  • 9 / 0
Редактируете файл shop.browse.php.
У меня например там так, у вас может быть по другому, но в общих чертах понятно как найти (ищите кусок кода под CATEGORY DESCRIPTION)

Код

if( $category_id ) {
/**
    * CATEGORY DESCRIPTION
    */
$db->query( "SELECT category_id, category_name,category_thumb_image FROM #__{vm}_category WHERE category_id='$category_id'");
$db->next_record();
$category_name = shopMakeHtmlSafe( $db->f('category_name') );

// Set Dynamic Page Title
$vm_mainframe->setPageTitle( $db->f("category_name") );

$desc =  $ps_product_category->get_description($category_id);
$desc = vmCommonHTML::ParseContentByPlugins( $desc );
// Prepend Product Short Description Meta Tag "description" when applicable
$mainframe->prependMetaTag( "description", strip_tags($desc) );

}  else {
$mainframe->prependMetaTag( "robots", 'noindex, nofollow');

Для того чтобы было описание как хотите, можно сделать так по быстрому:

$mainframe->prependMetaTag( "description", strip_tags($desc).'. '.strip_tags($desc).' купить. '.strip_tags($desc).' Киев.' );
*

MaJIb4iK

  • Захожу иногда
  • 116
  • 0 / 0
Редактируете файл shop.browse.php.
У меня например там так, у вас может быть по другому, но в общих чертах понятно как найти (ищите кусок кода под CATEGORY DESCRIPTION)

Код

if( $category_id ) {
/**
    * CATEGORY DESCRIPTION
    */
$db->query( "SELECT category_id, category_name,category_thumb_image FROM #__{vm}_category WHERE category_id='$category_id'");
$db->next_record();
$category_name = shopMakeHtmlSafe( $db->f('category_name') );

// Set Dynamic Page Title
$vm_mainframe->setPageTitle( $db->f("category_name") );

$desc =  $ps_product_category->get_description($category_id);
$desc = vmCommonHTML::ParseContentByPlugins( $desc );
// Prepend Product Short Description Meta Tag "description" when applicable
$mainframe->prependMetaTag( "description", strip_tags($desc) );

}  else {
$mainframe->prependMetaTag( "robots", 'noindex, nofollow');

Для того чтобы было описание как хотите, можно сделать так по быстрому:

$mainframe->prependMetaTag( "description", strip_tags($desc).'. '.strip_tags($desc).' купить. '.strip_tags($desc).' Киев.' );

Так это ж вроде для тэга дескрипшн, а мне нужно тайтл поменять
Или я что-то путаю?
*

yadrinez

  • Захожу иногда
  • 108
  • 9 / 0
а черт попутал. Значит меняй строчку
Код
$vm_mainframe->setPageTitle( $db->f("category_name") );

аналогично тому как я написал, например

Код
$vm_mainframe->setPageTitle( $db->f("category_name").'.'.$db->f("category_name").' купить. '.$db->f("category_name").' Киев.' );
*

MaJIb4iK

  • Захожу иногда
  • 116
  • 0 / 0
а черт попутал. Значит меняй строчку
Код
$vm_mainframe->setPageTitle( $db->f("category_name") );

аналогично тому как я написал, например

Код
$vm_mainframe->setPageTitle( $db->f("category_name").'.'.$db->f("category_name").' купить. '.$db->f("category_name").' Киев.' );

О, супер, спасибо!
А как еще поменять тайтлы в описаниях товара?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как убрать список категорий с главной страницы virtuemart 1.1.3?

Автор SynVelesa

Ответов: 6
Просмотров: 8842
Последний ответ 07.06.2018, 00:21:52
от iGatto
Где редактировать внутренние страницы (с модулем virtuemart)

Автор skelet

Ответов: 2
Просмотров: 979
Последний ответ 02.07.2015, 07:28:26
от skelet
VirtueMart 3 - page title

Автор capricorn

Ответов: 0
Просмотров: 1179
Последний ответ 05.06.2015, 22:57:22
от capricorn
Не корректно работает навигатор сайта (breadcrumbs) - дублирование главной страницы.

Автор SliderShadow

Ответов: 4
Просмотров: 2581
Последний ответ 19.05.2015, 17:43:08
от фунтик
Разбиение на страницы Virtuemart

Автор Павел

Ответов: 11
Просмотров: 4223
Последний ответ 25.09.2014, 07:10:34
от beagler