Новости 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 Ответов
  • 4453 Просмотров
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Что хорошего в AJAX применительно к любым приложениям и Joomla в частности - вызов других страниц без обновления страницы.

Что плохого в AJAX применительно к Joomla - нет возможности защитить вызываемый напрямую ajax-скрипт с использованием конструкции вида:
Код
defined( '_JEXEC' ) or die( 'Restricted access' );

Как решается эта проблема?

Я для себя пока-что нашел только одно решение:

Вызов через компонент, например:
Цитировать
index.php?option=com_commedia&task=ajax&tmpl=component$id=... и т.д.


Ну и создал в компоненте вьюху и через неё получаю результат.

&tmpl=component используется для того, чтобы не выводить весь сайт, а только компонент. Работает прекрасно в Joomla 1.5 и Joomla 1.6 (чего не скажешь об index2.php - кот. запретили использовать в 1.6-версии, поэтому см. альтернативу выше)

Но это решение меня устраивает лишь наполовину. Может кто-то ответит на  следующий вопрос:

1. Как избавиться от "мусора" при выводе  с параметром &tmpl=component? Чтобы компонент возвращал только то, что выводит AJAX.php с использованием echo.
А то если присмотреться в выодимой странице т.н. обертка из лишнего кода.
А мне допустим нужно получить только 0 или 1.

Может есть какой-то другой вариант защищенного вызова аякса?

Я тут смотрел AJAX скрипт в extravote-плагине, в самом начале код:
Код
// Set flag that this is a parent file
define('_JEXEC', 1);

// no direct access
defined('_JEXEC') or die('Restricted access');

У меня просто нет слов. С таким же успехом можно вообще было не писать эти 2 строки с кодом.

Может кто-то помочь с ответом?

Спасибо.
« Последнее редактирование: 18.07.2011, 10:10:21 от ecolora »
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ThunderBro

  • Новичок
  • 2
  • 0 / 0
Re: Защищенный вызов ajax-скиптов
« Ответ #1 : 15.07.2011, 08:35:20 »
Я использую &format=row, вместо &tmpl=component в запросе, вроде пока работает...
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #2 : 15.07.2011, 08:48:33 »
index.php?option=com_commedia&format=row выдало:
Код
Fatal error: Call to undefined method JDocumentRAW::addCustomTag() in C:\Program Files\Apache Group\Apache\htdocs\rcb\administrator\components\com_proofreader\include.proofreader.php on line 127
Я понимаю, что надо к разработчику профридера обращаться.
Спасибо.
Попробую на этом поле повоевать.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ThunderBro

  • Новичок
  • 2
  • 0 / 0
Re: Защищенный вызов ajax-скиптов
« Ответ #3 : 15.07.2011, 10:41:52 »
Я не очень понял, выводить надо весь компонент или какую-то его часть?

Если весь компонент, то подходит (без "&task"):
Код
index.php?option=com_commedia&tmpl=component

если функцию контроллера(прим. ajax()), то можно использовать:
Код
index.php?option=com_commedia&format=raw&task=ajax

Код
index.php?option=com_commedia&format=raw
- вот так у меня тоже не работает

поправил, правильно raw, а не row, хотя у меня от этого ничего не меняется
« Последнее редактирование: 15.07.2011, 11:51:12 от ThunderBro »
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
Re: Защищенный вызов ajax-скиптов
« Ответ #4 : 15.07.2011, 11:30:45 »
Я делаю так:
Код
index.php?option=com_contact&task=hotel&format=raw
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #5 : 17.07.2011, 13:56:30 »
так Joomla выводит не чистый код компонента, а еще свою инфу. А как сделать чтобы был чистый? т.е. то что AJAX возвращает.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

yuri-it

  • Давно я тут
  • 994
  • 44 / 3
  • Быстрый хостинг https://jehost.ru
Re: Защищенный вызов ajax-скиптов
« Ответ #6 : 17.07.2011, 15:09:19 »
а если так tmpl=component&no_html=1 ?
По-настоящему быстрый хостинг для Joomla : https://jehost.ru
Отзывы: http://joomlaforum.ru/index.php/topic,109288.0.html
Отзывы по хостингу http://hosting101.ru/jehost.ru
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
Re: Защищенный вызов ajax-скиптов
« Ответ #7 : 17.07.2011, 15:25:15 »
а если так tmpl=component&no_html=1 ?
так получим не чистый код компонента, а в соответствии с файлом шаблона component.php

для чистого кода надо доделать этот файл
*

