Новости Joomla

👩‍💻 Компонент "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

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

👩‍💻 ИИ-админ для Joomla ближе, чем вы думаете: Joomla MCP.

В февральском номере Joomla Community Magazine в статье Evolving Joomla - Joomla CMS MCP Server: Opening the Door to AI-Powered Administration рассказывается о работе команды разработчиков над внедрением в ядро Joomla MCP-сервера.

Что такое MCP-сервер?
Последние годы всех захватывает бум ИИ-технологий. Появились ИИ-агенты - программы, устанавливаемые на сервер или компьютер, которые получают от вас запрос или задачу в человеческом виде и могут выполнять действия с файлами, ходить по сайтам, создавать сайты, программировать и т.д. Люди используют ИИ-агентов в самых разных ситуациях: от написания и проверки кода (даже там, где язык программирования не знаете совсем) до планирования путешествий и бронирования гостиницы.

ИИ-агенты могут использовать различные программные инструменты по протоколу Model Context Protocol (MCP). Для этого разработчик программы должен внедрить MCP в свой продукт или сервис. Так, например, ваш ИИ-агент может ходить по сайтам через браузер и собирать нужную информацию, управляя браузером через MCP-сервер. Или использовать функционал IDE PHP Storm для написания кода, сбора и отладки ошибок, использовать поиск PHP Storm по кодовой базе, а не простой текстовый поиск по файлам. MCP предоставляет набор функций для полноценного управления программным обеспечением.

В случае с Joomla, сервер MCP может предоставить администраторам следующие возможности:
- Автоматическое создание категорий, материалов и меню на основе карты сайта или PDF-файла.
- Создавайть SEO-оптимизированные заголовки и метаописания в пакетном режиме.
- Обновлять расширения на нескольких сайтах одновременно
- Создание посадочные страницы.

Важно отметить, что сервер MCP не задумывался как функция, доступная только «супер-администраторам». Цель инициативы — создать решение, которое будет простым в настройке, маломощным и доступным для широкого круга пользователей.

В процессе разработки точка входа Joomla (аналогично Site, Administrator, Api, Cli), которая будет работать с Streamable HTTP, необходимым для MCP. Аутентификация пока что предполагается на токенах, но затем планируется создание универсального OAuth-сервера для Joomla.
Фактические возможности MCP — инструменты, ресурсы и подсказки — реализованы в виде плагинов для обеспечения расширяемости. Таким образом ожидаем, что и сторонние разработчики смогут создавать MCP-плагины для внедрения поддержки своих расширений Joomla для работы с ИИ.

@joomlafeed

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

morph

  • Давно я тут
  • 924
  • 105 / 0
Подскажите как просто, убрать из регистрации в  VirtueMart не нужные поля, например адрес, город, индекс, мобильный телефон и т.д. Пробовал убирать в файле не нужные поля в  checkout_register_form.php, так же убирал теже поля из масивов $required_fields, но при нажатии регистрация выпадает окно, что поля заполнены не правильно или не все.
По поводу полей регистрации:
http://truetug.info/rukovodstvo/voprosyi-po-registratsii-i-avtorizatsii-joomla-virtuemart.html
-это так,для справки)))
самый простой способ - закоментить  ненужные поля в checkout_register_form.php и сделать их скрытым и заполненными по умолчанию, т. е. вверху закоментить, а внизу файла  прописать
<input type="hidden" name="поле какое надо скрыть" value="любое значение  по умолчанию" />
тогда ненужные поля исчезнут,и ругаться магазин не будет...таким же макаром и в других нужных файлах.
*

pse1980

  • Захожу иногда
  • 53
  • 3 / 0
почему у меня в поле цена итого кракозыбры?

магазин на virtuemart 1.0.15b

вот пример что приходит:

Уважаемый покупатель, пожалуйста проверьте информацию ниже и в случае ошибки свяжитесь с продавцом, указав уникальный номер заказа - [21]

