Відключаємо блокування - безкоштовні шаблони joomla і розширення на freejoom

Відключаємо блокування - безкоштовні шаблони joomla і розширення на freejoom

Говорячи про боротьбу з блокуваннями об'єктів самої Joomla хочеться запропонувати одне рішення: відключення цього самого механізму блокувань всіх об'єктів при редагуванні. Але відразу ж хочеться попередити, що це дане рішення все ж може бути застосовано лише на таких сайтах, які мають невелику кількість адміністраторів (приблизно 1-2), тобто де вся ймовірність одночасного такого редагування матеріалу (ну або ж будь-якого іншого іншого об'єкта) дуже мала. Редагування матеріалу безпосередньо пов'язане зі скачуванням цього самого матеріалу. Зазвичай для скачування потрібні різні сервери. Існують навіть спеціалізовані російські проксі сервери. Вони створені спеціально для скачування файлів з російських сайтів. І є вузькоспрямованими.

З технічної ж боку пропонований вам метод грунтується також на тому, що в самій Joomla для подання всіх об'єктів БД використовуються зазвичай спадкоємці базового класу під назвою mosDBTable, саме який і містить всі методи для подібної блокування (checkout) і також розблокування (checkin) всіх об'єктів . Тому ж, якщо в цьому всьому базовому класі просто відключити логіку всіх цих функцій, то всі блокування об'єктів просто спрацьовує не будуть (це за винятком окремих випадків, коли всі розробники сторонніх інших розширень використовують лише свою реалізацію все цих методів, що буває вкрай рідко) .

Перед подібним початком всіх модифікацій рекомендується створити свою резервну копію всіх змінюваних файлів. Наявність резервної копії вас врятує від проблем.

Схожі статті