Новости Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla.v.6.1.0 Что нового?Модуль корзины. Отображение корзины в виде offcanvas-элемента.Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили. Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.Подробнее в блоге Hikashop.Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:- 13 исправлений ошибок- 17 улучшений. В частности:- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.- 4 новых функции:- - добавлена поддержка Joomla 6.0.- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.- - Теперь можно выбирать склады для вариантов товаров.Подробнее в Changelog Hikashop.Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.@joomlafeed#joomla #расширения #hikashop

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

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Не врубаю, что не так с микроразметкой рейтинга статей. Есть несколько сайтов на Joomla, где не могу добиться отображения звёзд рейтинга в Google.
К примеру страница. Практически чистая последняя Joomla, шаблон Protostar, встроенный рейтинг.
http://designexpo.info/inspiration/227-3d-risunki-penoj-na-kofe-ot-kazuki-yamamoto

Смотрю её в Google Rich Snippet test tool - ошибок нет, рейтинг в коде выводится:
Спойлер
[свернуть]

Через запрос site:designexpo.info в Google звёзды выводятся:
Спойлер
[свернуть]

Однако, если я ввожу любой запрос в Google, по которому ранжируется мой сайт, к примеру "3D рисунки пеной на кофе от Kazuki Yamamoto", то звёзды не отображаются:

Хотя у соседних сайтов они есть.

Не могу понять, что не так?
Пока думаю такие варианты:
1) Рейтинг, написанный словами скрыт на сайте и Google это не любит
2) Используются элементы <meta itemprop="bestRating" content="5">, а не <span>
3) Что-то другое нет так с микроразметкой Joomla, что?

У вас отображаются звёзды рейтинга для статей?
« Последнее редактирование: 20.11.2015, 18:04:02 от ChaosHead »
*

vmf

  • Осваиваюсь на форуме
  • 12
  • 2 / 0
Возможно, в этой статье ещё не было проголосовавших (нет рейтинга статьи) или Google  ещё не переиндексировал статью после голосования (необходимо время).
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Нет, в итоге я разобрался, сейчас уже звёзды в выдаче:


Информации мало, поэтому пришлось проводить SEO-эксперименты.
Чтобы звёзды таки отобразились нужно в plugins\content\vote\vote.php

Заменить:
Код
			$html .= '<div class="content_rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">';
$html .= '<p class="unseen element-invisible">'
. JText::sprintf('PLG_VOTE_USER_RATING', '<span itemprop="ratingValue">' . $rating . '</span>', '<span itemprop="bestRating">5</span>')
. '<meta itemprop="ratingCount" content="' . (int) $row->rating_count . '" />'
. '<meta itemprop="worstRating" content="0" />'
. '</p>';
$html .= $img;
$html .= '</div>';

на

Код
			$html .= '<div class="content_rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating">';
$html .= '<p class="unseen element-invisible">'
. JText::sprintf('PLG_VOTE_USER_RATING', '<span itemprop="ratingValue">' . $rating . '</span>', '<span itemprop="bestRating">5</span>')
. '<span itemprop="ratingCount" content="' . (int) $row->rating_count . '">' . (int) $row->rating_count . '</span>'
. '<span itemprop="worstRating" content="0">0</span>'
. '<span itemprop="name">' . $row->title . '</span>'
. '</p>';
$html .= $img;
$html .= '</div>';

С точки зрения Google все элементы должны присутствовать на сайте в явном виде, иначе звёзды не отобразятся. Теги meta заменяем на span.
И должно быть выведено имя <span itemprop="name"> того, за что идёт голосование.
Хотя прямо в справке Google об этом не сказано, но сказано, что нельзя скрывать элементы рейтинга иначе это принимается за накрутку. Решение найдено с помощью SEO-экспериментов.
« Последнее редактирование: 20.11.2015, 18:14:33 от ChaosHead »
*

valcoray

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Ууххх... спасибище большое за код, кое что взял себе очень нужное, подправил и поставил, проверку на Google прошло, все отлично, еще бы это все как то перенести в папку с шаблоном и вообще было бы отлично, а так при обновлении движка надо быть осторожным но радует что удалось сделать на встроенном Рейтинге Joomla. Вот что в результате получилось у меня:

1 часть
Код
$html .= '<div class="row"><div class="col-xs-12 col-sm-3 col-md-3 col-lg-3 content-rating" itemprop="aggregateRating" itemscope itemtype="http://schema.org/WebPage">'
. '<meta itemprop="name" content="' . $row->title . '" />';
$html .= '<div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" class="mark-rating">'
. JText::sprintf('PLG_VOTE_USER_RATING', '<span itemprop="ratingValue">' . $rating . '</span>', '<span itemprop="bestRating">5</span>', '<meta itemprop="ratingValue" content="' . $rating . '" />', '<meta itemprop="bestRating" content="5" />')

