0 Пользователей и 1 Гость просматривают эту тему.
  • 184 Ответов
  • 36453 Просмотров
*

PhoenixRime

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Я переименовал отзывы в "Отзывы_о_"
Вообще с h2 это уже моя самодейтельность, желающие могут эту строчку не изменять.
*

PhoenixRime

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Привожу код файла review.php с изменением 3.11.1 без самодеятельности. Кому пригодится плюсуйте в репу. Вообще я надеюсь что разработчики внедрят это на уровне шаблона или кто-то сделает модуль. Каждый раз отслеживать seo верстку сложно, а она уже необходима.
Код: php
<div itemprop="review" itemscope itemtype="http://schema.org/Review">
<?php if ($this->allow_review){?>
    <div class="review_header"><?php print _JSHOP_REVIEWS?></div>
    <?php foreach($this->reviews as $curr){?>
        <div class="review_item">
        <div><span itemprop="author"><span class="review_user"><?php print $curr->user_name?></span></span>, <span class='review_time'><?php print formatdate($curr->time);?></span></div>
        <span itemprop="reviewBody"><div class="review_text"><?php print $curr->review?></div></span>
        <?php if ($curr->mark) {?>
            <div class="review_mark"><?php print showMarkStar($curr->mark);?></div>
        <?php } ?>
<div class="away">
<span itemprop="reviewRating"><?php print $curr->mark;?></span>
<meta itemprop="datePublished" content="<?php print $curr->time;?>">
</div>
        </div>
    <?php }?>
    <?php if ($this->display_pagination){?>
    <table class="jshop_pagination">
    <tr>
        <td><div class="pagination"><?php print $this->pagination?></div></td>
    </tr>
    </table>
    <?php }?>
    <?php if ($this->allow_review > 0){?>
        <?php JHTML::_('behavior.formvalidation'); ?>
        <span class="review"><?php print _JSHOP_ADD_REVIEW_PRODUCT?></span>
        <form action="<?php print SEFLink('index.php?option=com_jshopping&controller=product&task=reviewsave');?>" name="add_review" method="post" onsubmit="return validateReviewForm(this.name)">
        <input type="hidden" name="product_id" value="<?php print $this->product->product_id?>" />
        <input type="hidden" name="back_link" value="<?php print $_SERVER['REQUEST_URI']?>" />
        <table id="jshop_review_write" >
            <tr>
                <td>
                    <?php print _JSHOP_REVIEW_USER_NAME?>
                </td>
                <td>
                    <input type="text" name="user_name" id="review_user_name" class="inputbox" value="<?php print $this->user->username?>"/>
                </td>
            </tr>
            <tr>
                <td>
                    <?php print _JSHOP_REVIEW_USER_EMAIL?>
                </td>
                <td>
                    <input type="text" name="user_email" id="review_user_email" class="inputbox" value="<?php print $this->user->email?>" />
                </td>
            </tr>
            <tr>
                <td>
                    <?php print _JSHOP_REVIEW_REVIEW?>
                </td>
                <td>
                    <textarea name="review" id="review_review" rows="4" cols="40" class="jshop inputbox" style="width:320px;"></textarea>
                </td>
            </tr>
            <tr>
                <td>
                    <?php print _JSHOP_REVIEW_MARK_PRODUCT?>
                </td>
                <td>
                    <?php for($i=1; $i<=$this->stars_count*$this->parts_count; $i++){?>
                        <input name="mark" type="radio" class="star {split:<?php print $this->parts_count?>}" value="<?php print $i?>" <?php if ($i==$this->stars_count*$this->parts_count){?>checked="checked"<?php }?>/>
                    <?php } ?>
                </td>
            </tr>
            <tr>
                <td></td>
                <td>
                    <input type="submit" class="button validate" value="<?php print _JSHOP_REVIEW_SUBMIT?>" />
                </td>
            </tr>
        </table>
        </form>
    <?php }else{?>
        <div class="review_text_not_login"><?php print $this->text_review?></div>
    <?php } ?>
<?php }?>
</div>

