Помощь c разметкой отзывов на 2.1 версии

Mr.TeRay

Постоялец
Регистрация
28 Мар 2010
Сообщения
117
Реакции
10
в общем, я задолбался, я сидел около суток пилил по максимуму микроразметку...
вот отзывы не запилил, нужно чтобы отображались отзывы клиентов в разметке, каак??
спасибо!
 
:facepalm:скрины хотя бы приложили
UPD: ну или ссылки дали под хайдом, в лс и тд
 
Последнее редактирование:
:facepalm:скрины хотя бы приложили
UPD: ну или ссылки дали под хайдом, в лс и тд
та сплю почти)) а в целом шаблон наляпан из дефолта... чистый опенкарт, только нужное взято из сборок...
в общем... файл в шаблоне продукт\продукт.tpl там есть значит <div id="review"></div> его или заменить или отредактировать... кроме как статей на 1.5 версию я не нашел! трогал не смотря файл review.tpl, понял что толку нету... значит как то нужно аякс отрубить
 
а что лечить то? я не знаю подход, как открыть отзывы пользователей для индексации, они есть но их гугл не видит
 
есть модуль от OCJ который решит вашу проблему, в паблике его не нашел только платный.
я не хочу покупать, я уметь и уже все сделать кроме отзывов... по этому обратился за помощь.
 
столько желающих мне помочь, но все же...нету решения разьве??? как реализовать и открыть в коде отзывы на странице продукта??
 
А ну как поможет?

Код:
....................
<div itemscope itemtype="http://schema.org/Product" id="content"> - Собственно разметка продукта
<meta itemprop="name" content="<?php echo $seo_h1; ?>">
<meta itemprop="model" content="<?php echo $model; ?>" >
<meta itemprop="manufacturer" content="<?php echo $manufacturer; ?>" >
<meta itemprop="url" content="<?php echo $breadcrumb['href']; ?>" >
....................
                    <?php if ($thumb) { ?> - Разметка изображений - так чтобы отдавались реальные размеры изображений - как главного, так и иконок
                        <div class="image">
                            <a href="<?php echo $popup; ?>" itemprop="image" title="<?php echo $seo_h1; ?>" class="colorbox" rel="colorbox">
                                <img itemprop="image" src="<?php echo $thumb; ?>" title="<?php echo $seo_h1; ?>" alt="<?php echo $seo_h1; ?>" id="image"/>
                            </a>
                        </div>
                    <?php } ?>
                    <?php if ($images) { ?>
                        <div class="image-additional">
                            <?php foreach ($images as $image) { ?>
                                <a href="<?php echo $image['popup']; ?>" itemprop="image" title="<?php echo $seo_h1; ?>" class="colorbox" rel="colorbox">
                                    <img itemprop="image" src="<?php echo $image['thumb']; ?>" title="<?php echo $seo_h1; ?>" alt="<?php echo $seo_h1; ?>" />
                                </a>
                            <?php } ?>
                        </div>
                    <?php } ?>
    
.....................
                <?php if ($price) { ?> - разметка цен
                <div itemprop = "offers" itemscope itemtype = "http://schema.org/Offer" class="price"><?php echo $text_price; ?>
                <meta itemprop="price" content="<?php echo ($special ? $special : $price); ?>" />
                <meta itemprop="priceCurrency" content="&nbsp;<?php echo $currency; ?>&nbsp;" />
                <meta itemprop="seller" content="Ural-Otoplenie.ru - Екатеринбург" />
                <link itemprop = "availability" href = "http://schema.org/<?php echo (($quantity > 0) ? "InStock" : "OutOfStock") ?>" />
.....................
                </div>
                <?php } ?>
                <?php if ($review_status) { ?> - разметка общего рейтинга оценок
                    <div itemprop = "aggregateRating" itemscope itemtype = "http://schema.org/AggregateRating" class="review">
                    <meta itemprop = "reviewCount" content="<?php echo $review_count; ?>">
                    <meta itemprop = "ratingValue" content="<?php echo $rating; ?>">
.....................
                    </div>
                <?php } ?>
            </div>
.....................
            <div id="tab-review" class="tab-content"> - Вкладка ОТЗЫВЫ - и её разметка
                <div id="review">
                <h2 style="font: 18px us101; margin-bottom: 15px;">Отзывы о <?php echo $seo_h1; ?></h2>
                <?php if ($reviews_array) { ?>
                <?php foreach ($reviews_array as $review) { ?>
                <div itemprop = "review" itemscope itemtype = "http://schema.org/Review" class="review-list">
    <span class="review-list-date" itemprop = "datePublished" datetime = "<?php echo $review['date_added']; ?>"><?php echo $review['date_added']; ?></span>
    <div class="review-list-rating rating" title="<?php echo $review['reviews']; ?>" itemprop = "reviewRating" itemscope itemtype = "http://schema.org/Rating">
            <meta itemprop = "worstRating" content = "1" >
            <meta itemprop = "ratingValue" content="<?php echo $review['rating']; ?>">
            <meta itemprop = "bestRating" content="5">
    <div class="stars-<?php echo $review['rating']; ?>"></div>
    <span></span></div><span class="review-list-author" itemprop = "author" content = "<?php echo $review['author'] ?>"><?php echo $review['author']; ?></span>
        <div class="review-list-text" itemprop = "reviewBody" ><?php echo $review['text']; ?></div>
    </div>
 
Undefined variable: reviews_array in я так понимаю подобное должно быть в контроллерах продукт
 
Назад
Сверху