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


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

Как разделить автопубликацию материалов по каталогам?


Лучший Ответ Sliapy , 10 August 2013 - 01:54

А если

if ($this->item->application_id != 3) {
  $this->item->state = 1;
}
Перейти к сообщению


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

#11 Sliapy

Sliapy

Отправлено 09 August 2013 - 22:08

Попробуйте заменить добавленный код банальным

if($this->application-id != 3) {
$this->item->state = 1;
}

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

#12 Анастасия

Анастасия

Отправлено 09 August 2013 - 22:22

Все равно идет автопубликация во всех каталогах... В том числе и в 3-ем.


Сообщение отредактировал averburg: 09 August 2013 - 22:23

  • 0

#13 Sliapy

Sliapy

Отправлено 10 August 2013 - 01:54   Лучший Ответ

А если

if ($this->item->application_id != 3) {
  $this->item->state = 1;
}

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

#14 Анастасия

Анастасия

Отправлено 10 August 2013 - 10:27

 

А если

if ($this->item->application_id != 3) {
  $this->item->state = 1;
}

Работает. Спасибо огромное.

Теперь, если понадобится сделать премодерацию еще в одном каталоге, можно просто продублировать этот код с еще одним ид каталога? Я правильно понимаю?


  • 0

#15 joejoker

joejoker

Отправлено 10 August 2013 - 10:37

Необязательно добавлять всю конструкцию. Можно дополнить условие, например так

if ($this->item->application_id != 3 ||
    $this->item->application_id != 5 ||
    $this->item->application_id != 8  ... и т.д.) {
          $this->item->state = 1;
}

Две вертикальные черты, это логический оператор "или"


  • 2
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#16 Анастасия

Анастасия

Отправлено 10 August 2013 - 10:46

Все ясно. Спасибо большое. Тему можно закрывать.


  • 0




Click to return to top of page in style!