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

flassya

  • Новичок
  • 8
  • 0 / 0
Получить id статьи
« : 05.06.2012, 14:00:04 »
Добрый день.

Я пишу модуль, с помощью которого пользователи на моём сайте могут оставить сообщение об ошибке. Модуль почти готов, но осталась одна загвоздка.
На админский ящик отправляется письмо с текстом сообщения (туда должен быть скопирован текст с ошибкой) пользователя и ссылкой, с какой страницы пришло сообщение. Следовательно, на этой странице и есть ошибка. Если сообщение было отправлено со страницы, где открыта конкретная статья, всё понятно: идем в эту статью и правим. А если сообщение пришло со страницы блога, вот тут то и начинается ерунда.

Вопрос состоит в следующем: как мне узнать id статьи, с которой скопирован текст?
Посоветуйте что-нибудь. Заранее спасибо.
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Получить id статьи
« Ответ #1 : 05.06.2012, 14:08:48 »
Добавить поле, в которое пользователь сам название статьи впишет. Определить, откуда скопирован текст мне кажется нереально...
Создание сайтов, шаблонов, помощь в решении проблем.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Получить id статьи
« Ответ #2 : 05.06.2012, 14:13:12 »
Ну если по выделению определяется то вполне реально...
$(this).parent и ищем h2 или что там..
*

flassya

  • Новичок
  • 8
  • 0 / 0
Re: Получить id статьи
« Ответ #3 : 05.06.2012, 14:16:12 »
Ага, я об этом тоже думала. Но может возникнуть такая ситуация, когда в блоге не указано название статьи, и иконки печати, к примеру, тоже нет. Тогда вообще проблема, откуда взять id...
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Получить id статьи
« Ответ #4 : 05.06.2012, 14:22:07 »
Модуль универсальный? Если да, то пожалуй решений нет.
*

flassya

  • Новичок
  • 8
  • 0 / 0
Re: Получить id статьи
« Ответ #5 : 05.06.2012, 14:30:09 »
А вы случайно не знаете, как подобные модули на других сайтах работают? В смысле, что отправляется на почту к редактору?
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Получить id статьи
« Ответ #6 : 05.06.2012, 14:32:51 »
Понятия не имею.. не юзал
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Получить id статьи
« Ответ #7 : 05.06.2012, 18:30:48 »
Ага, я об этом тоже думала. Но может возникнуть такая ситуация, когда в блоге не указано название статьи, и иконки печати, к примеру, тоже нет. Тогда вообще проблема, откуда взять id...
А ссылка на полную статью полюбому же есть?
Создание сайтов, шаблонов, помощь в решении проблем.
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Получить id статьи
« Ответ #8 : 05.06.2012, 22:02:09 »
Код: php-brief
<?php echo JFactory::getURI()->toString(); ?>
-выведет адрес страницы текущей
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #9 : 06.06.2012, 00:09:28 »
Код: php
SELECT id FROM #__content WHERE text LIKE '%$search%' 
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #10 : 06.06.2012, 01:12:21 »
Код: php
//получаем текущий урл:
$url = JURI::current();
//преобразовываем его в неSEFный:
$uri = JURI::getInstance($url);
$app = JFactory::getApplication('site');
$router = $app->getRouter();
//выводим в массив все параметры
$vars = $router->parse($uri);
//проверяем, если это страница контента, то выводим айдишнег статьи в переменную $artid:
if (($vars[option] == com_content)&&($vars[view] == article)) {
$artid = $vars[id];
}
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #11 : 06.06.2012, 02:34:47 »
Код: php
//получаем текущий урл:
$url = JURI::current();
//преобразовываем его в неSEFный:
$uri = JURI::getInstance($url);
$app = JFactory::getApplication('site');
$router = $app->getRouter();
//выводим в массив все параметры
$vars = $router->parse($uri);
//проверяем, если это страница контента, то выводим айдишнег статьи в переменную $artid:
if (($vars[option] == com_content)&&($vars[view] == article)) {
$artid = $vars[id];
}