. '<meta itemprop="ratingCount" content="' . (int) $row->rating_count . '" />'
. '<meta itemprop="worstRating" content="1" />'
. '</div>';
$html .= $img;
$html .= '</div>';

2 часть
Код
// Generate voting form
$html .= '<form method="post" action="' . htmlspecialchars($uri->toString(), ENT_COMPAT, 'UTF-8'). '" class="form-inline">';
$html .= '<span class="col-xs-12 col-sm-4 col-md-4 col-lg-4 content-vote">';
$html .= '<label class="unseen element-invisible" for="content_vote_' . $row->id . '">' . JText::_('PLG_VOTE_LABEL'). '</label>';
$html .= JHtml::_('select.genericlist', $options, 'user_rating', null, 'value', 'text', '5', 'content_vote_' . $row->id);
$html .= ' <input class="btn btn-mini" type="submit" name="submit_vote" value="' . JText::_('PLG_VOTE_RATE'). '" />';
$html .= '<input type="hidden" name="task" value="article.vote" />';
$html .= '<input type="hidden" name="hitcount" value="0" />';
$html .= '<input type="hidden" name="url" value="' . htmlspecialchars($uri->toString(), ENT_COMPAT, 'UTF-8'). '" />';
$html .= JHtml::_('form.token');
$html .= '</span>';
$html .= '</form></div>';

P.S. Joomla! 3.6.2
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Не решено, звезды не появились, у вас по ссылке их нет.
Второй код не проверял, он шаблон protostar ломает.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Это тестовый сайт, после обновления я не делал на нём эти изменения.
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Сложилось неприятное впечатление, Google фильтрует звезды.
С плагином ExtraVote 3.0 все шло нормально, но топовым страницам с высоким рейтингом Google категорически не давал звезд, хотя робот и посещал их неоднократно.
Поэкспериментировал с родным плагином, с кодом его. Вообще перестал и  ExtraVote 3.0 давать звезды.
*

ProtectYourSite

  • Живу я здесь
  • 2366
  • 138 / 4
  • Безопасность вебсайтов
Почитайте новости, Google вручную звезды уже стал расставлять)
*

Guran

  • Захожу иногда
  • 329
  • 22 / 0
Кстати, в Joomla 3.7 микроразметка плагина осталась та же, c meta! Хотя сам плагин уже другой. Можно в панели управления поле с рейтингом ставить в начале или в конце материала.
Это можно и вручную сделать. Лучше бы аякс-технологию внедрили, а то раздражает ?hitcount=0 в конце урлов, создает дубли страниц.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Новый роутер отложили уже в который раз до Joomla 3.8. Когда заработает, он по идее сделает правильные канонические ссылки, а пока только в robots.txt эти дубли закрывать.
*

Mеер

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
  • Меер
Добрый день.
Google на украинской версии сайта отображает звезды а русской не отображает. Может подскажет кто?
*

Artem2511

  • Новичок
  • 1
  • 0 / 0
 :D :D :D :D :D :D :D :D :D :D
мужики, я вас люблю!
Год не могли на модакс революшн вывести звезды.
Заменил мета на span и все, 5 дней и все!
СПАСИБО!

Целый год!
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
На самом деле жаль, что вопрос так тяжело дался. Все это давно известно. По крайней мере материал ниже обновлен Март 20, 2018.

https://developers.google.com/custom-search/docs/structured_data
Цитировать
You can use one or a combination of formats that you prefer. Note that unlike Custom Search, Google Search does not use PageMaps or <meta> tags when generating rich snippets. Google Search does consider information such as microformats, microdata, RDFa, and the page date when it is generating snippet, but it has its own algorithm and policies for determining what information gets shown to users. So while structured data you add to your pages can be presented on Custom Search, it might not be displayed in Google Search results.

Joomla не виновата на мой взгляд. Никто не обязан следить за Google. Да и звездочки кому-то нравятся, а кого-то бесят.

ТС + за старания.







« Последнее редактирование: 05.08.2018, 04:57:36 от capricorn »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительное название домена в Google

Автор web1

Ответов: 1
Просмотров: 2026
Последний ответ 18.12.2023, 12:56:21
от SeBun
Нет позиций в Google Joomla 3

Автор Benderalfa

Ответов: 1
Просмотров: 2921
Последний ответ 20.09.2022, 20:53:56
от darkghost
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1356
Последний ответ 31.03.2022, 23:53:05
от illimited
meta-description не отображается в Google

Автор Игарь

Ответов: 39
Просмотров: 7186
Последний ответ 20.11.2021, 18:17:12
от Byzi
Google отображает не все URL

Автор Игарь

Ответов: 3
Просмотров: 1423
Последний ответ 18.08.2020, 06:14:22
от Cedars