Перейти к содержимому


Фотография
- - - - -

Автоматическое заполнение мета заголовка

item name

Лучший Ответ SmetDenis , 10 November 2014 - 13:49

Вас смущает всего лишь перенос?
В нем совершенно нет ничего страшного :)
 

$description = strip_tags(trim($this->renderPosition('meta-description')));
$description = str_replace(array("\n", "\r"), ' ', $description); // удаляем переносы
$document->setMetadata('description', $description);
Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 13

#1 Tunga

Tunga

Отправлено 07 November 2014 - 12:20

Подскажите пожалуйста как добавить в тип материала автоматическое заполнение мета заголовка?
 
Нужна конструкция вида:
 
Купить + название айтема + в Киеве + цена из элемента JBZoo Price 

  • 0

JBZoo это круто!


#2 Sliapy

Sliapy

Отправлено 07 November 2014 - 12:24

http://forum.jbzoo.c...-jbzoo/?p=51141


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 Tunga

Tunga

Отправлено 07 November 2014 - 13:17

А куда именно в файле media/zoo/applications/jbuniversal/templates/catalog/renderer/item/product/full.php

Нужно вставить конструкцию 

 

$title = 'Купить '. JString::trim(strip_tags($this->renderPosition('title'))) . ' в Москве';
JFactory::getDocument()->setTitle($title); 

  • 0

JBZoo это круто!


#4 Cheren-dow

Cheren-dow

Отправлено 07 November 2014 - 13:55

Tunga, вставьте вверху файла 


  • 1
Изображение
 

#5 Cheren-dow

Cheren-dow

Отправлено 07 November 2014 - 18:32

Tunga, вопрос решон закрываем топик? 


  • 0
Изображение
 

#6 Tunga

Tunga

Отправлено 08 November 2014 - 10:17



Tunga, вопрос решон закрываем топик? 

Да все получилось!

Последний вопрос, сделал все как в топике Встраиваем meta поля для поисковиков: http://forum.jbzoo.c...ya-poiskovikov/

 

В настройках типа материала Meta description во всех элементах разделитель поставил Запятая

b6e3dd7e_s.jpg

 

В исходном коде страницы meta description отображается в столбик, как сделать чтобы отображалось в одну строку через запятую?

Сайт http://www.nordwest.com.ua/ в исходном коде на странице любого товара увидите следующее:

 

 <meta name="description" content="Комплект: Le Vele SEDA 200х220 
Бренд: Le Vele 
Производство: Турция 
Размер: Евро 
Ткань: Сатин + жатый шелк 
Комплектация: 6 предметов 
Пододеяльник: 200 x 220 см (1 шт) 
Простынь: 240 x 260 см (1 шт) 
Наволочка: 50 x 70 см (4 шт) 
Упаковка: Подарочная
 
Листинг файла full.php

// no direct access
defined('_JEXEC') or die('Restricted access');
$document = JFactory::getDocument();
$document->setMetadata('description', strip_tags(trim($this->renderPosition('meta-description'))));
$document->setMetadata('keywords', strip_tags(trim($this->renderPosition('meta-keywords'))));
$document->setTitle(strip_tags(trim($this->renderPosition('meta-title'))));

  • 0

JBZoo это круто!


#7 Cheren-dow

Cheren-dow

Отправлено 08 November 2014 - 13:04

Tunga, а если вывести позицию описания и ключевых слов тоже нет разделителя и значения идут с новой строки? 


  • 0
Изображение
 

#8 Tunga

Tunga

Отправлено 08 November 2014 - 14:47



Tunga, а если вывести позицию описания и ключевых слов тоже нет разделителя и значения идут с новой строки? 

Так я вывел позицию в файле positions.xml Вы это имеете ввиду? Я все по топику делал http://forum.jbzoo.c...ya-poiskovikov/

 

b8776d67_s.jpg

Сообщение отредактировал Tunga: 08 November 2014 - 15:20

  • 0

JBZoo это круто!


#9 Cheren-dow

Cheren-dow

Отправлено 08 November 2014 - 16:06

Tunga, я имею в виду вывести для отображения на сайте. Как будет в строчку или столбец? 


  • 0
Изображение
 

#10 Tunga

Tunga

Отправлено 08 November 2014 - 16:37

Tunga, я имею в виду вывести для отображения на сайте. Как будет в строчку или столбец? 

Смотря в какую позицию если к примеру в Likes то отображается в столбец, а если в позицию Anons тогда в строчку - но разделителей почему то нет

 

Комплект: Cotton Box VALENTINA FUSYA 160х220х2 Бренд: Cotton Box Размер: Семейный Ткань: Ранфорс Комплектация: 5 предметов Производство: Турция

 

У Дениса в топике получилось в строчку))

 

  1. <meta name="" content="" />
  2. <meta name="" content="Иванов Александр Петрович Род. 2013-02-01 Город: Астрахань После введения новых штрафных размеров, гибэдедешники являются куда более осторожными. Нынче им воспрещено иметь на рабочем месте приличное количество купюр, они нынче стали более дисциплинированы и гораздо чаще заполняют протоколы. Но утверждать, что ГАИ не берет взятки, очень рано." /> 

Сообщение отредактировал Tunga: 08 November 2014 - 16:40

  • 0

JBZoo это круто!






Click to return to top of page in style!