---
title: "Блог о разработке сайтов - WebTolk - стр.9"
description: "Статьи о создании сайтов на Joomla. Инструкции, кейсы, наблюдения, примеры кода.  - страница 9"
url: "https://www.web-tolk.ru/blog?start=64"
date: "2024-11-13T14:14:21+00:00"
language: "ru-RU"
---

# Блог

![](https://www.web-tolk.ru/images/blog/raznye-makety-kartochki-tovara-i-kategorii-v-joomshopping/header.webp)

## [Разные макеты карточки товара и категории в JoomShopping](https://www.web-tolk.ru/blog/raznye-makety-kartochki-tovara-i-kategorii-v-joomshopping)

 Автор: Сергей Толкачев Создано: 13 ноября 2024 Обновлено: 01 сентября 2025 Просмотров: 1554

В интернет-магазине JoomShopping мы делаем свой шаблон, копируя штатный - **`components/com_jshopping/templates/default`**. Переименовываем папку с шаблоном из default во что-то своё, то же самое с **`components/com_jshopping/css/default.css`** (либо не используем вообще). И можно без проблем дальше пилить под свои нужды.

[Подробнее](https://www.web-tolk.ru/blog/raznye-makety-kartochki-tovara-i-kategorii-v-joomshopping)

![](https://www.web-tolk.ru/images/blog/kak-dobavit-svoj-tab-ili-pole-v-interfejs-joomla-s-pomoshchyu-plagina-joomla-way/header.webp)

## [Как добавить свой таб или поле в интерфейс Joomla с помощью плагина. «Joomla way».](https://www.web-tolk.ru/blog/kak-dobavit-svoj-tab-ili-pole-v-interfejs-joomla-s-pomoshchyu-plagina-joomla-way)

 Автор: Сергей Толкачев Создано: 25 октября 2024 Обновлено: 01 сентября 2025 Просмотров: 1958

Задачи могут быть самые разные: поле аватара для пользователя в com_users, дополнительный таб в форму редактирования материала, поле связи одной сущности с другой и т.д. Сразу оговорюсь, что бывает и "non-Joomla way" - то есть подходы, которые не предполагаются ядром CMS, но при этом и явно не запрещаются. Сейчас речь пойдёт о традиционном.

[Подробнее](https://www.web-tolk.ru/blog/kak-dobavit-svoj-tab-ili-pole-v-interfejs-joomla-s-pomoshchyu-plagina-joomla-way)

![](https://www.web-tolk.ru/images/blog/pervaya-chast-moej-stati-o-sozdanii-plagina-umnogo-poiska-vyshla-v-oktyabrskom-nomere-joomla-community-magazine/October-Smart-Search.jpg)

## [Первая часть моей статьи о создании плагина умного поиска вышла в октябрьском номере Joomla Community Magazine.](https://www.web-tolk.ru/blog/pervaya-chast-moej-stati-o-sozdanii-plagina-umnogo-poiska-vyshla-v-oktyabrskom-nomere-joomla-community-magazine)

 Автор: Сергей Толкачев Создано: 20 октября 2024 Обновлено: 01 сентября 2025 Просмотров: 727

Первая часть моей статьи о создании плагина умного поиска вышла в октябрьском номере Joomla Community Magazine. Статью эту ранее публиковал на Хабре под названием "Анатомия умного поиска в Joomla 5. Создание плагина".

[Подробнее](https://www.web-tolk.ru/blog/pervaya-chast-moej-stati-o-sozdanii-plagina-umnogo-poiska-vyshla-v-oktyabrskom-nomere-joomla-community-magazine)

![](https://www.web-tolk.ru/images/blog/obnovlenie-sajta-s-joomla-3-do-joomla-5-instruktsiya/header.webp)

## [Обновление сайта с Joomla 3 до Joomla 5. Инструкция](https://www.web-tolk.ru/blog/obnovlenie-sajta-s-joomla-3-do-joomla-5-instruktsiya)

 Автор: Сергей Толкачев Создано: 20 октября 2024 Обновлено: 01 сентября 2025 Просмотров: 1628

В видео рассказывается и показывается как быстро обновить сайт со старой Joomla 3 до Joomla 5.

[Подробнее](https://www.web-tolk.ru/blog/obnovlenie-sajta-s-joomla-3-do-joomla-5-instruktsiya)

![](https://www.web-tolk.ru/images/blog/podklyuchenie-storonnikh-php-bibliotek-v-joomla/header.webp)

## [Подключение сторонних PHP библиотек в Joomla](https://www.web-tolk.ru/blog/podklyuchenie-storonnikh-php-bibliotek-v-joomla)

 Автор: Сергей Толкачев Создано: 18 октября 2024 Обновлено: 01 сентября 2025 Просмотров: 1380

PHP библиотеки удобны тем, что к ним можно обращаться из любого места Приложения: из плагина, модели компонента, модуля и т.д. В случае, если подобную задачу кто-то уже решал и оформил в виде библиотеки (и даже обновляет её) - имеет смысл подключить в свою Joomla эту библиотеку. Например, вам для разработки способа оплаты интернет-магазина нужна официальная библиотека платёжного агрегатора. Или вас устраивает официальный PHP SDK какой-нибудь CRM.

[Подробнее](https://www.web-tolk.ru/blog/podklyuchenie-storonnikh-php-bibliotek-v-joomla)

![](https://www.web-tolk.ru/images/blog/primer-rendera-modalnogo-okna-v-joomla-5-s-bootsrap-5-optional-sizes-i-fullscreen-mode/header.webp)

## [Пример рендера модального окна в Joomla 5 с Bootsrap 5 Optional sizes и Fullscreen mode.](https://www.web-tolk.ru/blog/primer-rendera-modalnogo-okna-v-joomla-5-s-bootsrap-5-optional-sizes-i-fullscreen-mode)

 Автор: Сергей Толкачев Создано: 26 сентября 2024 Обновлено: 10 января 2026 Просмотров: 1143

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

[Подробнее](https://www.web-tolk.ru/blog/primer-rendera-modalnogo-okna-v-joomla-5-s-bootsrap-5-optional-sizes-i-fullscreen-mode)

![](https://www.web-tolk.ru/images/blog/podnimaem-first-contentful-paint-i-largest-contentful-paint-v-internet-magazine-joomla-joomshopping/header.webp)

## [Поднимаем First Contentful Paint и Largest Contentful Paint в интернет-магазине Joomla JoomShopping](https://www.web-tolk.ru/blog/podnimaem-first-contentful-paint-i-largest-contentful-paint-v-internet-magazine-joomla-joomshopping)

 Автор: Сергей Толкачев Создано: 23 сентября 2024 Обновлено: 01 сентября 2025 Просмотров: 1002

Немного СЕО оптимизации **Joomla** **JoomShopping**. Поднимаем **First Contentful Paint** и **Largest Contentful Paint** - увеличиваем показатели Page Speed. Размеры картинок для категорий выбраны 300х300, так как в мобильном виде категории выводятся в 2 колонки. Атрибут `loading="lazy"` НЕ указываем для первых 4-х картинок, так как они должны отобразиться сразу, а остальные можно и попозже. В коде шаблона выводим картинки с помощью HTMLHelper.

[Подробнее](https://www.web-tolk.ru/blog/podnimaem-first-contentful-paint-i-largest-contentful-paint-v-internet-magazine-joomla-joomshopping)

![](https://www.web-tolk.ru/images/blog/kak-pochinit-paginatsiyu-v-svoikh-rasshireniyakh-dlya-joomla-5-1-3-backwards-breaking-changes/header.webp)

## [Как починить пагинацию в своих расширениях для Joomla 5.1.3+. Backwards breaking changes](https://www.web-tolk.ru/blog/kak-pochinit-paginatsiyu-v-svoikh-rasshireniyakh-dlya-joomla-5-1-3-backwards-breaking-changes)

 Автор: Сергей Толкачев Создано: 18 сентября 2024 Обновлено: 01 сентября 2025 Просмотров: 1003

Это информация о возможном сломе обратной совместимости в классе `Pagination` Joomla 5.1.3+. Релиз 5.1.3 был связан с закрытием уязвимостей (см. [Joomla 5.1.3 and 4.4.7 Security and Bug Fix Release](https://www.joomla.org/announcements/release-news/5910-joomla-5-1-3-and-4-4-7-security-and-bug-fix-release.html)), в нём был изменён подход к генерации ссылок для страниц пагинации. Из-за этого могут перестать работать ссылки страниц пагинации в сторонних компонентах Joomla. В компонентах ядра ошибки работы пагинации были исправлены в релизе 5.1.4.

[Подробнее](https://www.web-tolk.ru/blog/kak-pochinit-paginatsiyu-v-svoikh-rasshireniyakh-dlya-joomla-5-1-3-backwards-breaking-changes)

1. [Совет о Joomla: использование FileLayout для рендера элементов макета.](https://www.web-tolk.ru/blog/sovet-o-joomla-ispolzovanie-filelayout-dlya-rendera-elementov-maketa)
2. [Проекту Web-Tolk.Ru исполнилось 5 лет](https://www.web-tolk.ru/blog/proektu-web-tolk-ru-ispolnilos-5-let)
3. [Совет по Joomla: атрибут showon в XML-формах Joomla Form](https://www.web-tolk.ru/blog/sovet-po-joomla-atribut-showon-v-xml-formakh-joomla-form)
4. [Совет по Joomla: как изменить вывод полей в админке?](https://www.web-tolk.ru/blog/sovet-po-joomla-kak-izmenit-vyvod-polej-v-adminke)

Страница 9 из 18

## JSON-LD Schema

```json
{
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "@id": "https://web-tolk.ru/#/schema/BreadcrumbList/17",
    "itemListElement": [
        {
            "@type": "ListItem",
            "position": 1,
            "item": {
                "@id": "https://www.web-tolk.ru/",
                "name": "Главная"
            }
        },
        {
            "@type": "ListItem",
            "position": 2,
            "item": {
                "@id": "https://www.web-tolk.ru/blog",
                "name": "Блог"
            }
        }
    ]
}
```
