Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

Яндекс выпустил инструмент Видимость сайта в Алисе AI.

С тех пор, как в поисковиках появились нейроответы ИИ, трафик на сайты стал гораздо меньше, так как пользователь стал получать информацию непосредственно на странице поисковика без перехода на сайт. Но при генерации ответа ИИ указывает источники - ссылки на сайты, информация которых была использована для генерации ответа.

Долгое время у всех был немой вопрос: "Как же теперь оценивать эффективность сайта?". Теперь этот на этот вопрос отчасти отвечает новый инструмент аналитики.
Процитируем справку Яндекса по инструменту:
На запросы пользователей в Поиске может отвечать Алиса AI. Ответы появляются в поисковой выдаче, в объектных ответах и на отдельной вкладке Поиска. В них чаще всего упоминаются страницы сайтов, на которые Алиса AI опиралась при подготовке ответа.

С помощью инструмента Видимость сайта в Алисе AI в Яндекс Вебмастере вы можете:
- узнать долю упоминаний сайта среди источников в ответах Алисы AI в Поиске и отследить динамику изменений;
- посмотреть примеры запросов, по которым страницы сайта показываются в ответах Алисы AI;
- посмотреть примеры сайтов той же тематики, которые часто упоминаются в генеративной выдаче.
Данные отображаются за последние 3 месяца и обновляются каждую неделю.

Статистика собирается только по тем запросам, по которым ваш сайт уже находится достаточно высоко в поисковой выдаче. Это позволяет анализировать видимость именно в той нише, где вы заинтересованы в продвижении, и избегать «размытия» по малозначимым для вас запросам.

Кроме того, такой подход обусловлен работой Алисы AI: она строит ответ с опорой на самые релевантные, информативные и качественные страницы, которые обычно занимают высокие позиции в Поиске.

Чтобы увидеть статистику вашего сайта в меню Яндекс.Вебмастера перейдите в раздел "Эффективность" и далее в "Показы сайта в Алисе AI".

В начале февраля 2026г. был вебинар с Михаилом Сливинским - амбассадором Поиска Яндекса, и в рамках вебинара была озвучена просьба сделать такой инструмент. Скорее всего разработка на тот момент уже велась, потому что от просьбы до релиза прошло около 2-х месяцев. В любом случае хорошо, что такая статистика появилась.

Показы сайта в Алисе AI в вашем Яндекс,Вебмастере.

@joomlafeed

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

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Все равно выдает туже ошибку. Хотя и дописал echo"<currency  id=\"UAH\" rate=\"CBRF\"/>\n";

А в настройках магазина валюта UAH прописана?
*

starkon

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
А в настройках магазина валюта UAH прописана?
Да
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Да

Ну тут нужно смотреть скрипты... Ну и настройки магазина смотреть... В сообщении об ошибке от Яндекса четко же пишут, что у Вас неизвестная валюта - грн. Очевидно в Вашем магазине так и стоит грн. Меняйте на UAH и будет счастье ;).
*

style.ilya

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • http://dreambikes.ru
Зашел в тему первый раз...читать 14 страниц не в состоянии  >:(

У меня есть магазин и есть регистрация в Я.Маркете, застрявшая на этапе добавления yml файла.

Что нужно сделать и какой из аттачев скачать? Если читать с первой страницы..их тут много.
У меня Joomla 1.5.15 и VirtueMart 1.1.4.

Буду признателен, спасибо..
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Зашел в тему первый раз...читать 14 страниц не в состоянии  >:(

У меня есть магазин и есть регистрация в Я.Маркете, застрявшая на этапе добавления yml файла.

Что нужно сделать и какой из аттачев скачать? Если читать с первой страницы..их тут много.
У меня Joomla 1.5.15 и VirtueMart 1.1.4.

Буду признателен, спасибо..
Я ставил скрипт из поста на первой странице, он прилеплен к третьему или четвертому посту ;).
*

style.ilya

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • http://dreambikes.ru
Я ставил скрипт из поста на первой странице, он прилеплен к третьему или четвертому посту ;).

Что значит ставил скрипт? Ок..я скачал. Закинул файл market_ya.php в корневую директорию..указал Яндексу путь http://dreambikes.ru/market_ya.php. Он проверяет и выдает ошибку:

Код
[2010-08-17 12:32:06] (Fatal) [1:1] (Fatal) 521 Error parsing XML feed: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (е) of a 2-byte sequence.
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Что значит ставил скрипт? Ок..я скачал. Закинул файл market_ya.php в корневую директорию..указал Яндексу путь http://dreambikes.ru/market_ya.php. Он проверяет и выдает ошибку:

Код
[2010-08-17 12:32:06] (Fatal) [1:1] (Fatal) 521 Error parsing XML feed: An exception occurred! Type:UTFDataFormatException, Message:invalid byte 2 (е) of a 2-byte sequence.

Я ставил так же, только в отдельную папку. Перед этим правил скрипт под свой сайт - добавил валюту KZT, в самых первых строчках название магазина, URL. Для проверки работы заходил по адресу расположения скрипта Chrom-ом - наблюдал нормальную выдачу списка товаров. После этого скормил все это Яндексу - работает.
*

style.ilya

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • http://dreambikes.ru
Gremlin

Спасиб тебе огромное. Тут нигде не написано, что нужно подкорректировать файл. Я открыл..оказывается столько параметров нужно указать.
"Капитан очевидность" у меня не сработал..
*

Gremlin

  • Захожу иногда
  • 293
  • 11 / 0
Gremlin

Спасиб тебе огромное. Тут нигде не написано, что нужно подкорректировать файл. Я открыл..оказывается столько параметров нужно указать.
"Капитан очевидность" у меня не сработал..

Да и пожалуйста ;)
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
lapchick спасибо за доработку!
надеюсь мои мучения закончились, тк я выгрузил все атрибуты из product_attribute...
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Ну тут нужно смотреть скрипты... Ну и настройки магазина смотреть... В сообщении об ошибке от Яндекса четко же пишут, что у Вас неизвестная валюта - грн. Очевидно в Вашем магазине так и стоит грн. Меняйте на UAH и будет счастье ;).
+1 Наверняка так и есть. В описании ошибки от Маркета написано же, что "грн"
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А подскажите, как можно модифицировать данный скрипт для того, что бы он выводил данные по другому шаблону? Не под Yandex, а под другую систему?
Кстати говоря у меня на VM 1.1.15 все работает отлично!
Нужно этот файлик переименовать и прописать другие теги XML, которые подходят для другой системы. Обычно серьёзных модификаций не требуется. У рамблера, например, отличия от Маркета незначительные.

Кстати, кому интересно, как раз статью недавно написал про аналоги Яндекс.Маркет. Возможно, поможет Вам расширить сеть продаж.
« Последнее редактирование: 19.08.2010, 00:43:10 от VashMaster »
*

style.ilya

  • Осваиваюсь на форуме
  • 49
  • 0 / 0
  • http://dreambikes.ru
VashMaster ссылочку подкорректируй..
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
VashMaster ссылочку подкорректируй..
Спасибо, поправил.
*

muffder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Подскажите!
Первый раз регистрируемся в Маркете
При проверке файла выдает
Ошибка: Некорректный адрес URL предложения: ....
Ошибка: Предложение отклонено: .....
Хотя ссылки которые сформированы работают
Joomla 1.5.20 VM 1.1.5
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
При проверке файла выдает
Ошибка: Некорректный адрес URL предложения: ....
Ошибка: Предложение отклонено: .....
Сталкивался с подобной проблемой. Проблема скорее всего в наличии запрещённых символах в адресе URL. Нужно смотреть, какой именно URL было отклонён. Посмотрите в коде YML файла.

p.s. В моём случае, мешали символы в UTF кодировке.
*

muffder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Сталкивался с подобной проблемой. Проблема скорее всего в наличии запрещённых символах в адресе URL. Нужно смотреть, какой именно URL было отклонён. Посмотрите в коде YML файла.

p.s. В моём случае, мешали символы в UTF кодировке.
Вот такая строка:
Ошибка: Некорректный адрес URL предложения: http://сайт.ru/index.php?page=shop.product_details&option=com_virtuemart& (строка 428, столбец 10)
         flypage=shop.flypage&product_id=181&category_id=47
Ошибка: Предложение отклонено: http://сайт.ru/index.php?page=shop.product_details&option=com_virtuemart& (строка 428, столбец 10)
         flypage=shop.flypage&product_id=181&category_id=47
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
1. Проблемы видимо в символе & ? Его нужно заменять на &amp; Только не понятно, почему тогда другие товары успешно прошли проверку.
Но других причин не вижу...

