- Информация о материале
- Автор: Геннадий Едиг
- Категория: Web, Python, Ubuntu, Joomla, Virtuemart
- Просмотров: 120
Я бы не стал писать эту статью если бы сам не прошел этим путем, который мне показался единственно верным в сложившейся ситуации.
Пошаговое руководство по разработке Python-проектов: от VPS до ИИ
Изучение программирования на Python открывает множество возможностей, но для полноценной работы над проектами важно правильно организовать процесс разработки. В этой статье рассмотрены три ключевых этапа: настройка VPS-сервера, создание Telegram-бота и интеграция искусственного интеллекта.
Подробнее: C чего начать программирование python в 2025 году
- Информация о материале
- Автор: Геннадий Едиг
- Категория: Web, Python, Ubuntu, Joomla, Virtuemart
- Просмотров: 141
Недавно я столкнулся с неприятной ситуацией: после того как я удалил несколько статей на своем сайте под управлением Joomla, меня неожиданно выкинуло из административной панели. При попытке войти снова я увидел сообщение: "Вам не разрешен доступ к панели управления". Сначала я запаниковал, но потом решил разобраться, в чем дело. Оказалось, что проблема крылась в пропавшей записи root.1
в таблице sukko_assets
. Вот как я это обнаружил и исправил.
Что произошло
Все началось после того, как я удалил несколько статей через админку на сайте https://sukkograd.ru
. Я работал с объявлениями об аренде, которые публикуются через Telegram-бота, и решил убрать несколько старых записей. После этого меня выкинуло из системы, и при попытке войти в /administrator
я получил сообщение об отсутствии доступа. Это было странно, ведь я — супер-администратор с полными правами.
Подробнее: Решение проблемы: "Вам не разрешен доступ к панели управления" в Joomla
- Информация о материале
- Автор: Геннадий Едиг
- Категория: Web, Python, Ubuntu, Joomla, Virtuemart
- Просмотров: 134
Со временем в материалах на моём сайте под управлением Joomla накопился "мусор" — старые теги вида {jd_file file==4}
, оставшиеся от какого-то плагина для загрузки файлов. Они больше не работали и только портили вид контента. Вручную чистить сотни статей было не вариант, поэтому я решил написать скрипт на Python, чтобы автоматизировать процесс. Вот как это было.
Проблема
В текстах материалов (в полях introtext
и fulltext
) встречались конструкции вроде:
{jd_file file==4}
{jd_file file==123}
{jd_file file==7}
Эти теги были частью старой системы, которая уже не используется, и их нужно было просто удалить из всех материалов, чтобы привести контент в порядок.
Решение
Я написал небольшой скрипт на Python, который подключается
Подробнее: Как я с помощью Python избавил старые материалы Joomla от мусора
- Информация о материале
- Автор: Геннадий Едиг
- Категория: Web, Python, Ubuntu, Joomla, Virtuemart
- Просмотров: 146
Недавно мне понадобилось добавить в некоторые материалы на сайте под управлением Joomla дополнительный текст — ссылку на Яндекс Диск с файлами. Ручное редактирование заняло бы слишком много времени, поэтому я решил автоматизировать задачу с помощью Python. В этой статье я расскажу, как это сделал.
Задача
Нужно было добавить в конец материалов из категории с ID 14 текст:
Текст для добавления:
<div class="yadisk">
Файлы, связанные с материалом, перемещены на Яндекс Диск по ссылке <a href="https://disk.yandex.com/d/Y07UWUtIk5PE2w" target="_blank">https://disk.yandex.com/d/Y07UWUtIk5PE2w</a>
</div>
Но не во все материалы, а только в те, чьи заголовки содержат слова "landrover", "defender" или "td5". Например, статья "Land Rover Defender Td5 Maintenance" должна получить этот текст, а "General Car Tips" — нет.
Подробнее: Как я с помощью Python добавил текст в материалы Joomla
- Информация о материале
- Автор: Геннадий Едиг
- Категория: Web, Python, Ubuntu, Joomla, Virtuemart
- Просмотров: 154
Недавно я столкнулся с задачей переноса сайта с Joomla K2 (vizator.ru
) на новую Joomla (jedig.ru
). Главной целью было настроить переадресацию старых URL на новые, чтобы сохранить SEO и удобство для пользователей. Процесс оказался не таким простым, как я ожидал, но в итоге всё заработало. Делюсь своим опытом и рассказываю, на что стоит обратить внимание.
С чего всё началось
На старом сайте использовалась Joomla с компонентом K2, а URL имели вид https://vizator.ru/category/alias
(например, https://vizator.ru/cooling-heating/proverka-klapanov-kryshki-rasshiritelnogo-bachka
). Новый сайт на Joomla использует структуру http://jedig.ru/cars/id-alias
(например, http://jedig.ru/cars/645-proverka-klapanov-kryshki-rasshiritelnogo-bachka
). Задача — сделать 301-редирект со старых URL на новые.
Я начал с составления списка соответствий (94 записи) и попытался настроить переадресацию через файл .htaccess
. Но первые попытки провалились — вместо редиректов я получал 404 ошибки.
Подробнее: Настройка переадресации с K2 на Joomla: мой опыт и советы