Jump to content


Photo
- - - - -

Стоп слова в каталоге и в модуле "Похожие материалы"


Best Answer SmetDenis , 21 July 2015 - 04:21

И вопрос - можно ли как-то сделать, что-бы эта надпись в каталоге не бралась из H1 карточки товара или изменить ее.

Самый простой способ - это сделать несколько разных текстовых полей и выводить их в зависимости от ситуации.
В данном случае - это чистое название игры.

Другой способ - это вырезать слова перед выводом в шаблоне
$title = $this->renderPosition('title');
$title = JString::str_ireplace('купить', '', $title);
echo $title;

Подскажите пожалуйста, каким образом это можно сделать, можно ли исключить определенные слова из "модуля похожих товаров" и из категорий, быть может что-бы они не брались из H1 а другого параметра или удалить из показа определенные слова...

Используйте теги для связи между материалами.
По этим тегам можно выводить похожие материалы с помощью элемента JBZoo Related items (auto). Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 RSK

RSK
  • JBZoo User (rus)
  • User rate: 0
  • posts: 11
  • topics: 5

Posted 20 July 2015 - 14:52

Здравствуйте! Сейчас сайт еще на стадии разработки,  activesteam .ru , в каталоге товара ( левое меню жанры игр Экшен, Шутеры и т.д. ) у меня находятся фото игр, обложки. При наведение на них появляется надпись взятая  из тега H1 на самой карточке товара, в моем случае "Купить "НАЗВАНИЕ_ИГРЫ" . И вопрос - можно ли как-то сделать, что-бы эта надпись в каталоге (фото игры вот тут -  http://clip2net.com/s/3kZkEdw купить borderlands 2 ) не бралась из H1 карточки товара или изменить ее. Допустим я в карточке товара напишу целое предложение в H1 , пример - "Купить Borderlands 2 ключ Steam дешево" , а в обложке  http://clip2net.com/s/3kZkEdw  я хочу видеть только надпись "Купить "НАЗВАНИЕ_ИГРЫ" и все... Каким это образом можно сделать, может можно как-то обозначить стоп слова, игнорировать слова купить, дешево и т.д. ?

 И еще один вопрос, похожий... У меня в карточке товара будет вкладка "Похожие игры" , по примеру вот как тут - http://randomsteamke...eaper-of-souls/ на старом сайте, и тут такая-же ситуация, берется название из H1, выводится "купить "название_игры" дешево ключ бла бла бла" а мне так не надо, я хочу что-бы выводилось только название игры и все. Допустим  вот как тут http://randomsteamkeys.ru/buy-assassins-creed-unity/  вкладка похожие, все игры из серии Ассасинс, но только как на моем новом сайте по этому примеру http://clip2net.com/s/3kZkEdw  но без Купить и так далее. Подскажите пожалуйста, каким образом это можно сделать, можно ли исключить определенные слова из "модуля похожих товаров" и из категорий, быть может что-бы они не брались из H1 а другого параметра или удалить из показа определенные слова...

 Заранее благодарен за ответ.


Edited by RSK, 20 July 2015 - 16:34.

  • 0

#2 woodman

woodman
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 20 July 2015 - 16:46

Для всех фоток можно написать кастомный alt-текст, есть в опциях элемента при заполнении карточки товара.

Attached Thumbnails

  • Untitled-1.jpg

  • 0

#3 RSK

RSK
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 11
  • topics: 5

Posted 20 July 2015 - 16:49

Для всех фоток можно написать кастомный alt-текст, есть в опциях элемента при заполнении карточки товара.

мне не нужны title  картинок, они и так у меня присутствуют, это вообще разные понятия и речь не об этом..

 

Еще актуально, буду благодарен за советы.


  • 0

#4 woodman

woodman
  • JBZoo User (rus)
  • User rate: 38.4
  • posts: 648
  • topics: 59

Posted 20 July 2015 - 17:00

Слово "Купить" сейчас тоже выводится через элемент text. Запишите туда свою фразу, а вывод title'a можно скрыть JS'ом.


  • 0

#5 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 21 July 2015 - 04:21   Best Answer

И вопрос - можно ли как-то сделать, что-бы эта надпись в каталоге не бралась из H1 карточки товара или изменить ее.

Самый простой способ - это сделать несколько разных текстовых полей и выводить их в зависимости от ситуации.
В данном случае - это чистое название игры.

Другой способ - это вырезать слова перед выводом в шаблоне
$title = $this->renderPosition('title');
$title = JString::str_ireplace('купить', '', $title);
echo $title;

Подскажите пожалуйста, каким образом это можно сделать, можно ли исключить определенные слова из "модуля похожих товаров" и из категорий, быть может что-бы они не брались из H1 а другого параметра или удалить из показа определенные слова...

Используйте теги для связи между материалами.
По этим тегам можно выводить похожие материалы с помощью элемента JBZoo Related items (auto).
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!