Данные о продавце
--------------------------------------------------
Телефон 1: (495) 58 966 38
Факс: (495) 739-51-07
Электронная почта: berezta@berezta.ru
--------------------------------------------------

Данные о товарах
--------------------------------------------------
Товар: Акация;
Количество: 1
Артикул: 6738
Цена: 211.86
--------------------------------------------------
Итого: 212 СЂСѓР±
--------------------------------------------------
*

skanv

  • Новичок
  • 4
  • 0 / 0
Joomla 1.0.15 + VM 1.0.15 + JoomSEF 2.2.6 при нажатии на кнопку оформить заказ выдаёт невозможно отобразить страницу.

Этот хак работает с JoomSEF? Или как можно сделать чтобы он начал работать с JoomSEF?

почему у меня в поле цена итого кракозыбры?

магазин на virtuemart 1.0.15b

вот пример что приходит:

--------------------------------------------------
Итого: 212 СЂСѓР±
--------------------------------------------------

Таблица jos_vm_vendor, столбец vendor_currency_display_style между первой и второй палочками  |руб.| ^-^

Модуль абсолютно рабочий, автору спасибо!

Для тех кто не смог запустить на 1.1 - намекну о том, что иногда надо исходники смотреть,
а не просто за ошибками наблюдать и кричать "А он не работает  :laugh: "

Еще раз спасибо!
*

rudon

  • Осваиваюсь на форуме
  • 27
  • 17 / 0
Подскажите а как сделать невидимую регистрацию как здесь:

_http://avtozvuk.cn.ua/component/page,checkout.index/option,com_virtuemart/Itemid,2/

уж очень красочно
*

alexS

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Подскажите а как сделать невидимую регистрацию как здесь:

_http://avtozvuk.cn.ua/component/page,checkout.index/option,com_virtuemart/Itemid,2/

уж очень красочно

поищи этот темплейт http://www.joomlart.com/templates_club/club_portfolio/ja_larix.html
может там сразу все готовое, что вам понравилось, найдется
« Последнее редактирование: 13.11.2008, 12:38:55 от alexS »

Может я что то не так делаю... но!
заказ без регистрации, я скачал хак поставил... появилась кнопка без регистрации, заполняю и нажимаю купить и тут... белый экран (пустая страница, т.е. на ней нет ни чего, даже шапки сайта) но причем заказ падает в заказы и я его там вижу, покупателю приходит письмо в нем ссылка на заказ... нажимаю на ссылку он заходит на магазин и пишет Ошибка: У Вас нет прав для доступа к этому модулю.
Вы должны зайти как пользователь.
всю регистрацию убрал с сайта
Joomla 1.0.15 + VM 1.0.15b

Помогите люди добрые!!!! )))
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Доброго всем текущего времени ^-^

Подскажите дилетанту ^-^

Хак хороший и нужный, но вот ошибочки у меня вылезают на странице магазина когда ставлю:
Notice: Undefined variable: show_basket in ...\administrator\components\com_virtuemart\html\basket.php on line 259
Notice: Constant _MIN_POV_REACHED already defined in ...\administrator\components\com_virtuemart\html\basket.php on line 255
Что может быть не так?
Может я не правильно ставлю?
у меня 1.0.15 я Joomla и 1.0.15b вмре
Беру эти три файлика:
checkout.index.php
standalone checkout.index.php
checkout.without_register_form.php
и кидаю с заменой их в ...\administrator\components\com_virtuemart\html\
Более ничего же делать не нужно? Хак должен работать?


подсказывать ну нужно, это глюк с топсервером ::)
« Последнее редактирование: 18.12.2008, 21:26:36 от sikwel »
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Ну внесу и я свои 5 копеек... :)

Все это конечно хорошо - только данные хаки прерывают процесс покупки!
После выбора товара - сразу "спасибо!" и до сидания.

А где выбор способа оплаты, где наконец сама оплата?!

Нам такой хоккей не нужен :)

Потому пришлось делать новый

ХАК "МИНИМАЛЬНАЯ РЕГИСТРАЦИЯ"