2. А так же проверьте, по этой ссылке открывается ли нужный товар? Возможно, она ведёт не на ту страницу...

3. А почему надпись (строка 428, столбец 10) разбивает URL?
*

muffder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
1. Проблемы видимо в символе & ? Его нужно заменять на &amp; Только не понятно, почему тогда другие товары успешно прошли проверку.
Но других причин не вижу...

2. А так же проверьте, по этой ссылке открывается ли нужный товар? Возможно, она ведёт не на ту страницу...

3. А почему надпись (строка 428, столбец 10) разбивает URL?
Спасибо за советы. Но я скачал последнюю вервию скрипта от lapchick с 13 страницы и все заработало.
« Последнее редактирование: 24.08.2010, 14:35:47 от muffder »
*

mike0808

  • Новичок
  • 5
  • 0 / 0
Здравствуйте!Подскажите пожалуйста почему такая ошибка?
http://www.porta-market.ru/ya_market.php
Определена кодировка: windows-1251 (строка 0, столбец 0)
Дата из файла: 2010-08-24 18:54 (строка 3, столбец 113)
[2010-08-24 18:54:20] (Fatal) [62:73] (Fatal) 521 Error parsing XML feed: Unterminated entity reference, 'flypage'
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Здравствуйте!Подскажите пожалуйста почему такая ошибка?
http://www.porta-market.ru/ya_market.php
Определена кодировка: windows-1251 (строка 0, столбец 0)
Дата из файла: 2010-08-24 18:54 (строка 3, столбец 113)
[2010-08-24 18:54:20] (Fatal) [62:73] (Fatal) 521 Error parsing XML feed: Unterminated entity reference, 'flypage'

Приведите всю строчку из YML файла, на которую ругается Яндекс. Ошибка похожа на то, что используется неправильная сущность.
*

mike0808

  • Новичок
  • 5
  • 0 / 0
вот текст yml файла

<?php
$hostname = "localhost";
$username = "XXX";
$password = "XXX";
$dbName = "XXX";
$category = "jos_vm_category";
$category_xref = "jos_vm_category_xref";
$userstable = "jos_vm_product";
$pricetable = "jos_vm_product_price";

$product_category_xref =  "jos_vm_product_category_xref";
mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error());
echo"<?xml version=\"1.0\" encoding=\"windows-1251\"?>\n";
echo"<!DOCTYPE yml_catalog SYSTEM \"shops.dtd\">\n";
echo"<yml_catalog date=\"";
echo date('Y-m-d H:i');
echo"\">\n";
echo"<shop>\n";
//Здесь название магазина
echo"<name>Porta-Market</name>\n";
echo"<company>Portamarket</company>\n";
echo"<url>http://www.porta-market.ru</url>\n";
echo"<currencies>\n";
echo"<currency  id=\"RUR\" rate=\"1\"/>\n";
echo"</currencies>\n";
echo"<categories>\n";
$query_cat = "SELECT * FROM $category_xref";
$res_cat = mysql_query($query_cat) or die(mysql_error());
$rw=1;
while ($row_cat=mysql_fetch_array($res_cat)) {
$cat_parent_id=$row_cat['category_parent_id'];
$cat_child_id=$row_cat['category_child_id'];
$query2 = "SELECT category_name FROM $category WHERE category_id=".$row_cat['category_child_id'];
$res_cat1 = mysql_query($query2) or die(mysql_error());
$name_cat=mysql_fetch_array($res_cat1);
$cat_name=$name_cat['category_name'];
if ($cat_parent_id==0) {
echo"<category id=\"".$cat_child_id."\">".$cat_name."</category>\n";
}
else {
echo"<category id=\"".$cat_child_id."\" parentId=\"".$cat_parent_id."\">".$cat_name."</category>\n";
}
$rw++;
}
echo"</categories>\n";
echo"<offers>\n";
$query = "SELECT * FROM $userstable";
$res = mysql_query($query) or die(mysql_error());
$rw=1;
while ($row=mysql_fetch_array($res)) {
$url="http://porta-market.ru/virtuemart?page=shop.product_details&flypage=flypage.tpl&product_id=".$row['product_id'];
$product_full_image = "http://porta-market.ru/components/com_virtuemart/shop_image/product/".$row['product_full_image'];
$product_name = $row['product_name'];
//$product_desc = $row['product_desc'];
$product_s_desc = $row['product_s_desc'];
$query1 = "SELECT product_price FROM $pricetable WHERE product_id=".$row['product_id'];
$res1 = mysql_query($query1) or die(mysql_error());
$price=mysql_fetch_array($res1);
$product_price = substr($price['product_price'], 0, -3);
$query3 = "SELECT category_id FROM $product_category_xref WHERE product_id=".$row['product_id'];
$res3 = mysql_query($query3) or die(mysql_error());
$product_cat_id1=mysql_fetch_array($res3);
$product_cat_id=$product_cat_id1['category_id'];
echo"<offer id=\"".$rw."\" available=\"true\" bid=\"11\">\n";
echo"<url>".$url."</url>\n";
echo"<price>$product_price</price>\n";
echo"<currencyId>RUR</currencyId>\n";
echo"<categoryId>".$product_cat_id."</categoryId>\n";
echo"<picture>".$product_full_image ."</picture>\n";
echo"<name>".$product_name."\"</name>\n";
echo"<description>".$product_name." от официального дилера.</description>\n";
echo"</offer>";
$rw++;
}
echo"</offers>\n";
echo"</shop>\n";
echo"</yml_catalog>\n";
?>
*

