Jump to content


Photo
- - - - -

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


Best Answer 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;
}

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

Go to the full post


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

#1 nikolia

nikolia
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 28 October 2013 - 03:48

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

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


  • 0

#2 nikolia

nikolia
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 28 October 2013 - 22:14

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


  • 0

#3 Sliapy

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

Posted 28 October 2013 - 23:00

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


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

#4 nikolia

nikolia
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 28 October 2013 - 23:07

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

#5 nikolia

nikolia
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 4.7
  • posts: 378
  • topics: 53

Posted 29 October 2013 - 08:43   Best Answer

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

В режиме доверия добавил поле в подаче материалов "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!