JediGest
Подборка самого интересного, полезного и значимого хоть как-то связанного со мной
  • МОИ УСЛУГИ
  • ПУТЕШЕСТВИЯ
  • WEB, PYTHON, UBUNTU, JOOMLA, VIRTUEMART
  • ОБЗОРЫ, ОТЗЫВЫ
  • АВТОМОБИЛИ
  • ИЗБРАННОЕ

Решение проблемы: "Вам не разрешен доступ к панели управления" в Joomla

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

Недавно я столкнулся с неприятной ситуацией: после того как я удалил несколько статей на своем сайте под управлением Joomla, меня неожиданно выкинуло из административной панели. При попытке войти снова я увидел сообщение: "Вам не разрешен доступ к панели управления". Сначала я запаниковал, но потом решил разобраться, в чем дело. Оказалось, что проблема крылась в пропавшей записи root.1 в таблице sukko_assets. Вот как я это обнаружил и исправил.

Что произошло

Все началось после того, как я удалил несколько статей через админку на сайте https://sukkograd.ru. Я работал с объявлениями об аренде, которые публикуются через Telegram-бота, и решил убрать несколько старых записей. После этого меня выкинуло из системы, и при попытке войти в /administrator я получил сообщение об отсутствии доступа. Это было странно, ведь я — супер-администратор с полными правами.

Подробнее: Решение проблемы: "Вам не разрешен доступ к панели управления" в Joomla

Как я с помощью Python избавил старые материалы Joomla от мусора

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

Со временем в материалах на моём сайте под управлением Joomla накопился "мусор" — старые теги вида {jd_file file==4}, оставшиеся от какого-то плагина для загрузки файлов. Они больше не работали и только портили вид контента. Вручную чистить сотни статей было не вариант, поэтому я решил написать скрипт на Python, чтобы автоматизировать процесс. Вот как это было.

Проблема

В текстах материалов (в полях introtext и fulltext) встречались конструкции вроде:

  • {jd_file file==4}
  • {jd_file file==123}
  • {jd_file file==7}

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

Решение

Я написал небольшой скрипт на Python, который подключается

Подробнее: Как я с помощью Python избавил старые материалы Joomla от мусора

Как я с помощью Python добавил текст в материалы Joomla

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

Недавно мне понадобилось добавить в некоторые материалы на сайте под управлением 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

Настройка переадресации с K2 на Joomla: мой опыт и советы

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

Недавно я столкнулся с задачей переноса сайта с 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: мой опыт и советы

Как я перенёс материалы K2 на архивный сайт и освободил домен для нового проекта

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

Как я перенёс материалы K2 на архивный сайт и освободил домен для нового проекта

Недавно я решил вдохнуть новую жизнь в один из своих старых доменов. Но перед этим нужно было освободить его от груза прошлого — сотен материалов, созданных в K2 на сайте vizator.ru. Эти статьи, чертежи и заметки были слишком ценны, чтобы просто удалить их, поэтому я задумал перенести всё на архивный сайт jedig.ru, работающий на Joomla. Звучит просто, правда? Но, как оказалось, это был настоящий квест с кучей головоломок, которые пришлось разгадывать на ходу.

Зачем это всё?

Домен vizator.ru уже давно просился под новый проект — что-то свежее, современное, без старого багажа. Но бросить материалы K2 было жалко: годы работы, уникальные чертежи, полезные заметки. Решение пришло само собой — перенести всё на jedig.ru, мой архивный сайт, где уже крутится Joomla. Задача: сохранить контент, изображения и структуру, чтобы потом можно было спокойно перезапустить vizator.ru с чистого листа. И вот я взялся за дело.

Подробнее: Как я перенёс материалы K2 на архивный сайт и освободил домен для нового проекта

  1. Пример кода парсера на python с Beautiful Soup
  2. Модуль SeleniumWebNavigator
  3. Сколько разных программ в Linux столько и выходов. Никакого однообразия.
  4. Пошаговая инструкция по добавлению custom фильтра в VirtueMart 4.4 на основе сторонней таблицы

Страница 3 из 10

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

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