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


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

Подача материалов без премодерации, как?


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

#1 Tsirika

Tsirika

Отправлено 26 September 2012 - 18:46

Подача материалов без премодерации для зарегистрированных пользователей, как это настроить?
А то получается размещая материал с фронта приходится лезть в админку для активации...
  • 0

#2 Katrine

Katrine

Отправлено 27 September 2012 - 16:02

Добрый день.
Вам необходимо включить режим доверия.
В статье о подаче материалов описано, где и как включается режим доверия.
  • 0

JBZoo promotion


#3 Tsirika

Tsirika

Отправлено 27 September 2012 - 16:11

Добрый день.
Вам необходимо включить режим доверия.
В статье о подаче материалов описано, где и как включается режим доверия.

Я включаю :)
  • 0

#4 Katrine

Katrine

Отправлено 27 September 2012 - 17:05

Нужно еще вывести радиокнопку "State", которая отвечает за состояние публикации.
В панели управления в шаблоне "submission" есть это поле.
Если вы хотите сделать скрытым и незаметным для пользователей, то придется прописывать в шаблоне скрытое поле с таким же атрибутом "name", как и у радиокнопки "state".
  • 0

JBZoo promotion


#5 Tsirika

Tsirika

Отправлено 27 September 2012 - 17:28

Нужно еще вывести радиокнопку "State", которая отвечает за состояние публикации.
В панели управления в шаблоне "submission" есть это поле.
Если вы хотите сделать скрытым и незаметным для пользователей, то придется прописывать в шаблоне скрытое поле с таким же атрибутом "name", как и у радиокнопки "state".

Я ставлю галочку и еще у меня эта форма выводится для группы спец и как админ добавляю но все равео она не активируется :(
И еще один вопрос, как с фронта при публикации указать что бы выводилась и на титульной странице?
  • 0

#6 Сергей СК

Сергей СК

Отправлено 08 October 2012 - 20:16

А как сделать itemstate постоянно включеным?
  • 0

#7 SmetDenis

SmetDenis

Отправлено 09 October 2012 - 03:06

Скопируйте файлы
media\zoo\elements\itemstate\

Сюда
media\zoo\applications\jbuniversal\elements\itemstate

В методе renderSubmission() PHP-файла замените код.
return $this->app->html->_('select.booleanlist', 1, null, $this->_item->state);

Тогда будет всегда опубликован если элемент есть в форме.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#8 Сергей СК

Сергей СК

Отправлено 09 October 2012 - 08:03

Проделал такую операцию,но материал все равно не публикуется.
Заменил
return $this->app->html->_('select.booleanlist', $this->getControlName('value'), null, $this->_item->state);
на
return $this->app->html->_('select.booleanlist', 1, null, $this->_item->state);
При подаче все равно по умолчанию стоит Нет.

В чем может быть проблема?
  • 0

#9 SmetDenis

SmetDenis

Отправлено 10 October 2012 - 04:37

Вы этот элемент добавили в форму?
Он там отображается?
Форма в режиме доверия?
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#10 Сергей СК

Сергей СК

Отправлено 14 October 2012 - 20:53

Элемент добавил, но режим доверия не поставил, нужно чтоб без регистрации можно добавлять материал и чтоб он сразу публиковался.
По ходу, сделать это автоматом нельзя...
Не понимаю зачем тогда давать элементу itemstatе возможность публиковать из фронта без режима доверия - все равно то включит если надо :'(
  • 0




Click to return to top of page in style!