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

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Hi all. Короче, SQL-запрос у меня такой:
Цитировать
   SELECT id,field,part_of,rank,orders*100+$arr[part_of],source1 FROM... WHERE...
где $arr -- ассоциативный массив, а part_of - поле таблицы. Но при такой записи php ругется:
Цитировать
Notice: Undefined index: part_of in...
Как объяснить ему, что part_of -- это поле таблицы?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Увы. Обругалась так:
Цитировать
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...

На обратные апострофы тоже ругается:
Цитировать
Parse error: syntax error, unexpected '`', expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Вот полный код:
Спойлер
[свернуть]
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
$part = $arr['part_of'];
...SELECT id,field,part_of,rank,orders*100+$part,source1 FROM...
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Вы вставляете поле orders*100+$arr[part_of] ?
Походу это ошибка, как в синтаксисе так и в действии
 Lex вы то-же предлагаете генерируемое поле в таблицу вставлять?
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Да, идея в том, чтобы взять содержимое поля part_of, подставить его как ключ к массиву $arr и прибавить полученное значение (а оно будет числом) к значению поля orders, умноженному на сто. И потом результат вставить в другую таблицу.

Lex, сожалею, но финт не пройдет, ведь ключом должно стать не само 'part_of', а значение этого поля.
« Последнее редактирование: 13.12.2012, 15:53:24 от cvgh »
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Яндекс мне вот такой ответ нашел:
Цитировать
Будьте любезны подсказать, как правильно  ассоциативный   массив  в запрос встраивать?
– DemiGood 4 месяца 2 дня назад
   

Так делать НЕЛЬЗЯ как в ответе, там дыра для  sql  injection!
Как минимум надо использовать  MySQL _real_escape_string,
в лучшем случае использовать плейсхолдеры или какую либо ORM
– zloyrusskiy 4 месяца 2 дня назад
Похоже, так, я пытаюсь, не покатит, и придется разбивать запрос на два?
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
cvgh Пример INSERT INTO

$new_orders = $orders*100+$arr['part_of']; //$orders надо до этого получить
$q="INSERT INTO #__hello_temp
   SELECT id,field,part_of,rank, {$new_orders},source1
   FROM #__hello WHERE rank='g' ORDER BY orders";
И вот зачем это делать, что выполучите при повторном вызове запроса с другим значением $arr['part_of']
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
cvgh Пример INSERT INTO

Ну тут же ни слова про ассоциативные массивы, ИМХО.

Вообще, для PostgreSQL, похоже, тоже какие-то навороты необходимы, чтобы из ассоциативного в таблицу передать.
Спойлер
[свернуть]
Так что, похоже, задача в таком виде решения не имеет :(
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
У меня сложилось впечатление, что pg_convert работает только с PostgreSQL... Или с MySQL тоже?
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
У меня сложилось впечатление, что pg_convert работает только с PostgreSQL... Или с MySQL тоже?
А у Вас что?
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Через 2 запроса тоже не  получается. Напрашивается только такой вариант: написать функцию, единственным делом которой было бы обращение к ассоциативному массиву $arr.
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Хм... похоже, MySQL php'шные функции не воспринимает... Фигово-с.
*

fsv

  • Живу я здесь
  • 2787
  • 413 / 2
Код
$q="INSERT INTO #__hello_temp 
   SELECT id,field,part_of,rank,(orders*100+'.$arr[.' SELECT part_of FROM #__hello WHERE rank='g' '.].') orders,source1
   FROM #__hello WHERE rank='g' ORDER BY orders";
Веб-разработка: заказ. Только новая разработка.
*

dstavropolskij

  • Захожу иногда
  • 106
  • 10 / 0
Напишите на PHP цикл. Ну или на http://www.sql.ru/
Так вот просто, как хотелось бы, передать массив (хоть диссоциативный, хоть ассоциативный) не выйдет.
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
Код
$q="INSERT INTO #__hello_temp 
   SELECT id,field,part_of,rank,(orders*100+'.$arr[.' SELECT part_of FROM #__hello WHERE rank='g' '.].') orders,source1
   FROM #__hello WHERE rank='g' ORDER BY orders";
Ошибка в парсинге:
Код
Parse error: syntax error, unexpected '.', expecting T_STRING or T_VARIABLE or T_NUM_STRING in ... on line 66 
*

cvgh

  • Захожу иногда
  • 56
  • 0 / 0
В общем, пришел к такому решению: поскольку содержимое ассоциативного массива все равно берется из таблицы #__hello_temp после предыдущего шага ее заполнения, то можно брать данные прямо из этой таблицы. Получилось вот что:
Код
   INSERT INTO #__hello_temp
   SELECT m.id,m.field,m.part_of,m.rank,(m.orders*100+t.orders) AS p,source1
   FROM #__hello AS m, #__hello_temp AS t WHERE m.part_of=t.field AND m.rank='g' ORDER BY p
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить код виджета?

Автор l_denis

Ответов: 7
Просмотров: 7138
Последний ответ 22.10.2021, 00:03:07
от sivers
Нужно удалить старый тег Google Analitics и вставить новый

Автор daria_ab

Ответов: 3
Просмотров: 4796
Последний ответ 10.06.2019, 11:48:52
от daria_ab
Как вставить в материал скрипт (карта Яндекс)

Автор demonm

Ответов: 6
Просмотров: 16257
Последний ответ 25.04.2017, 00:02:40
от CrazyPr0ger
Подкорректировать SQL запрос

Автор yuri-it

Ответов: 9
Просмотров: 2176
Последний ответ 05.02.2016, 21:19:26
от robert
SQL запрос для добавления статьи в базу Joomla

Автор Vovk@

Ответов: 38
Просмотров: 9119
Последний ответ 27.01.2016, 22:52:40
от voland