И что этот код дает? Ссылку на блог, в котором была часть статьи с ошибкой? И зачем столько запросов?

Можно только поиском получить id статьи, где есть текст с опечаткой. Для этого его нужно передать побольше, желательно с помощью js. Т.е. тут как раз выделение полезно.
Это если нет ссылки на статью. И нет возможности хакать движек.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #12 : 06.06.2012, 02:45:29 »
Да, проглядел, что автор про блог спрашивает. Тогда надо отсылать на почту так же список id статей на текущей странице, и потом запросом уже искать только в этих статьях. Просто запрос "SELECT id FROM #__content WHERE text LIKE '%$search%' " мне кажется нерациональным, особенно если на сайте 10 000 статей.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #13 : 06.06.2012, 02:51:40 »
Чем он такой нерациональный? Нетрадиционный что ли?  Он же аяксом отсылается. Ответ - id, который сразу подставляется в форму. Достаточно попросить юзера кликнуть по опечатке.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #14 : 06.06.2012, 02:54:13 »
Ага, нетрадиционной ориентации запрос. Я ж написал, вы предлагаете лопатить поисковым запросом ВСЕ статьи, а я дополнил, что достаточно указать только те, что на странице находятся. И при чём тут AJAX? От аякса sql-запрос быстрее ветра полетит чтоли?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #15 : 06.06.2012, 02:56:25 »
Занятно, кстати, если выбирать по слову "новость", если оно просто в неверном падеже стоит. На выходе получим вероятно точный айдишнек конкретной статьи, где это слово есть?
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #16 : 06.06.2012, 03:02:10 »
Цитировать
От аякса sql-запрос быстрее ветра полетит чтоли?

А что ему? Глазом моргнуть не успеешь. Один то? Аки птица.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #17 : 06.06.2012, 03:03:35 »
Занятно, кстати, если выбирать по слову "новость", если оно просто в неверном падеже стоит. На выходе получим вероятно точный айдишнек конкретной статьи, где это слово есть?

Вы в курсе, что с помощью js можно получить содержимое до любого тега в сторону родителя?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #18 : 06.06.2012, 03:08:52 »
О чём, собственно, спор?
Вы преложили такой вот запрос:
Код: php
SELECT id FROM #__content WHERE text LIKE '%$search%' 
Я говорю, что этот запрос ничего не даст.
Потом появился уже js. Я в курсе, что с помощью js можно получить что угодно, но давайте к нашим баранам вернёмся, ок? Вот я выделил слово "новость" и нажал на "да, тут ошибка". Пусть перед этим мы аяксом получим id статьи по такому-вот запросу: SELECT id FROM #__content WHERE text LIKE '%новость%'. Ок, получили массив из 100500 чисел. Что дальше с этим делать будем?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #19 : 06.06.2012, 03:13:11 »
Коли мы приплели JS, вообще не понял, зачем нам к BD обращаться? ^-^. Можно, например, к заголовку каждой новости в блоге дописывать class="id-$item->id". И потом его элементарно и отсылать. :)
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #20 : 06.06.2012, 03:18:37 »
Вы не думаете последовательно. Получать id нужно не пред, а после. И отправлять нужно не %ошибка%, а содержимое всего тега. А лучше, перед этим  посчитать в нем кол-во символов, и при необходимости, получить тег выше. Проверить его, чтобы не выйти за пределы контейнера статьи. Это же элементарно все, пол часа на всю разработку. Десяток строк кода.
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

varX

  • Живу я здесь
  • 2467
  • 141 / 5
  • разработка компонентов
Re: Получить id статьи
« Ответ #21 : 06.06.2012, 03:20:35 »
Коли мы приплели JS, вообще не понял, зачем нам к BD обращаться? ^-^. Можно, например, к заголовку каждой новости в блоге дописывать class="id-$item->id". И потом его элементарно и отсылать. :)