Хак не прерывает стандартной последовательности покупки, сохраняет возможность выбора способов оплаты и самой оплаты. При этом из регистрации убраны все возможные поля, оставлены только те, без которых действительно нельзя - Логин, Пароль, Емайл. Собственно, такие же, как и в стандартной регистрации Joomla.

Все остальные дурацкие поля типа "Страна", "Город", "Телефон"(!!!), "Адрес"... - из процесса покупки удалены. ИМХО для большинства магазинов они не нужны, а пользователей только отпугивают...

Для установки хака распаковать архив и имеющимися в нем 2мя файлами перезаписать оригинальные на установленном магазине.

Пробуем :)

[вложение удалено Администратором]
« Последнее редактирование: 14.04.2009, 16:18:19 от Adeptus »
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
а мне вот хак действительно понравился, только вот нужно чтобы отображалась единственная форма быстрой регистрации при оформлении заказа

Посоветуйте пожалуйста как ее одну оставить?

Спасибо ^-^
*

fatalerror

  • Захожу иногда
  • 444
  • 48 / 2
  • Уполномоченный по правам чайников
Цитировать
Для установки хака распаковать архив и имеющимися в нем 2мя файлами перезаписать оригинальные на установленном магазине.

Смотреть демо

Пробуем Azn

Захожу по ссылке, жму "Купить", на белой странице только вот эта надпись:


Fatal error: Out of memory (allocated 9961472) (tried to allocate 102401 bytes) in /www/congratu/users/congratu-adeptsi/www/htdocs/includes/joomla.php on line 4141 :(
Это в магазине, на хосте или у меня чего-то? Что это означает?
Расстреляно форумчан за нецензурщину: 1 (один).  Дерьмо случается...
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Захожу по ссылке, жму "Купить", на белой странице только вот эта надпись:

Только что проверил - все в порядке. Очевидно, был какой-то временный глюк...
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
а мне вот хак действительно понравился, только вот нужно чтобы отображалась единственная форма быстрой регистрации при оформлении заказа

Посоветуйте пожалуйста как ее одну оставить?

Спасибо ^-^

Неужели никто не подскажет? Разработчики вы где? Может быть tug? Ну пазаласта)
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Неужели никто не подскажет? Разработчики вы где? Может быть tug? Ну пазаласта)

Вы сами понимаете, что спрашиваете? :)
Лично я - нет...
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Вы сами понимаете, что спрашиваете? :)
Лично я - нет...

Я собственно имел ввиду хак checkout.without_register_form, он как исвестно при оформлении заказа выводит три кнопки "войти", "купить без регистраци" и "зарегистрироваться и купить" данные кнопки отображают соответствующие формы ввода. Так вот, необходимо отобразить сразу после перехода по ссылке "оформление заказа" форму быстрой покупки доступной по кнопке "купить без регистраци", остальные же варианты нужно скрыть.
Помогите пожалуйста советом
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Я собственно имел ввиду хак checkout.without_register_form, он как исвестно при оформлении заказа выводит три кнопки "войти", "купить без регистраци" и "зарегистрироваться и купить" данные кнопки отображают соответствующие формы ввода. Так вот, необходимо отобразить сразу после перехода по ссылке "оформление заказа" форму быстрой покупки доступной по кнопке "купить без регистраци", остальные же варианты нужно скрыть.
Помогите пожалуйста советом

