WebTolkRu
99 subscribers
619 photos
72 videos
2 files
644 links
Joomla-разработчик. Контрибьютер ядра Joomla. https://web-tolk.ru. Разработка Joomla на заказ. Также пишу в @JoomlaFeed.
@sergeytolkachyov Хабр: https://habr.com/ru/users/sergeytolkachyov/posts/
Download Telegram
WT YooKassa PHP библиотека для Joomla v.3.9.0
Официальная PHP библиотека платёжного сервиса YooKassa, "обёрнутая" в пакет для использования в Joomla 4 и 5. Для разработчиков PHP Joomla.
Список изменений
- оплата жилищно-коммунальных услуг. В объект платежа добавлен объект payment_order с типом utilities (оплата жилищно-коммунальных услуг)
- НДС в Сбербанк Бизнес Онлайн. Для платежей Сбербанк Бизнес Онлайн (СББОЛ) добавлена ставка НДС 5%, а ставка 18% отмечена как deprecated
- Учёт лимитов дохода самозанятого. Добавлено новое значение PayoutCancellationDetails.reason=self_employed_annual_limit_exceeded - текущая выплата превысит лимит разрешенного годового дохода самозанятого
- Паттерн валидации значения bank_id. В поле SbpPayerBankDetails.bank_id изменён паттерн валидации значения
- Работа со способами оплаты. Добавлена поддержка работы со способами оплаты
- Добавлены детали авторизации возврата. В объект возврата добавлен объект ...
Подробнее
👍3
WT Yandex map items v.2.0.5
Модуль выводит метки из различных компонентов на Яндекс.Карты. На данный момент выводятся только материалы Joomla. Используется API 3.0 Яндекс.Карт. Поддерживается Joomla 4, Joomla 5 и старше.
Список изменений
- Улучшение пользовательского опыта. Оверлей.. При взаимодействии со страницей на мобильных устройствах если карта отображается во всю ширину - она начинает прокручиваться вместо веб-страницы. Для избежания этой ситуации добавлен оверлей для карты. Теперь взаимодействие с картой возможно после клика по карте. Оверлей автоматически включается, когда курсор покидает границы контейнера карты и карту можно снова прокручивать....
Подробнее
👍1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Проголосуйте за Joomla в конкурсе 20i FOSS Awards.
Мероприятие 20i FOSS Awards, организуемое хостинг компанией 20i, призвано помочь в популяризации программного обеспечения с открытым исходным кодом.

https://www.20i.com/foss-awards/category/cms

#community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Forwarded from Joomla Feed (Sergey Tolkachyov)
Вышел шаблон Astroid 3.3.0.
Astroid - один из популярных шаблонов-конструкторов для Joomla.

👩‍💻 v.3.3.0. Что нового?
Multi-Layout. Новая функция шаблона позволяет назначать разные структуры макетов разным пунктам меню или страницам. Также добавлен импорт/экспорт макетов.
Исправления ошибок и улучшения.
- улучшения адаптивной вёрстки
- Fontawesome 7.0.0
- Fancybox 6.0
- исправления различных ошибок

Читать новость
Скачать Astroid 3.3.0

@joomlafeed

#joomla #расширения #шаблоны
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
Forwarded from Joomla Feed (Sergey Tolkachyov)
Media is too big
VIEW IN TELEGRAM
Плагин Поля - WT Yandex Map для Joomla.
Плагин добавляет новый тип пользовательского поля для Joomla 4 - Яндекс.Карты. Он позволяет отображать метку на Яндекс картах в тех расширениях, которые поддерживают пользовательские поля (custom fields) в Joomla 4. Плагин бесплатный.

👩‍💻 v.2.1.0. Что нового?
- Улучшение UX. При взаимодействии со страницей на мобильных устройствах если карта отображается во всю ширину - она начинает прокручиваться вместо веб-страницы. Во избежание этой ситуации добавлена опция оверлея для карты. Теперь взаимодействие с картой возможно после клика по карте. Оверлей автоматически включается, когда курсор покидает границы контейнера карты и карту можно снова прокручивать.
- Геолокация автора. Добавлена опция для поля, позволяющая определять местоположение автора. Таким образом при создании нового, к примеру, материала будет определено местоположение (браузер запросит разрешение) и его координаты будут добавлены в поле.
- Joomla 6. Плагин успешно протестирован на Joomla 6

Страница расширения.
GitHub расширения
Joomla Extensions Directory

@joomlafeed

