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
Мы совершили небольшое путешествие в столицу. Всё сверкает и блестит. Слышится турецкая, немецкая, китайская и многая другая речь, кассиры в бистро отсчитывают сдачу на английском. В Саратове светофор даёт 30 секунд на то, чтобы перейти дорогу в 4 полосы, а в Москве за те же 30 секунд надо пересечь 10. 14000 шагов за полдня. Москва - большая.

Мы побывали в театре "Маска" на новогоднем спектакле. Для искушенных впечатлениями зрителей Снегурочка и Волшебник стали воздушными гимнастами, снеговики показывали фокусы и играли с залом. Но и в Саратове мы видели не менее достойные спектакли, а родители с детьми так же взывали к благоразумию и сдержанности своих чад. Было ощущение, что мы дома))

Около Красной площади - канитель. Карусель, каток, самовары, гирлянды, ëлка и шары даже на деревьях. Волны публики движутся в разные стороны, снимают всë и вся на камеры, идет снег. Настоящий. Хотя за несколько дней до этого в новостях мелькали видео, где ёлки "поливали" снегом искусственным "для создания новогоднего настроения". Запах глинтвейна активно витает в воздухе. В этом году, видимо, модно всë оранжево-мандариновое. Во многих местах гроздья шаров. Пафосно, но красиво.

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

Ну а главным идейным вдохновителем сего путешествия была Диана, которая-таки смогла меня неподъемного сподвигнуть на эту хорошую в итоге авантюру))

#новыйгод #2026 #зимавмоскве #москва
🎉7🔥4👏1
Forwarded from Joomla Feed (Sergey Tolkachyov)
Фильтр по настраиваемым полям для блога категории Joomla - статья Виталия Wedal.

Все мы знаем, что в Joomla есть настраиваемые поля. Их можно создать в любых количествах, можно разбить на группы, можно добавить к статьям сайта. Красота!

Но вот чего из коробки сделать нельзя, так это фильтровать по полям списки материалов. Например, как если бы мы хотели вывести все статьи категории, но с фильтром по одному из настраиваемых полей.

В этой статье будет показана крутая техника, которая позволит добавить на ваш сайт такой функционал, причем без хаков и применения сторонних расширений.

Автор - участник нашего сообщества, специалист по VirtueMart Виталий Wedal @wedalru.

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

@joomlafeed
👍3
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Joomla-дайджест. 2-е полугодие 2025 года.

Все главные новости из мира Joomla с июля по декабрь 2025 года в одной статье. Я честно пытался напрячь самые разные ИИ сортировкой постов по смыслу и, к сожалению, ни один из них не справился с этой задачей так, как нужно мне. Поэтому, напрягая собственный интеллект, представляю читателю наш дайджест, который обозревает новости, расширения, шаблоны и статьи из мира Joomla.

Читать на Хабре.

@joomlafeed

#joomla
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
Forwarded from Dmitriy Vasyukov
Связанные товары RadicalMart - Версия 1.0.0

RadicalMart Related - плагин создания связанных товаров для компонента интернет-магазина RadicalMart.

Результат работы плагина - дополнительный блок в товаре с товарами, которые добавляются в него в ручном (в карточке товара) или автоматическом режиме (по совпадению категории или значения поля).

Возможности плагина:

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

В ручном режиме работы в карточку товара добавляется вкладка Связанные товары, где в соответствующие блоки можно выбрать товары в ручном режиме. Эти товары будут показаны в соответствующих блоках согласно настройкам.

В автоматическом режиме есть 2 варианта подбора товаров - по категории и по полю. При подбору по категории в блок будут попадать товары из той категории, которая будет выбрана в настройках (в том числе текущую). При подборе по полю в блок будут попадать товары, в которых значение выбранного поля равно значению поля в товаре, где он отображается.

Возможности плагина ограничиваются лишь фантазией.

Совместимость только с RadicalMart 3.

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

https://sovmart.ru/catalog/plugins/radicalmart-related
👍3
Forwarded from Joomla Feed (Sergey Tolkachyov)
JL Content Fields Filter 4.0.0

JL Content Fields Filter - Это бесплатный модуль, который фильтрует материалы в категории Joomla согласно настраиваемым полям.

Данный крупный релиз включает полную совместимость с Joomla 6, критические исправления безопасности, полностью модернизированный интерфейс администратора и обширный рефакторинг кода.

Ключевые Особенности:

- Полная совместимость с Joomla 6: Полная миграция на PSR-4, удаление устаревших методов, исправления для PHP 8.2+ и современные взаимодействия с базой данных.

- Полностью переписанный интерфейс компонента:

- Современный JS стек (Native Fetch, ES6+, модальные окна Bootstrap 5)

- Новое поле FilterfieldsField для предварительного просмотра фильтров в реальном времени.

