Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Recommended Posts

Решил установить микроразметку на страницы товаров. Зашел в Гугл, воспользовался сервисом микроразметки, вытянул теги, прописал в шаблоне product.tpl и пошел анализировать в Гугле. Проблемы две:

1 Не все теги микроразметки видит (хотя сервис мне их выдал и их я установил)

2. С микроразметкой урлов беда: когда ставишь itemprop="url" в строку хлебных крошек. то в этом теге получаются все сылки, а должна быть только ссылка на товар

<div class="breadcrumb">
        <a itemprop="url" href="http://electrofan.com.ua/">Главная</a>
         » <a itemprop="url" href="http://electrofan.com.ua/elektrovelosipedy/">ЭЛЕКТРОВЕЛОСИПЕДЫ</a>
         » <a itemprop="url" href="http://electrofan.com.ua/electrovelosiped-bl-xsn">Электровелосипед BL-XSN 60В 450Вт</a>
      </div>

Должно быть

<div class="breadcrumb">
        <a href="http://electrofan.com.ua/">Главная</a>
         » <a href="http://electrofan.com.ua/elektrovelosipedy/">ЭЛЕКТРОВЕЛОСИПЕДЫ</a>
         » <a itemprop="url" href="http://electrofan.com.ua/electrovelosiped-bl-xsn">Электровелосипед BL-XSN 60В 450Вт</a>
      </div>

Куда да залезть и где прописать этот тег, чтоб получилось так. как надо.

Сразу оговорюсь: модуль микроразметки ставить нет желания, т.к. для него нужен vqmod, а его на рабочий сайт боязно ставить во избежание глюков и конфликтов.

Заранее спасибо.

Надіслати
Поділитися на інших сайтах


Решил установить микроразметку на страницы товаров. Зашел в Гугл, воспользовался сервисом микроразметки, вытянул теги, прописал в шаблоне product.tpl и пошел анализировать в Гугле. Проблемы две:

1 Не все теги микроразметки видит (хотя сервис мне их выдал и их я установил)

2. С микроразметкой урлов беда: когда ставишь itemprop="url" в строку хлебных крошек. то в этом теге получаются все сылки, а должна быть только ссылка на товар

<div class="breadcrumb">
        <a itemprop="url" href="http://electrofan.com.ua/">Главная</a>
         » <a itemprop="url" href="http://electrofan.com.ua/elektrovelosipedy/">ЭЛЕКТРОВЕЛОСИПЕДЫ</a>
         » <a itemprop="url" href="http://electrofan.com.ua/electrovelosiped-bl-xsn">Электровелосипед BL-XSN 60В 450Вт</a>
      </div>

Должно быть

<div class="breadcrumb">
        <a href="http://electrofan.com.ua/">Главная</a>
         » <a href="http://electrofan.com.ua/elektrovelosipedy/">ЭЛЕКТРОВЕЛОСИПЕДЫ</a>
         » <a itemprop="url" href="http://electrofan.com.ua/electrovelosiped-bl-xsn">Электровелосипед BL-XSN 60В 450Вт</a>
      </div>

Куда да залезть и где прописать этот тег, чтоб получилось так. как надо.

Сразу оговорюсь: модуль микроразметки ставить нет желания, т.к. для него нужен vqmod, а его на рабочий сайт боязно ставить во избежание глюков и конфликтов.

Заранее спасибо.

 

так и скажите что жалко 50р...

Если что - из vqmod можно перенести код вручную в исходные файлы.

Прописывать нужно в product.tpl

но боюсь Вы самостоятельно только каку сделаете...

тем более так как Вы привели в примере - не получится. Нужно вносить правки в контроллер. А это все уже есть в модуле микроразметки.

Надіслати
Поділитися на інших сайтах


Да не жалко мне 50р. Я покупал примочки и буду. Но как почитаю ветки форума о vqmod то всякое желание пропадает его ставить. Тем более, что сайт работает и закрывать его "на реставрацию" желания нет никакого. Поэтому и прошу помощи.

Что править в контроллере надо. я прекрасно понимаю. но не могу самостоятельно сделать. Вот и прошу подсказки Хоть в личку.

Надіслати
Поділитися на інших сайтах


Да не жалко мне 50р. Я покупал примочки и буду. Но как почитаю ветки форума о vqmod то всякое желание пропадает его ставить. Тем более, что сайт работает и закрывать его "на реставрацию" желания нет никакого. Поэтому и прошу помощи.

Что править в контроллере надо. я прекрасно понимаю. но не могу самостоятельно сделать. Вот и прошу подсказки Хоть в личку.

проще будет купить мод, посмотреть как сделано там и сделать так же на сайте

Надіслати
Поділитися на інших сайтах


открыл и нифига не понял. В пхп ноль без палочки. Может поможет кто?

Были б там файлы можно было бы путем тупого сравнения понять. А тут хрен разберешь, только зря деньги потратил.

Надіслати
Поділитися на інших сайтах


в файле который Вы открыли прописаны пути файлов и часть кода которые нужно изменять, например:

вот такой кусок из Вашего файла:
 

<file name="/catalog/controller/product/product.php">
		

 

в этом куске мы видим что нужно открыть файл catalog/controller/product/product.php

далее видим вот такой код:
 

<search position="after">
			<![CDATA[
				$this->model_catalog_product->updateViewed($this->request->get['product_id']);
			]]>
			</search>

тут нас просят найти вот этот код в файле который мы открыли $this->model_catalog_product->updateViewed($this->request->get['product_id']); 

а код position="after" означает что код который нас просят вставить нужно вставлять после (after)  этого кода .
код который нужно вставить находится между тегами:
 

<add><![CDATA[
Код код код код 
]]></add>

Между тегами 

<operation>
</operation>

находится часть кода в файле которую нужно изменить...

 

есть кратко, то:

file name  = файл который нужно открыть

search  = код который мы ищем (который нужно изменить, или после которого или до которого нужно вставить следующий код)

position=  тег который как раз показывает что нужно сделать с кодом (заменить-replace; вставить после - after; вставить до - before)

add  = код который нужно вставить в файл

 

вот так кусок за куском смотрите какой файл нужно открыть, какой кусок кода найти и какой кусок кода нужно вставить или заменить. Все очень просто

 

PS а вообще не создавайте себе геморой  - устанавливайте vqmod и не парьтесь...не знаю что Вы тут читали про него, но кроме того что иногда чтобы модуль заработал нужно вносить изменения из vqmod в файлы - проблем никаких с ним не возникало

Надіслати
Поділитися на інших сайтах


Если в конструкции есть index="1", значит в коде искомый участок встречается больше одного раза, index="1" указывает на то, что нужно заменить самый первый такой участок, а остальные не трогать.

Надіслати
Поділитися на інших сайтах


  • 4 weeks later...
  • 2 years later...

Есть модуль микроразметки. Резмечает в json-ld 8-)

https://opencartforum.com/files/file/2859-микроразметка-applicationldjson-pro/

Надіслати
Поділитися на інших сайтах

  • 2 months later...

так и скажите что жалко 50р...

Если что - из vqmod можно перенести код вручную в исходные файлы.

Прописывать нужно в product.tpl

но боюсь Вы самостоятельно только каку сделаете...

тем более так как Вы привели в примере - не получится. Нужно вносить правки в контроллер. А это все уже есть в модуле микроразметки.

Где можно купить?

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...
  • 1 year later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.