Jump to content


Photo
- - - - -

Возможность редактирования и публикации с Front-End сайта


Best Answer Sliapy , 22 September 2013 - 13:44

При заходе в материал, созданный другим пользователем, почему то теряется фото (JBZoo Image). В своих материалах (которые создавал назначенный администратор) такого не происходит. И если фото принудительно указать, то потом, когда пользователь опять захочет внести изменения в свой материал, оно пропадает, в свою очередь, у него. Надо указать повторно.

 

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

 

Состояние чекбокса "публиковать?" тоже сбрасывается в неустановлено, если пользователь повторно зашел и отредактировал материал.

 

Если я правильно понимаю, то только через хак ядра Zoo и включения публикации материалов по-умолчанию.

Go to the full post


  • This topic is locked This topic is locked
4 replies to this topic

#1 .polega.

.polega.
  • JBZoo User (rus)
  • User rate: 8.4
  • posts: 275
  • topics: 47

Posted 22 September 2013 - 13:24

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

Для каждого элемента создаётся чекбокс - "публиковать?", если отмечен - то "да", соответственно - нет отметки, не публикуется. В тизер таблицы добавляется элемент "Edit", доступный только администраторам. То есть администратор получает возможность зайти в редактирование любого айтема, не только своего, и поменять состояние чекбокса  "публиковать?" Остаётся настроить шаблон каталога для корректного вывода только помеченных (опубликованных) элементов (айтемов). С этим вроде народ справляется, тут приведены общие принципы.

Подача материалов может делаться несколькими менеджерами с автоматической публикацией. Они вообще не видят чекбокса "публиковать?" А администратор потом, не заходя в админку, может редактировать подачу и разрешать публикацию на сайт.

 

Теперь о том, какие возникли проблемы.

 

При заходе в материал, созданный другим пользователем, почему то теряется фото (JBZoo Image). В своих материалах (которые создавал назначенный администратор) такого не происходит. И если фото принудительно указать, то потом, когда пользователь опять захочет внести изменения в свой материал, оно пропадает, в свою очередь, у него. Надо указать повторно.

 

Состояние чекбокса  "публиковать?" тоже сбрасывается в неустановлено, если пользователь повторно зашел и отредактировал материал.

 

Можно ли с этим бороться?


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 22 September 2013 - 13:44   Best Answer

При заходе в материал, созданный другим пользователем, почему то теряется фото (JBZoo Image). В своих материалах (которые создавал назначенный администратор) такого не происходит. И если фото принудительно указать, то потом, когда пользователь опять захочет внести изменения в свой материал, оно пропадает, в свою очередь, у него. Надо указать повторно.

 

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

 

Состояние чекбокса "публиковать?" тоже сбрасывается в неустановлено, если пользователь повторно зашел и отредактировал материал.

 

Если я правильно понимаю, то только через хак ядра Zoo и включения публикации материалов по-умолчанию.


  • 1
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 .polega.

.polega.
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.4
  • posts: 275
  • topics: 47

Posted 22 September 2013 - 13:55

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

Да, про это не подумал, действительно включал такое, попробую изменить и посмотрю.


  • 0

#4 .polega.

.polega.
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 8.4
  • posts: 275
  • topics: 47

Posted 22 September 2013 - 16:52

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

Попробовал, помогло, фото не теряется, спасибо за наводку.

Если я правильно понимаю, то только через хак ядра Zoo и включения публикации материалов по-умолчанию.

В принципе, это может быть и достоинством, если менеджер что-то менял, требуется проверка администратора. И всё таки, если не тяжело, может подскажете, где это может быть? Публикация у меня доверенная, поскольку всё равно потом предполагается одобрение администратором. Доступ к элементу "Edit" включен только для группы администраторов. Дело наверное в этом, у менеджера нет доступа к этому элементу, и по умолчанию чекбокс не отмечен, и когда менеджер сохраняет материал, сохраняется состояние "сброшенного" чекбокса. Нельзя ли каким то хитрым хаком запретить при сохранении подачи менять состояние недоступного чекбокса?


  • 0

#5 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 22 September 2013 - 18:25

http://forum.jbzoo.c...moderatcii-kak/

 

Вот здесь есть способ, позволяющий всем материалам присваивать статус опубликовано. Не знаю, отвечает ли этот же код за состояние материала при редактировании, но не исключено.


Edited by Sliapy, 22 September 2013 - 18:25.

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]




Click to return to top of page in style!