b2z

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

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Защищенный вызов ajax-скиптов
« Ответ #9 : 17.07.2011, 16:32:18 »
У меня просто нет слов. С таким же успехом можно вообще было не писать эти 2 строки с кодом.
Если не установить эту константу. С таким же успехом можно предположить что весь Фреймворк, который используется в данном файле, просто не будет работать. Проверку конечно можно было и не писать.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #10 : 18.07.2011, 06:18:57 »
Код
index.php?option=com_commedia&no_html=1
index.php?option=com_commedia&tmpl=component&no_html=1
index.php?option=com_commedia&format=raw
Цитировать
Ошибка:
500 - Вид не найден [наименование, тип, префикс]: commedia,raw,commediaView

Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #11 : 18.07.2011, 06:19:37 »
Если не установить эту константу. С таким же успехом можно предположить что весь Фреймворк, который используется в данном файле, просто не будет работать. Проверку конечно можно было и не писать.
Понятно.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #12 : 18.07.2011, 10:08:54 »
Все. Проблема решена.
Код
index.php?option=com_commedia&format=raw

работает прекрасно и в Joomla 1.5 и в Joomla 1.6. Только нужно было создать view.raw.php в папке моей вьюхи.

Выводит то что нужно: только код вьюхи и ничего! лишнего.

Пошел кодить дальше... :-)
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
Re: Защищенный вызов ajax-скиптов
« Ответ #13 : 18.07.2011, 13:31:01 »
Все. Проблема решена.
Код
index.php?option=com_commedia&format=raw

работает прекрасно и в Joomla 1.5 и в Joomla 1.6. Только нужно было создать view.raw.php в папке моей вьюхи.

Выводит то что нужно: только код вьюхи и ничего! лишнего.

Пошел кодить дальше... :-)

О чем я и говорил выше)) можно еще task передавать и по разному обрабатывать))
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #14 : 18.07.2011, 14:09:36 »
О чем я и говорил выше)) можно еще task передавать и по разному обрабатывать))
В том-то и дело, что про view.raw.php никто не говорил. Нашел решение этой проблемы на забугорном форуме.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Защищенный вызов ajax-скиптов
« Ответ #15 : 19.07.2011, 00:51:55 »
ecolora или джини ,или как его?
ты глубоко заблуждаешься в своих понятиях о ........ Колбасе!
Тебя, по логике, что должно контролировать?
Видимо какой-то контроллер!
Так причем здесь Вид?
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #16 : 19.07.2011, 02:14:14 »
Уважаемый мясодел. Работает вот такой код:

Код
index.php?option=com_commedia&format=raw

Он выдает "чистый" результат аякса.

Но для его работы нужно создать view.raw.php и с ним работать.

Про контроллер итак понятно.

Я кстати не курю и тебе того же желаю. ;-)
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Защищенный вызов ajax-скиптов
« Ответ #17 : 19.07.2011, 02:23:41 »
Там две строчки в контроллере добавить нужно и все, на кой лишние файлы создавать?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #18 : 19.07.2011, 04:32:23 »
Там две строчки в контроллере добавить нужно и все, на кой лишние файлы создавать?
Вообще зависит от задачи. Вы про какие 2 строчки?
У меня несколько аякс-файлов, какой-то возвращает простой результат, типа 0 или 1, какой-то - хтмл, и я предпочел для каждого сделать отдельную вьюху и модель по-необходимости.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
*

mohax

  • Давно я тут
  • 901
  • 66 / 3
Re: Защищенный вызов ajax-скиптов
« Ответ #19 : 19.07.2011, 16:52:44 »
Вообще зависит от задачи. Вы про какие 2 строчки?
У меня несколько аякс-файлов, какой-то возвращает простой результат, типа 0 или 1, какой-то - хтмл, и я предпочел для каждого сделать отдельную вьюху и модель по-необходимости.

хм, а зачем вьюхи-то? можно же в контроллере все прописать, если тебе 0 или 1 только надо... SmokerMan прав...
*

ecolora

  • Завсегдатай
  • 1535
  • 171 / 2
  • творец
Re: Защищенный вызов ajax-скиптов
« Ответ #20 : 19.07.2011, 17:25:26 »
Хорошо. Я подумаю. Спасибо за совет про raw - в любом случае помог. По крайней мере натолкнул на решение.
Я рифме друг словесной. Тут
Свой упражняю словоблуд:
Блог Ecolora
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

SP Page Builder - ajax Contact

Автор TW-WEB

Ответов: 4
Просмотров: 3204
Последний ответ 29.01.2019, 15:47:53
от Akeksandr
Как выполнить 2 разных скрипта в одном ajax-запросе?

Автор fbr

Ответов: 16
Просмотров: 1773
Последний ответ 02.03.2018, 00:08:04
от robert
[SP Page Builder] Модуль ajax contact в модальном окне

Автор TW-WEB

Ответов: 2
Просмотров: 3491
Последний ответ 24.02.2018, 17:34:50
от TW-WEB
Improved AJAX Login & Register + социальные кнопки

Автор atkaa1

Ответов: 12
Просмотров: 3856
Последний ответ 07.10.2017, 18:02:29
от vipiusss
Модуль отправки сообщений для Joomla 1.5 и 2.5 (ajax)

Автор gaalferov

Ответов: 7
Просмотров: 6482
Последний ответ 02.06.2015, 18:05:52
от gaalferov