Новости 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 Гость просматривают эту тему.
  • 184 Ответов
  • 44096 Просмотров
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
пасиб, запрос выбрал все товары по дате, потом выделил и удалил в ручную.. +
у меня такой же алгоритм, только я с базой jos_vm_product работаю.
*

dtokar

  • Захожу иногда
  • 51
  • 1 / 0
А какой запрос вытаскивает список всех категорий в которые добавлен один конкретный товар ?
*

Вованище

  • Захожу иногда
  • 134
  • 20 / 0
  • <target = blank>
А какой запрос вытаскивает список всех категорий в которые добавлен один конкретный товар ?
Код
SELECT `category_id` FROM `jos_vm_product_category_xref` WHERE `product_id` = ид кокретного товара
*

dtokar

  • Захожу иногда
  • 51
  • 1 / 0
Код
SELECT `category_id` FROM `jos_vm_product_category_xref` WHERE `product_id` = ид кокретного товара

Большое спасибо, уже  нашел,странно как я пропустил эту таблицу с категориями и товарами айди,но все равно спасибо
*

andx

  • Захожу иногда
  • 111
  • 6 / 0
А кто знает как сделать обновление цен через phpmyadmin, если цены будут в CSV файлике такого вида:
Код
~12870 т~^2560
~W90110т~^240
Я пробовал встать в нужную таблицу > Импорт > CSV, далее указывал нужные настройки чтения csv файла, галку ПЕРЕЗАПИСЫВАТЬ, названия изменяемых столбцов... Но всей это действо не дало профита, май-админ создает новые товары с новым ID и таким же артикулом 12870 т и W90110т, но уже имеющиеся товары с этими артикулами не обновляет. Тут видимо надо РНР задействовать, но в нем ничего не понимаю...
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
А кто знает как сделать обновление цен через phpmyadmin, если цены будут в CSV файлике такого вида:
Код
~12870 т~^2560
~W90110т~^240
Я пробовал встать в нужную таблицу > Импорт > CSV, далее указывал нужные настройки чтения csv файла, галку ПЕРЕЗАПИСЫВАТЬ, названия изменяемых столбцов... Но всей это действо не дало профита, май-админ создает новые товары с новым ID и таким же артикулом 12870 т и W90110т, но уже имеющиеся товары с этими артикулами не обновляет. Тут видимо надо РНР задействовать, но в нем ничего не понимаю...

А разве в Импорте нет таких параметров:
Цитировать
Параметры
Заместить данные таблицы данными из файла
Игнорировать повторяющиеся строки
*

andx

  • Захожу иногда
  • 111
  • 6 / 0