Я с этим хаком не разбирался и им не пользовался. Я сделал свой:)
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Уважаемые, помогите кто-нибудь, очень нужно ::)
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
sikwel,на 3 странице этого топика
Мдя, признаю свою невнимательность.
Но следуя инструкциям, изложенным в тех сообщениях, у меня ничего не получилось. Вернее кнопки в checkout.index убрать получилось, но вот чтобы вместо кнопки сразу форма быстрого заказа появлялась - не получается((
Не понятно со строкой
Код
<?php include(PAGEPATH. 'checkout.without_register_form.php'); ?>
куда и в какой файл ее вставлять? и что при этом нужно удалять?
Уважаемый, morph, раз у вас все получилось, ткните пожалуйста меня носом, что и куда? ::)
*

Vito7

  • Новичок
  • 3
  • 0 / 0
Хак конечно нуждается в доработке причем в ряде случаев елементарной.

Тем кто не исправил советую быстренько это сделать:
admin/compon/virtu/html
файл:checkout.index.php

Необходимо исправить орфографическую ошибку на кнопке "зарегистриваться и купить!.

ЗарегИстрироваться следует писать через И.
*

morph

  • Давно я тут
  • 924
  • 105 / 0
Мдя, признаю свою невнимательность.
Но следуя инструкциям, изложенным в тех сообщениях, у меня ничего не получилось. Вернее кнопки в checkout.index убрать получилось, но вот чтобы вместо кнопки сразу форма быстрого заказа появлялась - не получается((
Не понятно со строкой
Код
<?php include(PAGEPATH. 'checkout.without_register_form.php'); ?>
куда и в какой файл ее вставлять? и что при этом нужно удалять?
Уважаемый, morph, раз у вас все получилось, ткните пожалуйста меня носом, что и куда? ::)
на 4 странице данного топика ;D
http://joomlaforum.ru/index.php/topic,5253.msg136512.html#msg136512

или воабще ничего не менять, залить тока checkout.without_register_form.php и в shop.cart.php в самом низу вставить :
<?php include(PAGEPATH. 'checkout.without_register_form.php'); ?>
:

Цитировать
<?php
// End if statement
}

?>
<?php include(PAGEPATH. 'checkout.without_register_form.php'); ?>
ну и кнопки покупки и оформления заказа поубирать тамже
Цитировать
<div style="float:right;padding-right:150px;">
       <span class="componentheading"><a href="<?php $sess->purl( $mm_action_url . "index.php?page=checkout.index&ssl_redirect=1"); ?>">
           <img src="<?php echo IMAGEURL ?>ps_image/forward.png" align="absmiddle" width="22" height="22" alt="Forward" border="0" />
            <?php echo $VM_LANG->_PHPSHOP_CHECKOUT_TITLE ?>
           </a>
       </span>
 </div>

и

Цитировать
<div style="float:left;padding-left:150px;">
        <span class="componentheading"><a href="<?php echo $continue_link ?>">
           <img src="<?php echo IMAGEURL ?>ps_image/back.png" align="absmiddle" width="22" height="22" alt="Back" border="0" />
            <?php echo $VM_LANG->_PHPSHOP_CONTINUE_SHOPPING; ?>
           </a>
        </span>
        </div>

*

nikola_blin

  • Захожу иногда
  • 145
  • 8 / 3
Народ, у меня почему то не пишется в отчете на мыло слово "рублей"! Приходит в UtF8 и пишет СЂСѓР±.
Как можно решить проблему? Нигде не нашел языковой константы((
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Спасибо, morph, разобрался наконец :) +1

Возникли вот еще вопросы по хаку checkout.without_register

Каким образом мне списочек добавить еще в форму? В пиашпи я не очень силен, может быть кто-то подскажет как он создается и прикручивается к письмецу, да и где\как это письмецо покупателю и пользователю создается, можно ли его поправить, дописать и т.д.  ::)

А еще, как к этой форме капчу прикрутить, чтобы не спамили лишний раз?

Спасибо за Ваши ответы ;)
*

Ole888

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
круто!
а как сделать, чтобы при этом админу на почту заявка скидывалась?
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
круто!
а как сделать, чтобы при этом админу на почту заявка скидывалась?

В файле checkout.without_register_form.php римерно в 405 строке вписываешь вместо "впишите мыло магазина":

Код
$vendor_email['from'] ='впишите мыло магазина';

мыло админа, и будет тебе счастие великое ;)

А еще у меня например админу заявка не отправляется если в поле "Отправить вам копию?" стоит "нет" и поле "E-mail:" не заполнено. Но если в поле "E-mail:" написать мыло и поле "Отправить вам копию?" оставить в "нет", то уведомление прийдет.