#joomla #yandex #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
WT Telegram bot v.1.0.1
Плагин для отправки сообщений с сайта Joomla в бота Telegram. Плагин предоставляет простую возможность отправлять информацию из Joomla в чаты и каналы с помощью сообщений боту. Разработчики могут использовать его для своих расширений.
Список изменений
- Обновление библиотеки. Обновление библиотеки форматирования текста сообщений Telegram.
Подробнее
👍2
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Как оптимизировать сайт под нейросети?
С 2023 года нейросети и чат-боты, основанные на больших языковых моделях (LLM), начали радикально менять ландшафт SEO. Согласно исследованию Sparktoro, уже в 2024 году 58.5% поисковых запросов в США не приводили к переходу на сайты - пользователь получал ответ непосредственно в поиске.

И это до внедрения AI ответов. После внедрения Google AI Overviews, а Яндексом блока нейроответа Алисы, ситуация только усугубилась, а среди владельцев инфосайтов началась небольшая паника.

Что нужно сделать для AI-ранжирования?
Во-первых, SEO-специалистам и маркетологам важно сменить саму парадигму мышления: запрос - позиция - страница. Делая оптимизацию под AI, мы больше не стремимся занимать позицию по конкретному ключу, и не думаем о том, что ранжируется вся страница. Мы думаем об интенте пользователя, и связанных с этим интентом сущностях. Глубоко понимая бизнес и ЦА предугадываем следующие за основным запросы. И представляем свой контент в максимально доступной и структурированной форме, как для пользователя, так и для LLM. В конечном счёте окончательно в прошлое уходят полотна с текстом, а страницы сайта всё больше начинают напоминать запись диалога с Chat GPT, отдельно взятые запросы и идеально структурированные и подтверждённые статистикой ёмкие ответы.

Во-вторых, сама ваша страница теперь может быть на 5 странице, по запросу, который набрал пользователь. Но если на ней есть пассаж текста, который решит его проблему, то вы попадаете в блок нейроответа и получаете трафик. Таким образом в корне меняется и пользовательская привычка взаимодействия с контентом, и подходы к его оптимизации. Ключ, частотность, позиция страницы - это теперь скорее просто вектор, дающий возможность оценить результаты продвижения, а не чёткая метрика.

➡️ Далее в статье рассказывается:
- Файлы llms.txt и llms-full.txt для AIO
- Структурированность и логика заголовков (H1–H6)
- Дробление контента на автономные части (чанки)
- Покрытие Query Fan-Out
- Мультимодальный контент
- Микроразметка Schema.org
- Атрибут data-nosnippet
- Внешнее продвижение сайта
- Картографические сервисы, локальное SEO
В конце статьи дан чек-лист по оптимизации под нейросети.

Читать статью

#seo #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Решил поинтересоваться у искусственного интеллекта что он знает о Joomla разработчиках из России 😎.
- DeepSeek решил, что я - команда )) Умаслил.
- ChatGPT вывел пятёрку мастодонтов, а вторым запросом уже вывел список посовременнее. Правда, наврал в названиях расширений...
- Gemini (Google) сказала, что не знает ничего.

#joomla #php #ai #webdev
❤3👍3👏2
Работа))
😁4👏3👨‍💻3
Вышла версия RISH 2.2.0

🛠 Обновление: исправления и новые возможности

📌 Исправлено:

Теперь при клонировании сайта проверка удалённого сервера идёт по доступности SSH
Устранена ошибка потери пути к tmp-файлу при смене версии PHP
Для создания PHP-пулов используется единая функция — меньше ошибок, больше стабильности
Улучшено меню: больше не появляются случайные символы при быстрых кликах по стрелкам
При добавлении новых версий PHP их пути теперь корректно отображаются в меню переключения


✨ Добавлено:

При выборе версии PHP отображается полная версия и статус: stable, beta, alpha
Новые пункты в меню: быстрый переход в домашние папки пользователей и в каталог rish
Новая система работы с архивами!
▶️ Создание резервных копий сайтов и файлов
▶️ Восстановление сайтов и файлов из архивов
🔁 Вся система архивации полностью переработана и стала надёжнее. Появилась возможность создавать архивы за исключением каких-то папок.


Обновляйтесь и делитесь впечатлениями и багами если заметите! 💬
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 20 Years of Joomla! Materials.
Скоро Joomla исполняется 20 лет. К юбилею участниками международного сообщества Joomla были подготовлены:
- мерч, который можно сделать на заказ в Fourthwall
- DIY графика (для самостоятельной печати мерча и атрибутики в типографиях)
- изображения для web (баннеры в разных форматах).

Идет работа над серией интервью к юбилею. Так же, если вы хотите - можно поучаствовать во своеобразном флешмобе и сделать себе футболку или другое изделие с юбилейной графикой и прислать своё фото для юбилейных публикаций на ресурсах сообщества.