adjuster
ага все это было испробовано, всеравно создается новая строка (((
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
adjuster
ага все это было испробовано, всеравно создается новая строка (((
jos_vm_product_price  - в этой таблице обновляется цена, в этой таблице привязка товара идет по полю product_price_id
*

andx

  • Захожу иногда
  • 111
  • 6 / 0
adjuster
ага, спасибо.. А как быть если еще надо такой csv-шкой обновить столбец product_in_stock (я так понял он привязан к product_sku), это в таблице jos_vm_product. Пробую, создает новую строку
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
adjuster
ага, спасибо.. А как быть если еще надо такой csv-шкой обновить столбец product_in_stock (я так понял он привязан к product_sku), это в таблице jos_vm_product. Пробую, создает новую строку
это вообще к другой таблице относится.
*

andx

  • Захожу иногда
  • 111
  • 6 / 0
adjuster так это знаю и об этом написал, тоесть получился уже другой вопрос, чтоли...

ps: Добрые люди поделились кодом РНР:
Код
<?php
$infile=fopen("in.txt","r");
$outfile=fopen("out.sql","w");
while($source=fgets($infile)){
$a=preg_split("/[~^]/",$source);

if (($a[3]!="")&($a[1]!="")) {
$name=$a[1];
$counter=intval($a[3]);
$result="update `jos_vm_product` set `product_in_stock` = \"".$counter."\" where `product_sku` = \"".$name."\";\n";
fputs($outfile,$result);
echo $result;
}
}

fclose($infile);
fclose($outfile);
?>
Вот токо я не понимаю куда его засовывать, откуда в phpmyadmin его запускать и куда класть файлик in.txt и куда сохранится out.sql, кто знает, подскажите. Как временный вариант костылей, я создал на сервере файлик php с этим кодом, рядом с ним положил список in.txt (в нем разделители ^ и ~), прописываю в строке браузера этот php скрипт жму ентер и получаю результат, который копирую уже в phpmyadmin в секцию SQL и запускаю. Беда токо в том, что не выводится отчет о каждом запросе, так как их много. Как сделать чтобы результат выводился кудато, что обновлено, а что нет?

Ну и как раз код для массового обновления цен для списка артикулов:
Код
<?php
$infile=fopen("in.txt","r");
$outfile=fopen("out.sql","w");
while($source=fgets($infile)){
$a=preg_split("/[~^]/",$source);

if (($a[3]!="")&($a[1]!="")) {
$name=$a[1];
$counter=intval($a[3]);
$result="update `jos_vm_product_price` set `product_price` = \"".$counter."\" where `product_id` in (SELECT `product_id` FROM `jos_vm_product` WHERE `product_sku` = \"".$name."\");\n";
fputs($outfile,$result);
echo $result;
}
}

fclose($infile);
fclose($outfile);
?>
Вопросы те же самые, что и к скрипту изменения кол-ва товара :) ПАМАГИТЕ!
Еще раз уточню, ваш список in.txt должен быть такого формата:
Код
~АРТИКУЛ1~^ЦЕНА1
~АРТИКУЛ2~^ЦЕНА2
Такой формат получаете в libreoffice. В нем создаете csv файл, изменяя настройки фильтра при сохранении, пишете символы разделители ^ и ~ , а уже потом расширение *.csv меняете на txt, ваш файл готов
« Последнее редактирование: 03.03.2011, 13:26:14 от andx »
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
подскажите как проверить каждый товар к принадлежности категории 1 или 2 или 3... и добавить его дополнительно в категорию 4
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
подскажите как проверить каждый товар к принадлежности категории 1 или 2 или 3... и добавить его дополнительно в категорию 4
Цитировать
SELECT `product_id` FROM `jos_vm_product_category_xref` WHERE `category_id` = 35
- выбор товара из определенной категории
*

kottom

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
Наверно так:
Точно так:
UPDATE jos_vm_product_price SET product_price = product_price*0.9

Соотственно, скидка на весь товар в определенной категории:

У меня был коэффициент 1,07, подскажите пожалуйста как цены округлить до 10 рублей. и как поменять цены в свойствах товаров тоже на такой же коэффициент

*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Меняем цену на всем товаре в выбранной категории (строим более сложные запросы):

Вставим цену 490 у всего товара из категории 35.

Эммм... назрел вопрос - а как то же самое сделать для нескольких категорий?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Код
update `jos_vm_product_price` 
set `product_price` = 490
where `product_id` in (SELECT `product_id` FROM `jos_vm_product_category_xref` WHERE `category_id` = 35 OR `category_id` = 36 OR `category_id` = 37)
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Вери сенькс, а то чет в синтаксисе запутался)
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
Цитировать
adjuster: SELECT `product_id` FROM `jos_vm_product_category_xref` WHERE `category_id` = 35
ты меня немног не понял, но я решил вопрос через php, авто- добавлением всех товаров из подкатегорий в родительские категории, теперь вопрос в другом...но немного похож

на пред. стр. был пример добавления товара в категорию по имени, попробовал также по атрибуту, но у меня тишина...
Цитировать
update `jos_vm_product_category_xref`
set `category_id` = 37
where `product_id` in (
                       SELECT `product_id`
                       FROM `jos_vm_product_attribute`
                       WHERE `attribute_value` LIKE '%10%')
есть мысли у кого?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
а просто
Код
SELECT `product_id`
                       FROM `jos_vm_product_attribute`
                       WHERE `attribute_value` LIKE '%10%'
отрабатывает? возвращает список id?
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
А почему именно `jos_vm_product_attribute` используется?
Может стоит смотреть в таблицу jos_vm_product_attribute_sku ? -  у меня именно в ней атрибуты сидят.
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

indigo

  • Захожу иногда
  • 71
  • 1 / 0
Полезная тема, спасибо.
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
beagler id выбирает, категорию не дописывает...
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Очередной вопрос (сорри)...
Как выключить товар в нескольких категорях?
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
Messir
DELETE FROM jos_vm_product_category_xref WHERE ... твои условия id
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
Messir
DELETE FROM jos_vm_product_category_xref WHERE ... твои условия id

Не удалить, а выключить (снять с публикации), эт разные вещи...
« Последнее редактирование: 07.04.2011, 16:15:30 от Messir »
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Не удалить, а выключить (снять с публикации), эт разные вещи...
product_publish Y/N

update `jos_vm_product`
set `product_publish` = 'Y'
where `product_id` in (SELECT `product_id` FROM `jos_vm_product_category_xref` WHERE `category_id` = 35)

*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
product_publish Y/N

update `jos_vm_product`
set `product_publish` = 'Y'
where `product_id` in (SELECT `product_id` FROM `jos_vm_product_category_xref` WHERE `category_id` = 35)

Жирный +)))
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
попробовал кавычки поставить у 37
Цитировать
update `jos_vm_product_category_xref`
set `category_id` = `37`
where `product_id` in (
                       SELECT `product_id`
                       FROM `jos_vm_product_attribute`
                       WHERE `attribute_value` LIKE '%10%')

#1054 - Unknown column '37' in 'field list'
есть другие варианты?
*

beagler

  • Moderator
  • 3276
  • 392 / 4
  • https://alorisman.ru/
хм, вот такой запрос работает
Код
update `jos_vm_product_category_xref`
set `category_id` = 4
where `product_id` in (2,3,4)
посмотри, сколько product_id возвращает, для проверки вбей руками
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Настройка магазина

Автор Wargoth

Ответов: 0
Просмотров: 1599
Последний ответ 25.06.2013, 12:45:11
от Wargoth
Меню товаров для магазина

Автор vantal

Ответов: 0
Просмотров: 1372
Последний ответ 05.05.2012, 01:59:23
от vantal
Удалить из базы все неопубликованные товары. Как?

Автор qazaq1

Ответов: 0
Просмотров: 1629
Последний ответ 10.01.2012, 15:28:12
от qazaq1
Как удалить товары из магазина?

Автор Russkiy

Ответов: 3
Просмотров: 5112
Последний ответ 08.10.2010, 14:36:11
от valagoff
Как реализовать комиссию магазина?

Автор GrayHunter

Ответов: 2
Просмотров: 1903
Последний ответ 10.08.2010, 00:44:09
от GrayHunter