Поиск по сайту:
Простое отключения блокировки в Joomla (объектов) Печать
Автор: Administrator   
20.10.2010 09:48

 

Хочу предложить вам еще один способ блокировки объектов в Joomla – отключение механизма блокировки объектов при редактировании. Сразу необходимо сказать, что этот механизм нужно применять только на тех сайтах, где администраторов всего 1 или 2, т.к. вероятность что материал будет редактироваться одновременно значительно уменьшается.

 

Если посмотреть на метод с технической стороны, то мы увидим что он основан на том, что Joomla использует в базе данных класс mosDBTable, содержащий методы блокировки и разблокировки (Chekout и Checkin) объектов.

 

Исходя из этого, если отключить в базовом классе логику данных функций, то снимется блокировка объектов (за исключением лишь тех случаев, в которых разработчики встраиваемых расширений будут использовать собственную реализацию данных методов, что встречается не так часто).

До того как начнете редактировать файлы, вам необходимо будет создать резервную копию этих файлов. Тогда, если вы что-то сделаете не так, у вас будет резервная копия, которую потом вы сможете использовать для восстановления прежнего состояния работоспособного сайта. Никакое специализированное программное обеспечение для этого не понадобится. Достаточно обычного текстового редактора, поддерживающего кодировку UTF-8.

  1. Открываем в текстовом редакторе файл /includes/database.php
  2. Ищем строку:
function checkout( $user_id, $oid=null ) {

и меняем ее на данную:

 function checkout( $user_id, $oid=null ) {
    return true;
 
  1. Ищем строку:
function checkin( $oid=null ) {

и меняем ее на эту:

  function checkin( $oid=null ) {
    return true;
  1. Сохраняем все изменения, которые мы сделали.

Теперь вам нужно только задуматься стоит ли бороться с блокировкой объектов.

Обновлено 18.01.2012 12:13
 

Комментарии  

 
+1 #1 сергей 18.02.2011
У меня в файле /includes/database.php нет такой строчки. joomla 1.5.20
Где искать?
 
!!! Внимание !!!
Ещё не все Joomla шаблоны которые находятся на сайте распределены в соответствующий раздел. Рекомендуем вам пользоваться разделом "Общий список" там расположены все joomla шаблоны

Друзья

Установка шаблона

Установить шаблон Joomla можно двумя способами:

Первый способ:
В Административной панели выбираем
Расширения -> Установить и загружаем архив с шаблоном

Второй способ:
1. Скачать архив с понравившемся вам шаблоном
2. Разархивировать архив у себя на компьютере с помощью архиваторов
3. Залить папку с разархивированными файлами на хостинг где была установлена CMS Joomla в папку /templates

После этого в обоих случаях зайти в
Расширения -> Менеджер шаблонов
и назначить нужный шаблон "По умолчанию"

Интересное