JediGest
  • МОИ УСЛУГИ
  • ПУТЕШЕСТВИЯ
  • WEB, PYTHON, UBUNTU, JOOMLA, VIRTUEMART
  • ОБЗОРЫ, ОТЗЫВЫ
  • АВТОМОБИЛИ
  • ИЗБРАННОЕ

Добавление кастомных копирайтов на сайт Joomla 5.3: Пошаговая инструкция

Информация о материале
Автор: Геннадий Едиг
Категория: Web, Python, Ubuntu, Joomla, Virtuemart
Опубликовано: 14 октября 2025
Просмотров: 21

В Joomla 5.3 добавление кастомного копирайта в футер сайта — это простой способ персонализировать ваш ресурс, сделав его более профессиональным. Копирайт может включать динамический элемент, такой как текущий год, который автоматически обновляется без необходимости ручных правок. В этой статье мы разберём, как создать кастомный HTML-модуль для копирайта и интегрировать JavaScript-скрипт для динамического обновления года. Мы сосредоточимся на использовании стандартного шаблона Cassiopeia, рекомендуя создание дочернего шаблона (child template) для безопасной кастомизации. Это предотвратит потерю изменений при обновлениях Joomla.

Эта инструкция подойдёт для новичков и опытных пользователей. Мы предполагаем, что у вас есть доступ к админ-панели Joomla и файловой системе сервера (через FTP или хостинг-панель). Текущий год в примерах — 2025, но скрипт сделает его динамическим.

Шаг 1: Создание кастомного HTML-модуля для копирайта

Подробнее: Добавление кастомных копирайтов на сайт Joomla 5.3: Пошаговая инструкция

Фундаментальное объяснение: почему деление на дробь — это умножение на перевернутую

Информация о материале
Автор: Геннадий Едиг
Категория: Web, Python, Ubuntu, Joomla, Virtuemart
Опубликовано: 14 октября 2025
Просмотров: 21

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

Уровень смысла: "Сколько раз оно помещается?"

Представьте, что у вас есть 2 целые пиццы. Вы нарезаете их на кусочки размером в полпиццы (1/2).

Вопрос: Сколько таких кусочков у вас получится?

Подробнее: Фундаментальное объяснение: почему деление на дробь — это умножение на перевернутую

Joomla в блокаде: Как удаление пары статей закрыло доступ в админку и что с этим делать

Информация о материале
Автор: Геннадий Едиг
Категория: Web, Python, Ubuntu, Joomla, Virtuemart
Опубликовано: 15 сентября 2025
Просмотров: 61

Каждый администратор сайта на Joomla хотя бы раз сталкивался с ситуацией, когда сердце уходит в пятки. Вы выполняете рутинную операцию — например, удаляете несколько старых материалов, — а в следующий момент сайт перестаёт пускать вас в панель управления с леденящим душу сообщением: «Вам не разрешен доступ к панели управления».

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


🕵️‍♂️ Часть 1: Расследование. Поиски виновного

Всё началось с простого действия — удаления нескольких материалов. Сразу после этого вход в административную часть сайта стал невозможен.

Первая помощь: Кэш и база данных

Первые шаги были стандартными:

  1. Очистка кэша: Полная очистка кэша браузера и папок /cache и /administrator/cache на сервере. В 50% случаев это решает проблему. Но не в нашем.
  2. Проверка базы данных: В Joomla есть встроенный инструмент для исправления структуры БД. Но как им воспользоваться, если в админку не попасть? Проблема замкнулась.

Стало ясно, что проблема глубже и связана с системой прав доступа (ACL).

Погружение в #__assets: Карта сокровищ (или минное поле?)

Сердце системы прав в Joomla — это таблица #__assets (где #__ — ваш префикс таблиц). Её можно представить как карту, на которой отмечено, какой группе пользователей что разрешено делать. Похоже, удаление материалов вызвало цепную реакцию, которая "размагнитила" нашу карту.

Стандартный совет в таких случаях — очистить (TRUNCATE) эту таблицу. Joomla должна сама её восстановить. Мы сделали это, но чуда не произошло. Таблица оставалась пустой, а доступ — закрытым.

Настоящий прорыв случился, когда мы выполнили простой проверочный запрос:

SELECT * FROM `#__assets` WHERE `name` = 'root.1';

Результат был шокирующим — ноль строк. Это означало, что из нашей карты пропал не просто какой-то город, а сам "нулевой меридиан" — корневая запись root.1, от которой строятся абсолютно все права на сайте. Без неё система прав просто не существует.


