Отключить блокировку материалаов

  • 12 Ответов
  • 997 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн V1RTUS

На сайте человек 10 редакторов и каждый лазит по статьям и выходит не нажимая "сохранить" или "отмена" и статьи блакируются, все это происходит в K2, там нет кнопки "разблокировать", а процесс разблокировки через "сайт- обслуживания - снятия блокировки" для них сложный.

Как найти скрипт который отвечает за блокировку материалов, и как его правильно вырезать?

Или кто предложит более простой и удобный способ.

Помогите пожалуйста, каждый день человек 10 звонят просят снять замочек.  >:( Готов отблагодарить, того кто поможет.

*

Оффлайн darkghost

Re: Отключить блокировку материалаов
« Ответ #1 : 22.07.2015, 12:24:49 »
Вопрос конечно интересен, слов нет. Никогда с этим не сталкивался. Но решение самого заинтересовало
На одном из форумов советуют править БД или же создать свой компонент.
Спойлер
[свернуть]
Может стоит попробовать эти варианты?

*

Оффлайн Apoca1ypto

Re: Отключить блокировку материалаов
« Ответ #2 : 22.07.2015, 13:17:55 »
На сайте человек 10 редакторов и каждый лазит по статьям и выходит не нажимая "сохранить" или "отмена" и статьи блакируются, все это происходит в K2, там нет кнопки "разблокировать", а процесс разблокировки через "сайт- обслуживания - снятия блокировки" для них сложный.
В ZOO блокировки нет, но проще научить ваших Миньонов нажимать сохранить или отмена/закрыть... иначе если у них нет разделения на материалы они рискуют друг другу только мешать своими одновременными правками и сохранением.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.

*

Оффлайн V1RTUS

Re: Отключить блокировку материалаов
« Ответ #3 : 22.07.2015, 21:26:32 »
Вопрос конечно интересен, слов нет. Никогда с этим не сталкивался. Но решение самого заинтересовало
На одном из форумов советуют править БД или же создать свой компонент.
Спойлер
[свернуть]
Может стоит попробовать эти варианты?
Да читал это пост, но я вроде не нашел там ответа, я изменю значение базы данных, но сайт же перезапишет, или я что-то не так понял.

В ZOO блокировки нет, но проще научить ваших Миньонов нажимать сохранить или отмена/закрыть... иначе если у них нет разделения на материалы они рискуют друг другу только мешать своими одновременными правками и сохранением.
Это практический невозможно) им проще стать фиолетовыми зубастиками и съесть меня ) А zoo не подходит, сайт уже крупный, трогать его возможности нет.

*

Оффлайн V1RTUS

Re: Отключить блокировку материалаов
« Ответ #4 : 22.07.2015, 21:27:15 »
Странно что до меня всего пару чел задавались этим вопросом, а еще страннее что компонент k2 не сделал кнопку "разблочить"

*

Оффлайн Apoca1ypto

Re: Отключить блокировку материалаов
« Ответ #5 : 23.07.2015, 01:03:32 »
Есть плагин Autocheckin который снимает блок стандартных статей, модулей и т.д.
Периодичность его работы можно задать в настройках.
Код плагина очень простой, думаю его можно адаптировать так же и для K2.
Во время спора в Интернете Ваш оппонент приводит неопровержимые доказательства своей точки зрения? Не отчаивайтесь. До...тесь до орфографии.

*

Оффлайн beliyadm

  • ********
  • 8341
  • [+]1590 / [-]63
  • Севастополь == Россия
    • Просмотр профиля
    • записки нетрезвого кодера
Re: Отключить блокировку материалаов
« Ответ #6 : 23.07.2015, 01:46:11 »
Нашел вот такой плагин быстрого сохранения еще http://extensions.joomla.org/extensions/extension/administration/admin-navigation/ctrl-s-joomla-handler (правда вроде для версии 3, но встречал давно и для 2.5)

Хотя есть хардкодное решение http://www.itoctopus.com/how-to-disable-checkout-in-joomla, гуглится за три минуты :)
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb

*

Оффлайн V1RTUS

Re: Отключить блокировку материалаов
« Ответ #7 : 23.07.2015, 02:29:31 »
Есть плагин Autocheckin который снимает блок стандартных статей, модулей и т.д.
Периодичность его работы можно задать в настройках.
Код плагина очень простой, думаю его можно адаптировать так же и для K2.
Вариант с плагином для меня просто идеален) Сделал таймаут 5 мин, немного нагрузки на сервак, но не страшно. Знаний не хватает его к K2 привязать, есть кто поможет?

*

Оффлайн V1RTUS

Re: Отключить блокировку материалаов
« Ответ #8 : 31.07.2015, 18:35:53 »
Кто сможет помочь? готов отблагодарить.

*

Оффлайн beliyadm

  • ********
  • 8341
  • [+]1590 / [-]63
  • Севастополь == Россия
    • Просмотр профиля
    • записки нетрезвого кодера
Re: Отключить блокировку материалаов
« Ответ #9 : 31.07.2015, 18:46:13 »
Кто сможет помочь? готов отблагодарить.
Так я ж привел хардкодное решение, которое как ни странно работает
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb

*

Оффлайн V1RTUS

Re: Отключить блокировку материалаов
« Ответ #10 : 01.08.2015, 14:15:25 »
Так я ж привел хардкодное решение, которое как ни странно работает
Оно так же не подходит под K2 ( работает на стандартных материалах, но на K2 не срабатывает >:(
« Последнее редактирование: 01.08.2015, 14:35:38 от V1RTUS »

*

Оффлайн V1RTUS

Re: Отключить блокировку материалаов
« Ответ #11 : 06.08.2015, 18:15:41 »
В K2 как я понимаю происходи блокировка где-то тут, помогите разобратсья.
if ($item->isCheckedOut($user->get('id'), $item->checked_out))
{
$message = JText::_('K2_THE_ITEM').': '.$item->title.' '.JText::_('K2_IS_CURRENTLY_BEING_EDITED_BY_ANOTHER_ADMINISTRATOR');
$url = ($mainframe->isSite())? 'index.php?option=com_k2&view=item&id='.$item->id.'&tmpl=component' : 'index.php?option=com_k2';
$mainframe->enqueueMessage($message);
$mainframe->redirect($url);
}

if ($item->id)
{
       
$item->checkout($user->get('id'));
           
}
else
{
$item->published = 1;
$item->publish_down = $db->getNullDate();
$item->modified = $db->getNullDate();
$date = JFactory::getDate();
$now = K2_JVERSION == '15' ? $date->toMySQL() : $date->toSql();
$item->created = $now;
$item->publish_up = $item->created;
}

*

Оффлайн beliyadm

  • ********
  • 8341
  • [+]1590 / [-]63
  • Севастополь == Россия
    • Просмотр профиля
    • записки нетрезвого кодера
Re: Отключить блокировку материалаов
« Ответ #12 : 08.08.2015, 17:39:41 »
В K2 как я понимаю происходи блокировка где-то тут, помогите разобратсья.
Судя по коду нет, это просто сообщение, если блокировка уже произошла, ищите глубже
Все истины, которые я хочу вам изложить, — бесстыдная ложь.
Записки нетрезвого кодера || -=Joomla FAQ=- || -=все плохо=- || skype: beliyadm_pb