В CSS прописать класс away как /display: /none ,без косых или position: absolute и в лево на километр. Возможно кто-то оформит красиво и выложит, буду благодарен, меня сложно это пока. Поисковики точно оценят.
« Последнее редактирование: 24.09.2012, 08:01:51 от PhoenixRime »
*

pepeto

  • Захожу иногда
  • 181
  • 19 / 1
  • E-commerce God
С автоматической генерацией отзывов на deco-gallery.ru все прокатило. Можно делать. Вот пруф
https://www.google.ru/search?q=%D0%A1%D0%B0%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%BA+%22%D0%A5%D1%80%D1%83%D1%81%D1%82%D0%B0%D0%BB%D1%8C+%D0%A4%D0%B5%D0%BB%D0%B8%D1%86%D0%B8%D1%8F+60096%22+20%2C5%D0%A1%D0%BC.+-+%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&oq=%D0%A1%D0%B0%D0%BB%D0%B0%D1%82%D0%BD%D0%B8%D0%BA+%22%D0%A5%D1%80%D1%83%D1%81%D1%82%D0%B0%D0%BB%D1%8C+%D0%A4%D0%B5%D0%BB%D0%B8%D1%86%D0%B8%D1%8F+60096%22+20%2C5%D0%A1%D0%BC.+-+%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD&sugexp=chrome,mod=11&sourceid=chrome&ie=UTF-8
Вторая строка снизу (снизу и не цифрой, что б не путались, т.к. реклама). Как видно в выдаче на карточку товаров все отлично отобразилось. Пока только это ибо в вебмастере отобразилась только она.

"Если задать мне вопрос, на который я не знаю ответа, я отвечу, что не знаю. Но, поверьте, я знаю как его найти, этот ответ, и я его найду. Разве это не главное?" -Х/Ф "В поисках счастья"
*

PhoenixRime

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Вот и появились звездочки, поздравляю. pepeto
Советую тебе в конце тайтла убрать приставку "-интернет магазин ..." больше веса у ключевиков будет.
В моем магазине где можно купить миноксидил, тоже появились звезды, что очень радует.
Вот пример: Киркланд миноксидил 5%

Кстати, мне кажется Яндекс тоже неравнодушен к микроразметке, полностью заполненная страница товара Dulagen-15 резко взлетела в выдаче.
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
а скажите, сталкивался кто нибудь с таким: ссылка
блок Item - Внимание! Incomplete microdata with schema.org.
с чем может быть связано? причем сначала при проверке и после попадания в индекс недели 2 все было ок (т.е. были и звезды, и цена). а потом на всех ссылках появилось такое.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pepeto

  • Захожу иногда
  • 181
  • 19 / 1
  • E-commerce God
Удали лишнее, оставив только разметку продукта, без брунда....там какой-то лимит на сниппеты. У меня вот картинку с лейблом автора сняли
"Если задать мне вопрос, на который я не знаю ответа, я отвечу, что не знаю. Но, поверьте, я знаю как его найти, этот ответ, и я его найду. Разве это не главное?" -Х/Ф "В поисках счастья"
*

pepeto

  • Захожу иногда
  • 181
  • 19 / 1
  • E-commerce God
К стати по вышеуказанному мною запросу теперь моя позиция - не вторая строчка снизу, а вся, мать ее выдача)))
"Если задать мне вопрос, на который я не знаю ответа, я отвечу, что не знаю. Но, поверьте, я знаю как его найти, этот ответ, и я его найду. Разве это не главное?" -Х/Ф "В поисках счастья"
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Как видно в выдаче на карточку товаров все отлично отобразилось.
Весть путь по хлебным крошкам включая сепараторы?
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

Legacy

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
а скажите, сталкивался кто нибудь с таким: ссылка
блок Item - Внимание! Incomplete microdata with schema.org.
с чем может быть связано?
 У меня такая ошибка появляется на страницах товаров у которых отсутствует отзыв. Как только отзыв оставляешь ошибка пропадает.