🚑 Часть 2: Операция. Восстанавливаем права по кирпичику

Подробнее: Joomla в блокаде: Как удаление пары статей закрыло доступ в админку и что с этим делать

Сайт ↔ Avito: Автоматическая синхронизация цен и остатков

Информация о материале
Автор: Геннадий Едиг
Категория: Web, Python, Ubuntu, Joomla, Virtuemart
Опубликовано: 15 сентября 2025
Просмотров: 131
 Решение для автоматического обновления цен и остатков на ваших объявлениях Avito напрямую из базы данных вашего интернет-магазина.

Суть решения

Я предлагаю сервис прямой интеграции, который связывает ваш интернет-магазин с Avito, минуя ручные выгрузки и сложный обмен с 1С.

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


Для кого это решение?

Этот сервис идеально подойдет вам, если:

  • Ваш интернет-магазин работает на Joomla + VirtueMart или другой CMS с прямым доступом к базе данных.
  • Вы ведете товарный учет непосредственно на сайте, и именно там находятся самые актуальные данные.
  • Вам требуется только выгружать данные с сайта на Avito, а не двусторонний обмен.
  • Вы устали от ручного обновления объявлений и хотите исключить человеческий фактор.
  • Вам не нужна громоздкая и дорогая интеграция, а требуется простое и эффективное решение.

Как это работает?

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

  • Подключение к Avito: Скрипт авторизуется в вашем аккаунте через официальное API Avito, используя безопасный токен доступа.
  • Подключение к сайту: Скрипт получает доступ только на чтение к базе данных вашего сайта (в текущей реализации это Joomla + VirtueMart), чтобы безопасно забирать информацию о товарах. Решение может быть адаптировано и для других платформ (WordPress, OpenCart, самописные CMS).
  • Синхронизация: Управление процессом происходит через удобного Telegram-бота. Вы запускаете синхронизацию в любой момент нажатием одной кнопки и получаете полный отчет о проделанной работе прямо в чат, наблюдая за прогрессом в реальном времени.

Базовая функциональность

Подробнее: Сайт ↔ Avito: Автоматическая синхронизация цен и остатков

Сайт ↔ Эвотор: Прямая синхронизация без 1С и Excel

Информация о материале
Автор: Геннадий Едиг
Категория: Web, Python, Ubuntu, Joomla, Virtuemart
Опубликовано: 11 сентября 2025
Просмотров: 126

Решение для автоматического обновления цен и остатков в облаке Эвотор напрямую из базы данных вашего интернет-магазина.

Суть решения

Я предлагаю сервис прямой интеграции, который связывает ваш интернет-магазин напрямую с облаком Эвотор, минуя выгрузки в Excel и сложный обмен с 1С.

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

Для кого это решение?

Этот сервис идеально подойдет вам, если:

  • Ваш интернет-магазин работает на Joomla + VirtueMart или другой CMS с прямым доступом к базе данных.
  • Вы ведете товарный учет непосредственно на сайте, и именно там находятся самые актуальные данные.
  • Вам требуется только выгружать данные с сайта в Эвотор, а не двусторонний обмен.
  • Вы устали от ручного экспорта/импорта .xlsx файлов и хотите исключить человеческий фактор.
  • Вам не нужна громоздкая и дорогая интеграция с 1С, а требуется простое и эффективное решение.

Как это работает?

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

  1. Подключение к Эвотор: Скрипт авторизуется в вашем облаке через безопасное приложение из официального Маркета Эвотор.
  2. Подключение к сайту: Скрипт получает доступ только на чтение к базе данных вашего сайта (в текущей реализации это Joomla + VirtueMart), чтобы безопасно забирать информацию о товарах. Решение может быть адаптировано и для других платформ (WordPress, OpenCart, самописные CMS).
  3. Синхронизация: Управление процессом происходит через удобного Telegram-бота. Вы запускаете синхронизацию в любой момент нажатием одной кнопки и получаете полный отчет о проделанной работе прямо в чат.

Базовая функциональность

Подробнее: Сайт ↔ Эвотор: Прямая синхронизация без 1С и Excel

  1. Настройка автоматического бэкапа базы 1C на SFTP в 2025 году
  2. Как убрать организацию из печатной формы гарантийного талона в 1С или Файл с расширением .epf в платформе «1С:Предприятие» — файл внешней обработки.
  3. Предыстория: прощай, JLSitemap
  4. Установка HP LaserJet 1100 на сервер Ubuntu как принт-сервер в 2025 году :)

Страница 1 из 12

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

Яндекс.Метрика