mike0808

  • Новичок
  • 5
  • 0 / 0
имя пользователя/пароль верные в первую проверку прошел но там был косяк с отображением товара страницы не открывались
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Понятно, вам нужно все & заменить на сущности: &amp;

Для этого добавьте одну строчку... Т.е. должно получиться так:
Код
$url="http://porta-market.ru/virtuemart?page=shop.product_details&flypage=flypage.tpl&product_id=".$row['product_id'];
$url=htmlspecialchars($url);
*

mike0808

  • Новичок
  • 5
  • 0 / 0
все супер!спасибо огромное за помощь!получилось!
*

muffder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Всетаки не принял Яндекс мою выгрузку.

1) У меня не формируются ссылки на товар. Точнее не те что надо. На картинки нормально а на товар:
http://сайт.ru/component/virtuemart/details/42/52/
вместо
http://сайт.ru/shop?page=shop.product_details&flypage=flypage-ask.tpl&product_id=42&category_id=52

2) Неправильно - Информация о стране производства в наименовании товара

3) Информация о гарантии, доставке или стране производства вне специальных полей.

Подскажите пожалуйста.
PS Включен джумловсий SEO

Вот кусок кода:

$row = d2a($query);
$product_log = Array();
for($i=0;$i<count($row);$i++) {
   if (!in_array($row[$i]['product_id'],$product_log) AND ($row[$i]['product_price'])) {
      $product_log[] = $row[$i]['product_id'];
      //ссылка для sh404SEF
 
      //$url="http://$cfg_url/index.php?option=com_virtuemart&amp;Itemid=71&amp;category_id=".$row[$i]['category_id']."&amp;flypage=flypage.tpl&amp;lang=ru&amp;page=shop.product_details&amp;product_id=".$row[$i]['product_id'];
      $product_full_image = "http://$cfg_url/components/com_virtuemart/shop_image/product/".$row[$i]['product_full_image'];
      $tags = Array ('{product_name}','{product_desc}');
      $repl = Array ($row[$i]['product_name'],$row[$i]['product_s_desc']);
      $product_discount_id = $row[$i]['product_discount_id'];
      $product_currency = $row[$i]['product_currency'];
      $vendor = $row[$i]['mf_name'];
      $product_price = substr($row[$i]['product_price'], 0, -3);
      $product_parent_id = $row[$i]['product_parent_id'];
      if( $product_parent_id != "0" ){
      $product_id=$product_parent_id;}
      else{
         $product_id=$row[$i]['product_id'];   
      $product_cat_id=$row[$i]['category_id'];}
      $url="http://$cfg_url/component/virtuemart/details/".$product_id."/".$row[$i]['category_id']."/";
      echo"\n<offer id=\"".$row[$i]['product_id']."\" type=\"vendor.model\" available=\"true\" bid=\"$bid\">\n";
      echo"<url>".$url."</url>\n";
      $mysql_product_discount = mysql_query("SELECT amount FROM $product_discount WHERE discount_id='$product_discount_id'");
      while ($array_product_discount = mysql_fetch_array($mysql_product_discount) )
      $product_price = $product_price - $product_price * $array_product_discount['amount']  / 100;
      echo"<price>$product_price</price>\n";
      if ($product_currency == "RUB"){
         echo"<currencyId>RUR</currencyId>\n";
        } else {
         echo"<currencyId>$product_currency</currencyId>\n";
      }
      echo"<categoryId>".$product_cat_id."</categoryId>\n";
 
      if ($row[$i]['product_full_image']){
        echo"<picture>".$product_full_image ."</picture>\n";
        } else {   
      }   
      echo"<delivery>true</delivery> \n";
      echo"<vendor>".HtmlSpecialChars($vendor)."</vendor>\n";
      echo"<model>".HtmlSpecialChars(strip_tags($row[$i]['product_name']))."</model>\n";
      echo"<description>".HtmlSpecialChars(strip_tags(str_replace($tags,$repl,$description_template)))."</description>\n";
      echo"</offer>\n";

« Последнее редактирование: 27.08.2010, 12:19:25 от muffder »
*

muffder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
И еще, почемуто предложенные здесь скрипты не до конца соответствуют требованиям Маркета. Например нет полей <manufacturer_warranty> и <country_of_origin>. Которые кстати у меня потребовали.
*

muffder

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
1. Проблемы видимо в символе & ? Его нужно заменять на &amp; Только не понятно, почему тогда другие товары успешно прошли проверку.
Но других причин не вижу...

2. А так же проверьте, по этой ссылке открывается ли нужный товар? Возможно, она ведёт не на ту страницу...

3. А почему надпись (строка 428, столбец 10) разбивает URL?
1) Другие товары тоже с такой же ошибкой (привел 1 пример)
2) Товары открываются но не по обычной ссылке (т.е. на той странице которая открывается есть поля которые я удалял, типа "задать вопрос по этому товару"):
должна быть:
http://сайт.ru/shop?page=shop.product_details&flypage=flypage-ask.tpl&product_id=191&category_id=30
а открывается:
http://сайт.ru/index.php?page=shop.product_details&option=com_virtuemart& flypage=shop.flypage&product_id=191&category_id=30
3) Так формирует отчет после проверки маркетом
*