Так нельзя. Это же модуль, ты всем обьяснять будешь, что нужно движок хакнуть?
Разработка и ремонт. VirtueMart. JoomShopping. Свои компоненты. Принимаю заявки на plasma-web.ru.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #22 : 06.06.2012, 03:43:03 »
удалено, продублировано.
« Последнее редактирование: 06.06.2012, 03:47:38 от Shustry »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #23 : 06.06.2012, 03:44:02 »
удалено, продублировано.
« Последнее редактирование: 06.06.2012, 03:47:55 от Shustry »
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #24 : 06.06.2012, 03:45:24 »
удалено, продублировано.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #25 : 06.06.2012, 03:46:26 »
Вы не думаете последовательно. Получать id нужно не пред, а после. И отправлять нужно не %ошибка%, а содержимое всего тега. А лучше, перед этим  посчитать в нем кол-во символов, и при необходимости, получить тег выше. Проверить его, чтобы не выйти за пределы контейнера статьи. Это же элементарно все, пол часа на всю разработку. Десяток строк кода.
Искать по БД тэги с уже отрендереной страницы? О_о. Весьма последовательно. Например, стоит у пользователя плагин "русская типографика", допустим выделяет он номер телефона, ушёл запрос вида "<nobr>23&ndash;32&ndash;99....". Вернулся ноль. ^-^ Или автору писать сразу в описании: не использовать никаких плагинов, которые могут текст изменять?
Так нельзя. Это же модуль, ты всем обьяснять будешь, что нужно движок хакнуть?
С каких пор оверрайд шаблона стал хаком - хз. Хотя верно подметил, тут модуль разрабатывается, не будем лезти в шаблон. Будем дальше активно пользоваться аяксом. Обращаемся к этой же странице, но возвращаем данные в формате json. Вот уже по-ним и ищем. Тут и текст нетронутый, и айдишники статей есть.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #26 : 06.06.2012, 03:47:05 »
удалено, продублировано.
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Получить id статьи
« Ответ #27 : 06.06.2012, 03:53:44 »
Ох сколько мыслей..
Проще всего текущий урл отправлять, а контент-менеджер уже сам поймет что и откуда, ну или запомнить ветку DOM`а
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #28 : 06.06.2012, 03:56:03 »
Про текущий с сразу подумал, не годицо. Для блога категории он будет "плавающим". Т.е., сегодня на странице блога таких-то пять статей. Юзер отослал багрепорт об ошибке. Менеджер затупил, приболел пару дней. А там уже три раза статьи сменились, а проблемная ушла, скажем, на третью страницу блога.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Получить id статьи
« Ответ #29 : 06.06.2012, 04:05:11 »
В общем, конечное решение на JS будет такое:
1. по клику обращаемся аякс-запросом к текущей странице. Данные получаем в формате JSON
2. ищем позицию выделенного текста ориентируясь на тэги заголовоком например. Можно предварительно посчитать одноимённые тэги и сравнить с кол-вом объектов в массиве полученном аяксом. Это на случай, если шаблон будет переписан и там <h2>, например, тупо на <div class="contentheading"> заменили.
3. отсчитваем полученный индекс в массиве, получаем id проблемной статьи. Профит. Его и отсылаем вместе с выделенным текстом на почту.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

params->get для компонента, как получить свои собственные параметры для компонента

Автор klubnichkaaa

Ответов: 13
Просмотров: 14783
Последний ответ 01.06.2017, 20:20:28
от Septdir
По ID'у пункта меню получить ссылку для перехода

Автор GRIG

Ответов: 4
Просмотров: 3424
Последний ответ 08.05.2017, 17:13:05
от Aleks.Denezh
Получить значения пагинации к примеру $this->pagination->total

Автор klubnichkaaa

Ответов: 7
Просмотров: 1851
Последний ответ 09.06.2014, 14:50:57
от klubnichkaaa
Получить параметр из url

Автор greytm

Ответов: 3
Просмотров: 1796
Последний ответ 22.05.2014, 01:41:36
от Fedor Vlasenko
Получить значение параметра плагина в js

Автор AlekVolsk

Ответов: 24
Просмотров: 2233
Последний ответ 30.04.2014, 18:13:33
от Aleks.Denezh