без отзыва  товар http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fsemisvetik.by%2Fmagazin%2Falpaca-wool-1%2Falpaca-wool-bejevyi-melanj-pryaja-vita.html&html=
с отзывом http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fsemisvetik.by%2Fmagazin%2Falpaca-wool-1%2Falpaca-wool-korichnevyi-pryaja-vita.html&html=

Также нашел - человек решил проблему  "Вопрос был моим использование бренда, при использовании бренда вы должны также пометить его как ItemType организации:

<div itemprop="brand" itemscope itemtype="http://schema.org/Organization"> ". Видно идет ужесточение оформления данных.
« Последнее редактирование: 31.10.2012, 09:39:05 от Legacy »
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
Вопрос был моим использование бренда, при использовании бренда вы должны также пометить его как ItemType организации
спасибо тебе мил человек. недоувидел, что manufacturer - это агрегатный тип

а вам кстати чтобы решить проблему с отсутствующими отзывами нужно itemprop="review" itemscope itemtype="http://schema.org/Review"

перенести в цикл

Код
    <?php foreach($this->reviews as $curr){?>
        <div class="review_item" itemprop="review" itemscope itemtype="http://schema.org/Review">
« Последнее редактирование: 31.10.2012, 13:15:16 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
и вот это кстати
Код
<span itemprop="reviewRating"><?php print $curr->mark;?></span>
замените на
Код
<meta itemprop="reviewRating" content="<?php print $curr->mark;?>" />
ну или хотя бы скройте тот спан. зачем вам цифра рейтинга для показа покупателю?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Хм, так можно просто весь блок этот скрыть display:none, там же не только эта цифра, но и другие
*

Legacy

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Исправил ... но ругается походу не на отсутствующий отзыв, а на нулевое значение рейтинга?

  to  dmitry_stas  у Вас походу тоже:
http://www.google.com/webmasters/tools/richsnippets?url=http%3A%2F%2Fdecorashop.com.ua%2Fsteklo-i-zerkala%2Fzerkala-s-risunkom%2Fzerkalo-s-risunkom-i-polkoj-bronza.html&html=
« Последнее редактирование: 31.10.2012, 13:52:09 от Legacy »
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
ругается походу не на отсутствующий отзыв, а на нулевое значение рейтинга?

да, все верное. еще и там проверку надо ставить. поставил условие чтобы выводилось только если кол-во оценок больше 0. теперь все четко :)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
Хм, так можно просто весь блок этот скрыть display:none, там же не только эта цифра, но и другие
лучше делать это метатегами, а не скрывать спаны. например
Код
	<meta itemprop="ratingValue" content="<?php print $this->product->average_rating;?> " />
<meta itemprop="bestRating" content="5.00" />
<meta itemprop="ratingCount" content="<?php print $this->product->reviews_count;?>" />

ПС. это я в смысле так думаю, не утверждаю. по крайней мере Google так рекомендует, когда надо невидимые для посетителя данные передать
« Последнее редактирование: 31.10.2012, 15:05:03 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Legacy

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
поставил условие чтобы выводилось только если кол-во оценок больше 0. теперь все четко :)