- Полный CRUD, улучшенные функции SEO и улучшенный UX.

- Критические исправления безопасности:

- 5 SQL-инъекций устранены в нескольких файлах.

- Добавлена защита от XSS, улучшены токены CSRF и проверки разрешений.

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

Страница расширения:
https://joomline.ru/rasshirenija/moduli/jlcontentfieldsfilter.html

#модуль #фильтр
👍3👏1
Forwarded from Joomla Feed (Вадим Куницын)
Обновление Joomlaportal.ru

Рады сообщить о значительном обновлении старейшего ресурса по Joomla в рунете.

Есть традиция: каждые три версии Joomla мы меняем дизайн на сайте. С выходом Joomla 6 мы решили обновить оформление, а заодно пересмотреть концепцию портала.

Что нового?

- Полностью новый дизайн.
- Пересмотрены все разделы, произведено частичное обновление контента.
- Сайт обновлен до Joomla 6. Достижением этого релиза является отказ от всех внешних расширений на фронте.
- Создан полностью новый дочерний шаблон на базе Cassiopeia. Мы хотели показать, что стандартный шаблон Joomla также может выглядеть современно и аккуратно.
- И, что не менее важно, мы снова собрались, чтобы обновить сайт.

Спасибо всем, кто участвовал в этом деле:

- Александр Балашов - Техническая поддержка и обеспечение площадки.
- Сергей Толкачев - Тестировал и давал советы.
- Александр Новиков - Моральная поддержка.
- Дмитрий Рекун - Без твое моральной поддержки ни куда.
- Сергей Лебедев - Технические решения.
- Вадим Куницын - Занимался этим делом на выходных.

https://joomlaportal.ru/ - Обратная связь приветствуется.

#community #Joomlaportal
❤6
Forwarded from Joomla Feed (Dmitrijs Rekuns)
⚠️ Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2⚡️

Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности и исправлений ошибок.

Исправления безопасности:

✅ [20260101] – Ядро – Недостаточная фильтрация содержимого в data URL

✅ [20260102] – Ядро – XSS в плагине разрыва страницы (pagebreak)

https://joomlaportal.ru/news/release-news/vyshli-relizy-bezopasnosti-joomla-6-0-2-i-joomla-5-4-2
👍3
Forwarded from Dmitriy Vasyukov
Избранное RadicalMart - Версия 2.0.0

- совместимость с RM3+
- совместимость с Joomla 6+
- удалена совместимость с RM2 и ниже
- добавлен метод для программного рендера Избранного
- пункт меню Избранное добавлен в раздел RadicalMart
- добавлена настройка выбора шаблона отображения - сетка, список или таблица
- триггер добавления или удаления товара в Избранного изменен onRadicalMartFavoriteAdd -> onRadicalMartFavoriteToggle
- добавлена EN-GB локализация
- исправлена сортировка (соответствует порядку добавления) товаров в избранном

Совместимость только с RadicalMart 3.

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

https://sovmart.ru/catalog/radicalmart/radicalmart-favorites
👍2❤1
SEO-Секрет №3: Тематический авторитет строят не стены, а мосты

от Dr Max:

Забудьте о «силосах».

Десятилетиями нас учили строить «силосы» (silos) — изолированные тематические колодцы, единственной целью которых было сконцентрировать внутренний PageRank.

Логика была простой: не давать «ссылочному весу» утекать на другие разделы.

Эта архитектура мертва.


Современный Семантический кокон 3.0 строит тематический авторитет не на изоляции, а на контекстной связности.

Его сила не в ссылках, а в семантике.

Как это работает на самом деле:

Google видит не просто страницу, а набор сущностей (entities).

Каждая ваша статья о «Canon R5» — это не текст с ключевыми словами, а узел в графе знаний, связанный с сущностями «Canon Inc.», «Canon EOS R5», «фотография».

Система EntityAnnotations делает эту работу автоматически. Она ищет связи. Изолируя свой контент, вы мешаете ей построить полную картину.

Мастерство SEO-специалиста в 2026 году — не в изоляции кластеров, а в построении «семантических мостов» между ними.

Это не просто внутренние ссылки.

Это логические, семантически обоснованные переходы, которые помогают ИИ и пользователю понять связь между, казалось бы, разными темами.

Пример:

Статья «Лучшие объективы для портретной съемки» (Кокон 1: Оборудование) получает семантический мост к статье «Психология работы с моделью на фотосессии» (Кокон 2: Техники).

Почему это работает? Для пользователя это естественный путь. Для ИИ это доказательство глубокой экспертизы: вы понимаете, что оборудование и техника съемки — это две стороны одной медали. Вы строите связи, которые существуют в реальном мире.


Опережение конкурентов:


В эпоху AI Overviews, где важна векторная близость концепций, а не «плотность ключей 3%», выигрывает тот, кто создает самую богатую и логичную сеть внутренних связей. Google уже не считает слова, он взвешивает смыслы.

Ваша задача — не строить изолированные колодцы, а прокладывать семантические мосты. Авторитет в 2026 году — это не глубина вашей норы, а качество и логика ваших связей с остальным миром. Даже если этот «мир» — ваш собственный сайт.

Хочешь обогнать всех в поисковиках?


«Доказательное SEO 2026» от Dr.Max раскроет секреты Google из утечек и судов: NavBoost, siteAuthority, contentEffort.

Строишь безупречный сайт, генерируешь трафик, выходишь в топ по конкурентным запросам.

Вторая часть учебника — промптоведение: десятки промптов для ИИ-контента, аудитов, линкбилдинга.

Практика после теории, кейсы для реального роста.

Сегодня и завтра. 2 дня со скидкой - https://energy-time.ru/evidentseo
👍1
👩‍💻 Компонент просмотра логов Joomla View logs v.2.3.0.
Компонент просмотра сохраненных логов ядра и расширений Joomla.

Что нового?
1️⃣ Новый параметр компонента. В настройках добавлена возможность отключить показ лога PHP. Добавлено сообщение о невозможности удалить лог PHP со страницы списка логов. Кнопкам "архивации" и "удалить" добавлен атрибут disabled для лога PHP.
2️⃣ Ссылка на скачивание.
Добавлена ссылка на скачивание zip-архива в сообщении об архивации лога.
3️⃣ Различные исправления.
Исправлен путь чтения для лога PHP. Исправлены ссылки для скачивания логов в формате csv со страницы списка логов. Исправлено скачивание логов в формате csv со страницы логов (ранее логи скачивались с html-кодом шаблона). Исправлен перевод заголовков столбцов таблицы лога.

👩‍💻❤️ Большое спасибо за работу участнику Joomla-сообщества @jetfox_2nd!

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

@webtolkru

#joomla #php #logs #dev #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Sergey Tolkachyov
👩‍💻 Компонент просмотра логов Joomla View logs v.2.3.0. Компонент просмотра сохраненных логов ядра и расширений Joomla. Что нового? 1️⃣ Новый параметр компонента. В настройках добавлена возможность отключить показ лога PHP. Добавлено сообщение о невозможности…
👩‍💻 Компонент View logs размещён в Joomla Extensions Directory.

На удивление быстро отмодерировали новое расширение. А то обычно 2-3 недели ждёшь, а тут на следующий день уже всё готово )

https://extensions.joomla.org/extension/view-logs/

#joomla
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1👏1
Forwarded from Joomla Feed (Sergey Tolkachyov)
👩‍💻 Вывод списка материалов Joomla с разделением по годам и месяцам. Переопределение модуля Материалы (mod_articles).

Это перевод статьи Брайана Тимана (Brian Teeman) - сооснователя Joomla - о доработке модуля "Материалы" (mod_articles), позволяющей выводить заголовки материалов категории (ий) с группировкой по годам и месяцам. Пример такой реализации модуля можно встретить на сайте самого Брайана.

Статью перевёл на русский язык и дополнил участник нашего сообщества - Сергей Сергевнин (@gresserg).

👩‍💻 Это дебют автора на Хабре, поэтому справедливая и адекватная критика приветствуется, плюсы в карму и слова поддержки так же приветствуются. Будем надеяться, что это не последний опус и ждём новых статей и переводов.

Читать статью на Хабре
Оригинальная статья

@joomlafeed

#joomla #habr #webdev
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
Forwarded from Dmitriy Vasyukov
Поле галереи RadicalMart - Версия 1.0.0

RadicalMart Field - Gallery - плагин полей товара компонента RadicalMart. Плагин позволяет создавать поля галереи изображений, видео и файлов (в зависимости от типов медиа).

Плагин поля галереи поддерживает прикрепление изображений. Для возможности прикрепления других типов файлов (видео и файлов) необходима установка дополнительных плагинов Radicalmart Media - Video и RadicalMart Media - File.

Рекомендуется Quantum Manager для избежания геморроя с разрешенными типами файлов стандартного менеджера.

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

https://sovmart.ru/catalog/plugins/radicalmart-gallery-field
❤1👍1
Forwarded from Joomla Feed (Вадим Куницын)
Новая группа ВКонтакте

Уважаемые подписчики, сообщаем, что в связи с утерей доступа к прежней странице ВКонтакте, наше сообщество переехало.

Теперь все актуальные новости, полезные материалы и обсуждения вы найдете здесь:
https://vk.com/joomlaportal

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

Мы продолжаем работать и будем рады видеть вас в нашем новом сообществе. Благодарим за ваше понимание и поддержку!

#JoomlaPortal #community #ВКонтакте
👍2❤1