VashMaster

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
1) Другие товары тоже с такой же ошибкой (привел 1 пример)
2) Товары открываются но не по обычной ссылке (т.е. на той странице которая открывается есть поля которые я удалял, типа "задать вопрос по этому товару"):
должна быть:
http://сайт.ru/shop?page=shop.product_details&flypage=flypage-ask.tpl&product_id=191&category_id=30
а открывается:
http://сайт.ru/index.php?page=shop.product_details&option=com_virtuemart& flypage=shop.flypage&product_id=191&category_id=30
3) Так формирует отчет после проверки маркетом


1. Вам нужно привести формат url к требуемому. Видимо ваш скрипт был для другой Joomla, где пути к товарам отличаются от ваших.

2 и 3. - это да. Маркет запрещает указывать производителя и страну в полях описания товара. Страну нужно совсем убрать из описания товара. Тогда этой ошибки не будет.
*

necro2000

  • Осваиваюсь на форуме
  • 32
  • 4 / 1
Кто-нибудь допиливал эти скрипты, что бы отбирался только товар, имеющийся в наличии?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

1C УТ 8.x &lt;-&gt; VirtueMart по протоколу CommerceML

Автор Centoff

Ответов: 1315
Просмотров: 230380
Последний ответ 27.10.2020, 15:32:10
от Leo1986
Импорт из CSV товаров с типами и свойствами из

Автор Gruz

Ответов: 499
Просмотров: 158449
Последний ответ 23.02.2017, 15:15:42
от orchanin
Как импортировать файл XML в Joomla VirtueMart?

Автор Кот Смюлан

Ответов: 2
Просмотров: 6476
Последний ответ 14.07.2016, 18:40:24
от Berzerker
импорт товаров в YML Яндекс маркет

Автор zmeyx

Ответов: 5
Просмотров: 12739
Последний ответ 14.07.2016, 18:34:28
от Berzerker
Скрипт экспорта товаров в Яндекс маркет (yml)

Автор gaalferov

Ответов: 12
Просмотров: 13121
Последний ответ 08.06.2016, 14:02:27
от DimaXP