На второй странице данной темы metaname выложил файлик где в любом случае письмо отправляется. Да, оно отправляется, но если только одному админу, то с ошибкой и в теме пишется вот это "Mail delivery failed: returning message to sender" причем всегда если письмо отправляется только админу(((((((((((((((((((((((
Кто бы подсказал как решить проблему :'(
« Последнее редактирование: 18.12.2008, 22:20:51 от sikwel »
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Еще вопросец, в php я не силен, но как списочек прикрутить сообразил делаю вот так:

Код
<label for="oplata">Cпособ оплаты:<br /></label>

<select id="oplata" name="checkout[oplata]" class="inputbox" />

    <option value="00" selected>Способ 1</option>
    <option value="1">Способ 2</option>
    <option value="3">Способ 3</option>
    <option value="4">Способ 4</option>
    <option value="5">Способ 5</option>
    <option value="5">Другое</option>
 
</select>

только не соображу как в письме выводить не номер порядковый записи, а именно запись?
В письмо я добавляю следующим образом:

Код
$vendor_email['message'] .= "Cпособ оплаты: ".$checkout['oplata']."\n";


Разобрался ::)
« Последнее редактирование: 22.12.2008, 12:21:49 от sikwel »
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Неужели у всех письмо всегда отправляется админу и без ошибок? !!!???!!!

Так, это сообщение можно удалить ::)
« Последнее редактирование: 22.12.2008, 12:21:15 от sikwel »
*

sikwel

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Люди добрые, помогите местами поменять в checkout.without_register_form.php значения в списочке "Отправить вам копию?" чтобы поумолчанию было "да"

Код
<select id="email" name="checkout[customer_copy]" class="inputbox" />

    <option value="1" <?php if( $checkout && $checkout['customer_copy'] == 1 ) echo $selected; ?>>Да</option>
    <option value="0" <?php if( !$checkout || $checkout['customer_copy'] != 1 ) echo $selected; ?>>Нет</option>

</select>

пробовал вот таким макаром:

Код
<option value="1" <?php if( !$checkout || ($checkout && $checkout['customer_copy'] == 1) ) echo $selected; ?>>Да</option>
<option value="0" <?php if( $checkout['customer_copy'] != 1 ) echo $selected; ?>>Нет</option>

но пишет, дескать, Parse error: syntax error, unexpected T_STRING in .../administrator/components/com_virtuemart/html/checkout.without_register_form.php on line 129  !!!???!!!
« Последнее редактирование: 21.12.2008, 13:20:22 от sikwel »
*

morph

  • Давно я тут
  • 924
  • 105 / 0
условие поменять местами?
        <option value="1" <?php if( !$checkout || $checkout['customer_copy'] != 1 ) echo $selected; ?>>Да</option>
                <option value="0" <?php if( $checkout && $checkout['customer_copy'] == 1 ) echo $selected; ?>>Нет</option>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Невидимая регистрация ( Покупка без регистрации ) V1.1.3

Автор urodoff

Ответов: 319
Просмотров: 112972
Последний ответ 27.10.2014, 15:27:02
от gaalferov
[Решено] Отобразить кол-во товаров из всех подкатегорий V1.1.3

Автор bazic

Ответов: 19
Просмотров: 14958
Последний ответ 18.09.2014, 06:39:33
от fila61
[Решено] Добавление Watermark к фото товара V1.0.15 V1.1.3

Автор mickymouse

Ответов: 52
Просмотров: 24079
Последний ответ 13.06.2013, 01:04:46
от richman
[Решено] Как изменить ,товаров в наличии 1 на "есть в наличии" V1.0.15 V1.1.3

Автор ButuzOFF

Ответов: 93
Просмотров: 43382
Последний ответ 17.05.2013, 21:10:44
от sa1981
[Решено] Вывод товаров из подкатегорий в родительскую категорию V1.0.15 V1.1.3

Автор baldesarini

Ответов: 273
Просмотров: 100349
Последний ответ 08.04.2013, 15:20:07
от asterix_kpi