Перейти к содержимому


Фотография
- - - - -

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


Лучший Ответ Sliapy , 22 September 2013 - 13:44

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

 

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

 

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

 

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

Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 4

#1 .polega.

.polega.

Отправлено 22 September 2013 - 13:24

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

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

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

 

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

 

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

 

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

 

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


  • 0

#2 Sliapy

Sliapy

Отправлено 22 September 2013 - 13:44   Лучший Ответ

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

 

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

 

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

 

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


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

#3 .polega.

.polega.

Отправлено 22 September 2013 - 13:55

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

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


  • 0

#4 .polega.

.polega.

Отправлено 22 September 2013 - 16:52

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

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

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

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


  • 0

#5 Sliapy

Sliapy

Отправлено 22 September 2013 - 18:25

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

 

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


Сообщение отредактировал Sliapy: 22 September 2013 - 18:25

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




Click to return to top of page in style!