Лучший Ответ Sliapy , 10 August 2013 - 01:54
А если
if ($this->item->application_id != 3) {
$this->item->state = 1;
}
Перейти к сообщению
Лучший Ответ Sliapy , 10 August 2013 - 01:54
А если
if ($this->item->application_id != 3) {
$this->item->state = 1;
}
Перейти к сообщению
Отправлено 09 August 2013 - 22:08
Попробуйте заменить добавленный код банальным
if($this->application-id != 3) {
$this->item->state = 1;
}
Отправлено 09 August 2013 - 22:22
Все равно идет автопубликация во всех каталогах... В том числе и в 3-ем.
Сообщение отредактировал averburg: 09 August 2013 - 22:23
Отправлено 10 August 2013 - 01:54 Лучший Ответ
А если
if ($this->item->application_id != 3) {
$this->item->state = 1;
}
Отправлено 10 August 2013 - 10:27
А если
if ($this->item->application_id != 3) { $this->item->state = 1; }
Работает. Спасибо огромное.
Теперь, если понадобится сделать премодерацию еще в одном каталоге, можно просто продублировать этот код с еще одним ид каталога? Я правильно понимаю?
Отправлено 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;
}
Две вертикальные черты, это логический оператор "или"
Отправлено 10 August 2013 - 10:46
Все ясно. Спасибо большое. Тему можно закрывать.