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

Тема в разделе "Opencart", создана пользователем Mr.TeRay, 1 ноя 2015.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    84
    Симпатии:
    5
    в общем, я задолбался, я сидел около суток пилил по максимуму микроразметку...
    вот отзывы не запилил, нужно чтобы отображались отзывы клиентов в разметке, каак??
    спасибо!
     
  2. inturned

    inturned Webmaster & Designer

    Регистр.:
    7 ноя 2011
    Сообщения:
    530
    Симпатии:
    244
    :facepalm:скрины хотя бы приложили
    UPD: ну или ссылки дали под хайдом, в лс и тд
     
    Последнее редактирование: 1 ноя 2015
  3. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    84
    Симпатии:
    5
    та сплю почти)) а в целом шаблон наляпан из дефолта... чистый опенкарт, только нужное взято из сборок...
    в общем... файл в шаблоне продукт\продукт.tpl там есть значит <div id="review"></div> его или заменить или отредактировать... кроме как статей на 1.5 версию я не нашел! трогал не смотря файл review.tpl, понял что толку нету... значит как то нужно аякс отрубить
     
  4. Amazko

    Amazko #АдминОтпиши

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    589
    Симпатии:
    323
    причём тут аякс и всё остальное, дайте ссылку на пациента, будем лечить вместе.
     
  5. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    84
    Симпатии:
    5
    а что лечить то? я не знаю подход, как открыть отзывы пользователей для индексации, они есть но их гугл не видит
     
  6. Amazko

    Amazko #АдминОтпиши

    Moderator
    Регистр.:
    4 мар 2012
    Сообщения:
    589
    Симпатии:
    323
    есть модуль от OCJ который решит вашу проблему, в паблике его не нашол ткоа платный.
     
  7. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    84
    Симпатии:
    5
    я не хочу покупать, я уметь и уже все сделать кроме отзывов... по этому обратился за помощь.
     
  8. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    84
    Симпатии:
    5
    столько желающих мне помочь, но все же...нету решения разьве??? как реализовать и открыть в коде отзывы на странице продукта??
     
  9. DarkClaus

    DarkClaus Создатель

    Регистр.:
    16 июл 2007
    Сообщения:
    25
    Симпатии:
    3
    А ну как поможет?

    Код:
    ....................
    <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>
     
  10. Mr.TeRay

    Mr.TeRay Постоялец

    Регистр.:
    28 мар 2010
    Сообщения:
    84
    Симпатии:
    5
    Undefined variable: reviews_array in я так понимаю подобное должно быть в контроллерах продукт