Поделитесь решением?
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
Код
<div class="raitinghits" <?php if ($this->product->reviews_count) {?>itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"<?php }?>>
<?php if ($this->product->reviews_count) {?>
<meta itemprop="ratingValue" content="<?php print $this->product->average_rating;?> " />
<meta itemprop="bestRating" content="5.00" />
<meta itemprop="ratingCount" content="<?php print $this->product->reviews_count;?>" />
<?php }?>

Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Serhiy_P

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Нужна помощь!
Сделал разметку. В тестере Google все данные подгружаются, но не отображаются в сниплете.

http://www.google.com/webmasters/tools/richsnippets?url=http://tiande-es.com.ua/mag/bady/bad-kitajskie-kofejnye-boby-kupit.html&html=
отображается только рейтинг.

Что неправильно сделал?
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
это
Код
<div itemscope itemtype="http://schema.org/Product">
<div itemscope itemtype="http://data-vocabulary.org/Product">
лишнее

вернее, оставьте что то одно
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Serhiy_P

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
это
Код
<div itemscope itemtype="http://schema.org/Product">
<div itemscope itemtype="http://data-vocabulary.org/Product">
лишнее

вернее, оставьте что то одно
Спасибо! Оставил http://schema.org ВСЕ заработало!
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
а получилось хоть у кого то прикрутить изображение? в этой теме вроде как описано, но видимо уже что то изменилось с тех пор, поскольку валидатор не показывает изображение. пробовал также играться с itemtype="http://schema.org/ImageObject", но тоже бестолку. возможно все таки выводить изображение?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
Сейчас вроде картинка выводится только для рецептов и авторов
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
ну то есть невозможно значит.. автор не подходит по понятным причинам, поиск рецептов во-первых пока у нас недоступен, во-вторых тоже не подойдет по причине того, что
Цитировать
Чтобы воспользоваться функцией, следует просто нажать на ссылку «Рецепты» (Recipes) в левой панели.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Item
type:   http://schema.org/product
property:   
name:   Кеды WIZI (Артикул: 1180)
category:   Apparel & Accessories > Clothing
offers:   
Item 1
currency:   RUB
availability:   in_stock
condition:   new
description:   Кеды из искусственной кожи. Подошва ЭВА (этиленвинилацитат).
Внимание! Page contains property "category" which is not part of the schema.
Внимание! Page contains property "currency" which is not part of the schema.
Внимание! Page contains property "availability" which is not part of the schema.
Внимание! Page contains property "condition" which is not part of the schema.

В чем может быть проблема? Кто-нибудь может подкинуть шаблон, актуальной микроразметки для страницы товара.
P.S. И может кто использует JComments и имеет к нему разметку по отзывам и рейтингу!
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
product_default.php
Спойлер
[свернуть]

ratingandhits.php
Спойлер
[свернуть]

review.php
Спойлер
[свернуть]
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
кстати попутный вопрос: а для Яндекса есть схемы, позволяющие разметить товар?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
*

dmitry_stas

  • Легенда
  • 13152
  • 1232 / 8
да, это видел. жаль... не знаете случайно, планируют? или у них упор на Яндекс.маркет в отношении товаров?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

ELLE

  • Глобальный модератор
  • 4513
  • 891 / 0
да, это видел. жаль... не знаете случайно, планируют? или у них упор на Яндекс.маркет в отношении товаров?
ну как, говорят планируют....и так уже больше года говорят. что-то ввели за это время по мелочи, сделали свой валидатор, то есть движения вроде как есть в этом направлении.
на данный момент актуально им только xml-ку отдавать с ценами, чтобы в выдаче стоимость товара была гарантировано показана.
и пока на этом всё.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Разобрался, спасибо dmitry_stas!
Вопрос, где проверить и как понять все ли корректно настроил!?
« Последнее редактирование: 05.02.2013, 01:17:12 от StyleRocket »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин ликвидации дублей товаров при мультикатегорийности в JoomShopping

Автор nevigen

Ответов: 112
Просмотров: 12501
Последний ответ 22.03.2021, 08:40:53
от nevigen
Карта сайта JoomShopping XML - чем сделать?

Автор Beer

Ответов: 217
Просмотров: 47271
Последний ответ 02.12.2020, 10:01:02
от nevigen
Плагин построения полного пути к товару JoomShopping

Автор nevigen

Ответов: 128
Просмотров: 13330
Последний ответ 20.04.2020, 22:22:57
от nevigen
Настройки .htaccess и robots.txt для JoomShopping

Автор Jlekapb

Ответов: 195
Просмотров: 56718
Последний ответ 19.04.2020, 10:28:54
от kit2m2
Как убрать из хлебных крошек общий пункт JoomShopping?

Автор Grione

Ответов: 4
Просмотров: 885
Последний ответ 29.05.2019, 18:30:54
от Grione