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


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

Автопубликация на главной


Лучший Ответ nikolia , 29 October 2013 - 08:43

В общем все сделал, все получилось, возможно и замутно, но если кому пригодиться, то делал так:

В режиме доверия добавил поле в подаче материалов "Submission" поле Frontpage Enabled (Item Frontpage)

Потом поправил файл \media\zoo\elements\itemfrontpage\itemfrontpage.php

Вот это заменил:


public function renderSubmission($params = array()) {
      $frontpage = isset($this->_frontpage)? $this->_frontpage : in_array(0, $this->_item->getRelatedCategoryIds());
      return $this->app->html->_('select.booleanlist', $this->getControlName('value'), null, $frontpage);
   }

На вот это:

public function renderSubmission($params = array()) {
      $frontpage = isset($this->_frontpage)? $this->_frontpage : in_array(0, $this->_item->getRelatedCategoryIds());
      return $this->app->html->_('select.booleanlist', $this->getControlName('value'), null, $frontpage = '1');
   }

Получилось, что по умолчанию стало (опубликовать на главной ДА)

И в шаблон добавил media/zoo/applications/jbuniversal/assets/css/jbzoo.css

.element.element-itemfrontpage {
display: none;
}

Поле скрыл от всех.

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


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

#1 nikolia

nikolia

Отправлено 28 October 2013 - 03:48

Здраствуйте!

Помогите с решением, нужно чтобы при подаче материала автоматом публиковалось на главной станице, поле публиковать на главной я вывел в подачу, но то ли забывают, или не хотят ставить  галочку. Атопубликация без модерации уже сделана. Нашел на форуме решение вот тут http://forum.jbzoo.c...ronta-mozhno-h/, но у меня почему то не работает, выдает ошибку. Я понимаю, что надо поправить файл submission.php, но где и чего незнаю


  • 0

#2 nikolia

nikolia

Отправлено 28 October 2013 - 22:14

Неужели ни кто этого не делал? :


  • 0

#3 Sliapy

Sliapy

Отправлено 28 October 2013 - 23:00

Какую ошибку выдает после изменения кода?


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

#4 nikolia

nikolia

Отправлено 28 October 2013 - 23:07

Выдавал пустую страницу, при входе, поправил код стало нормально, но все равно не публикуется.
  • 0

#5 nikolia

nikolia

Отправлено 29 October 2013 - 08:43   Лучший Ответ

В общем все сделал, все получилось, возможно и замутно, но если кому пригодиться, то делал так:

В режиме доверия добавил поле в подаче материалов "Submission" поле Frontpage Enabled (Item Frontpage)

Потом поправил файл \media\zoo\elements\itemfrontpage\itemfrontpage.php

Вот это заменил:


public function renderSubmission($params = array()) {
      $frontpage = isset($this->_frontpage)? $this->_frontpage : in_array(0, $this->_item->getRelatedCategoryIds());
      return $this->app->html->_('select.booleanlist', $this->getControlName('value'), null, $frontpage);
   }

На вот это:

public function renderSubmission($params = array()) {
      $frontpage = isset($this->_frontpage)? $this->_frontpage : in_array(0, $this->_item->getRelatedCategoryIds());
      return $this->app->html->_('select.booleanlist', $this->getControlName('value'), null, $frontpage = '1');
   }

Получилось, что по умолчанию стало (опубликовать на главной ДА)

И в шаблон добавил media/zoo/applications/jbuniversal/assets/css/jbzoo.css

.element.element-itemfrontpage {
display: none;
}

Поле скрыл от всех.


  • 1




Click to return to top of page in style!