- Сайт с айдентикой
- Do It Yourself графика для печати мерча
- магазин с готовыми вариантами (европейский)

@joomlafeed

#joomla #community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Вышел релиз RISH 2.2.1

Релиз имени @SeptdirOfficial .

* Изменена логика работы функции создания сайтов, теперь можно восстановить архив сайта при смене имени в уже существующий сайт

* Если херачить по стрелочкам пока еще не появилось меню (например во время разархивации) теперь скрипт в ошибку не падает.

* Добавлены разные проверки на корректность типа архива

* в очередной раз исправлен скрипт проверки корректности доменного имени (как говорится - привет регуляркам - их не вывозит даже chatGPT)

* а, ну и самое главное, теперь при восстановлении сайта можно наводиться не только на файл tar.gz, но и на sql.gz (базу данных). Одним словом теперь без разницы на какой из двух файлов указывает ваш курсор

Ну что же, обновляемся, ставим лайки....
Forwarded from Vladimir Progreccor
Media is too big
VIEW IN TELEGRAM
🤣5😁1
Forwarded from Joomla Feed (Sergey Tolkachyov)
Нужно ли в PHP перед вызовом функций ставить обратный слэш? Статья на Хабре.
Вышла статья, в которой освещается простой способ ускорить работу своего PHP кода. А именно - использовать обратные слеши перед вызовом некоторых функций PHP. В этом случае интерпретатор PHP не будет тратить лишнее время на определение того, используется ли встроенная функция языка или ваша собственная в контексте вашего класса (например, в плагине).
defined('_JEXEC') or die();
// или
\defined('_JEXEC') or die();

Для отдельно взятой функции речь, конечно, идёт о настолько мизерных значениях ускорения, что казалось бы ими можно пренебречь. Но на больших сложных проектах, где вызовов функций в процессе работы Приложения очень и очень много - это может дать уже довольно ощутимый результат.

Читаем статью
, а бонусом к ней добавим список из 34 функций PHP, использование обратных слешей для которых может существенно ускорить выполнение вашего PHP кода.
- strlen
- is_null
- is_bool
- is_long
- is_int
- is_integer
- is_float
- is_double
- is_string
- is_array
- is_object
- is_resource
- is_scalar
- boolval
- intval
- floatval
- doubleval
- strval
- defined
- chr
- ord
- call_user_func_array
- call_user_func
- in_array
- sizeof
- get_class
- get_called_class
- gettype
- func_num_args
- func_get_args
- array_slice
- array_key_exists
- sprintf
- clone

Список меняется от версии к версии PHP, его можно посмотреть в исходниках Zend, в файле zend_compile.c функция zend_try_compile_special_func_ex().

@joomlafeed

#joomla #php #разработка #dev
1👍4❤1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Joomla-дайджест. 2-й квартал 2025 года.
С небольшим запозданием, но всё же читайте все главные новости из мира Joomla с апреля по июнь 2025 года в одной статье. Традиционно наш дайджест обозревает новости, расширения, шаблоны и статьи из мира Joomla.

Также большое спасибо всем разработчикам и участникам русскоязычного Joomla-сообщества, кто уделяет время и ресурсы на описания своих расширений для Joomla, на создание контента, на поиск интересной и свежей информации о Joomla. Особенно хочу поблагодарить Рината Кажетова (@rkazhet), который всегда найдёт нужную ссылку и достанет из своих закромов что-то очень интересное.

Читать дайджест на Хабре.

#joomla #community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Forwarded from ProfiBits
Плагин оплаты Юkassa для Phoca Cart 💳
Вышла версия 2.0.0 плагина, кардинально переработанная и протестированная с новой версией компонента электронной коммерции Phoca Cart 💵

Что нового в версии 2.0?
Новое – Адаптация под Joomla 5+
Новое – Адаптация под Phoca Cart 5.1
Новое – Выбор платежного шлюза (Россия / Казахстан)
Улучшение – Переход на обработку через POST запросы

Phoca Cart — расширение для построения Интернет-магазинов на Joomla. Данный плагин позволяет принимать оплату в Phoca Cart через Юkassa.

👉 Подробнее
👍4
Forwarded from Joomla Feed (Sergey Tolkachyov)
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 JoomLab Ajax Pagination плагин бесконечной ленты материалов для Joomla.
Плагин позволяет организовать на вашем сайте ajax загрузку материалов страницы в блоге категорий (без перезагрузки страницы).

Плагин заменяет стандартную пагинацию материалов, но при этом ориентируется на ее настройки в компоненте материалов. В настройках можно выбрать, каким способом подгружать материалы: по кнопке или по скроллу.

Разработчик - участник нашего сообщества Александр Новиков (@pro_portal).

Страница расширения

#joomla #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1