proplat Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/structured-data/testing-tool/?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот выдает ошибки Заполните поле ratingValue. Не удалось нормализовать значение оценки. Ваша оценка вне пределов диапазона по умолчанию. Необходимо указать самое высокое и самое низкое значения. код из файла <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> <div class="description"> <?php if(($this->config->get('ULTIMATUMControl_status') == '0') || ($this->config->get('ULTIMATUMControl_custom_column') == '0') || ($this->config->get('ULTIMATUMControl_custom_column_logo') == '0') && ($this->config->get('ULTIMATUMControl_custom_column') == '1')){ ?> <?php if ($manufacturer) { ?> <span><?php echo $text_manufacturer; ?></span> <a itemprop="brand" content="<?php echo $manufacturer; ?>" href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a><br /> <?php } ?> Что не так? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 1. Какой параметр по умолчанию у переменной: $rating ? 2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Надо просто скриптом дописать if ((!$rating) or ($rating == 0)){$rating = 5;} P.S. - В любой непонятной ситуации - пиши скрипт :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 А по второму вопросу, не указаны обязательные параметры: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Так ratingValue можно самостоятельно написать в метатеге. не обязательно откуда-то получать значения. вы же знаете, что от 1 до 5 - так и напишите. max 5, min 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div itemprop="reviews" itemscope itemtype="http://schema.org/AggregateRating"> <img src="five-stars.jpg" /> <meta itemprop="ratingValue" content="5" /> <meta itemprop="bestRating" content="5" /> Проголосовало <span itemprop="ratingCount"><php echo rand(3, 4); ?></span> <s>Ментоловых карасей</s>. </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Надо просто скриптом дописать if ((!$rating) or ($rating == 0)){$rating = 5;} P.S. - В любой непонятной ситуации - пиши скрипт :) 1. Какой параметр по умолчанию у переменной: $rating ? 2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ? Спасибо что откликнулись но я к сожелению не програмит :( может подскажете где именно нужно дописать if ((!$rating) or ($rating == 0)){$rating = 5;} Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Может значение рейтинга не в INT забито? Попробуйте преобразовать $product_info['rating'] в число Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... сделал <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> <?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html таже фигня :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Надо просто скриптом дописать if ((!$rating) or ($rating == 0)){$rating = 5;} P.S. - В любой непонятной ситуации - пиши скрипт :) Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 А по второму вопросу, не указаны обязательные параметры: Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Так ratingValue можно самостоятельно написать в метатеге. не обязательно откуда-то получать значения. вы же знаете, что от 1 до 5 - так и напишите. max 5, min 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div itemprop="reviews" itemscope itemtype="http://schema.org/AggregateRating"> <img src="five-stars.jpg" /> <meta itemprop="ratingValue" content="5" /> <meta itemprop="bestRating" content="5" /> Проголосовало <span itemprop="ratingCount"><php echo rand(3, 4); ?></span> <s>Ментоловых карасей</s>. </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Надо просто скриптом дописать if ((!$rating) or ($rating == 0)){$rating = 5;} P.S. - В любой непонятной ситуации - пиши скрипт :) 1. Какой параметр по умолчанию у переменной: $rating ? 2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ? Спасибо что откликнулись но я к сожелению не програмит :( может подскажете где именно нужно дописать if ((!$rating) or ($rating == 0)){$rating = 5;} Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Может значение рейтинга не в INT забито? Попробуйте преобразовать $product_info['rating'] в число Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... сделал <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> <?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html таже фигня :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Так ratingValue можно самостоятельно написать в метатеге. не обязательно откуда-то получать значения. вы же знаете, что от 1 до 5 - так и напишите. max 5, min 1 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div itemprop="reviews" itemscope itemtype="http://schema.org/AggregateRating"> <img src="five-stars.jpg" /> <meta itemprop="ratingValue" content="5" /> <meta itemprop="bestRating" content="5" /> Проголосовало <span itemprop="ratingCount"><php echo rand(3, 4); ?></span> <s>Ментоловых карасей</s>. </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Надо просто скриптом дописать if ((!$rating) or ($rating == 0)){$rating = 5;} P.S. - В любой непонятной ситуации - пиши скрипт :) 1. Какой параметр по умолчанию у переменной: $rating ? 2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ? Спасибо что откликнулись но я к сожелению не програмит :( может подскажете где именно нужно дописать if ((!$rating) or ($rating == 0)){$rating = 5;} Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Может значение рейтинга не в INT забито? Попробуйте преобразовать $product_info['rating'] в число Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... сделал <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> <?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html таже фигня :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Надо просто скриптом дописать if ((!$rating) or ($rating == 0)){$rating = 5;} P.S. - В любой непонятной ситуации - пиши скрипт :) 1. Какой параметр по умолчанию у переменной: $rating ? 2. Не может ли получиться так, что при round($rating,1) == 0 или вообще false ? Спасибо что откликнулись но я к сожелению не програмит :( может подскажете где именно нужно дописать if ((!$rating) or ($rating == 0)){$rating = 5;} Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Может значение рейтинга не в INT забито? Попробуйте преобразовать $product_info['rating'] в число Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... сделал <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> <?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html таже фигня :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 Я бы в контроллере подправил (catalog/controller/product/product.php): $this->data['rating'] = (int)$product_info['rating']; поменял бы на: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = 5; } Комрад же подсказал решение для tpl-ки... сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Helloween Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 сделал как написали Вы у всех товаров начало показывать рейтинг 5 и через проверку ошибок нето и тоже рейтинг 5 Может значение рейтинга не в INT забито? Попробуйте преобразовать $product_info['rating'] в число Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... сделал <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> <?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html таже фигня :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 должно быть так: <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> и <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue><?php echo round($rating,1); ?></span> - <span itemprop=reviewCount>Отзывов: <php echo rand(3, 4); ?></span> </div> и ноу проблем... сделал <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <meta itemprop=ratingValue content="<?php echo round($rating,1); ?>"> <?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html таже фигня :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha × Уже зарегистрированы? Войти Регистрация Раздел покупок Назад Приобретенные дополнения Ваши счета Список желаний Альтернативные контакты Форум Новости ocStore Назад Официальный сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Скачать ocStore Документация История версий ocStore Блоги Модули Шаблоны Назад Бесплатные шаблоны Платные шаблоны Где покупать модули? Услуги FAQ OpenCart.Pro Назад Демо Купить Сравнение × Создать... Важная информация На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности. Я принимаю
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <?php if ($review_status) { ?> <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"> </span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> если так то тепер 1 ошибка Заполните поле ratingValue. Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 у вас: <meta itemprop=ratingValue content=""> тоесть content="" - пустой, тут даже программистом не надо быть, что бы понять что значение - пустое, а должно быть от 1 до 5, желательно 5... Поменяйте с: if (isset($product_info['rating']) && $product_info['rating'] !=0 ) { на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { сделал это в файле catalog/controller/product/product.php теперь ошибок нету но у всех товаров без рейтинга показывает рейтинг 5 Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - вот ссылка <div class=rating><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"><div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-5.png" alt=5 title="5* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>5</span> - <span itemprop=reviewCount>Отзывов: 0</span></div></a></div> <div class=description> хотя у этого товара 0 отзывов :( и на сайте тоже у вес теперь 5 звездочек Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Deals – адаптивный универсальный шаблон Автор: octemplates Динамичесткая инфострока в шапке + позиция в макете для opencart\ocstore 2x, 3x Автор: Lito911 Единицы Измерения Товара Автор: RoS Opencart Product Search by Image Автор: slavoglo Простой массовый редактор цен. Fast Price Edit Автор: Sha
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 тогда поменяйте с : $this->data['rating'] = 5; на: $this->data['rating'] = false; https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html - если поменять как вы написали дальше ошибки :( Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу. Последние темы Последние дополнения Последние новости Вся активность Главная Реклама и продвижение SEO-вопросы (оптимизация и продвижение магазина) [Решено] Снипеты гугла
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 теперь вообше ничего не понятно :((( <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> надо обрамить в условие: <?php if ($raiting) { ?> <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <meta itemprop=reviewCount content=0> <meta itemprop=ratingValue content=""> <?php } ?> и <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> </a> </div> обрамить так: <div class=rating> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="Отзывов: 0"> <?php if ($raiting) { ?> <div itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> <span style="display:none;" class=rateVal itemprop=ratingValue>0</span> - <span itemprop=reviewCount>Отзывов: 0</span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt=0 title="0* (Отзывов: 0) "/> - <span>Отзывов: 0</span> <?php } ?> </a> </div> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 чтоя сделал есть два файла 1. (catalog/controller/product/product.php): тут я изменил $this->data['rating'] = (int)$product_info['rating']; на if (isset($product_info['rating']) && !empty($product_info['rating']) && $product_info['rating'] !=0 ) { $this->data['rating'] = (int)$product_info['rating']; } else { $this->data['rating'] = false; } и воторой /catalog/view/theme/ULTIMATUM/template/product/ тут я изменил <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue"><?php echo round($rating,1); ?></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> на <div class="rating"><a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"><div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"><img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span></div></a></div> <?php } ?> что не так ? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0 Перейти к списку тем Сейчас на странице 0 пользователей Нет пользователей, просматривающих эту страницу.
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 <div class="rating"> <a onclick="$('a[href=\'#tab-review\']').trigger('click');" title="<?php echo $reviews; ?>"> <?php if ($rating) { ?> <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> <img src="catalog/view/theme/ULTIMATUM/image/stars-<?php echo round($rating,1); ?>.png" alt="<?php echo round($rating,1); ?>" title="<?php echo round($rating,1).'* ('.$reviews.') '; ?>" /> <span style="display:none;" class="rateVal" itemprop="ratingValue content="<?php echo round($rating,1); ?>"></span> - <span itemprop="reviewCount"><?php echo $reviews; ?></span> </div> <?php } else { ?> <img src="catalog/view/theme/ULTIMATUM/image/stars-0.png" alt="0" title="<?php echo '0'.'* ('.$reviews.') '; ?>" /> - <span><?php echo $reviews; ?></span> <?php } ?> </a> </div> <?php } ?> сделал пишет Заполните поле ratingValue. https://developers.google.com/webmasters/structured-data/testing-tool?url=http%253A%252F%252Fwww.gofin.biz%252Fbabochka-bj-44-10.html Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Baco Опубликовано: 6 марта 2015 Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться... Назад 1 2 Вперёд Страница 1 из 2 Создайте аккаунт или войдите в него для комментирования Вы должны быть пользователем, чтобы оставить комментарий Создать аккаунт Зарегистрируйтесь для получения аккаунта. Это просто! Зарегистрировать аккаунт Войти Уже зарегистрированы? Войдите здесь. Войти сейчас Поделиться Больше способов поделиться... Подписчики 0
proplat Опубликовано: 6 марта 2015 Автор Поделиться Опубликовано: 6 марта 2015 правильно, теперь найдите (вместе с парным закрывающим): <span itemprop=aggregateRating itemscope itemtype="http://schema.org/AggregateRating"> и обрамите в: <?php if ($rating) { ?> ... <?php } ?> готов Вас отблагодарить за отзивчивость, но я не понимаю что нужно сдлеать :( я изменил код как показано выше что теперь нужно изменить? Ссылка на комментарий Поделиться на других сайтах Больше способов поделиться...
Рекомендованные сообщения