Денис, помоги в таком деле пожалуйста.
У меня есть доска объявлений. В ней есть кривенький элемент, который вычисляет дату публикации и через пятьнадцать дней снимает с публикации материал. Но делает это он ласково говоря.. через опу.
При соблюдении условия даты при публикации материала - он выполняет следующий запрос.
$sql3="UPDATE #__zoo_item
SET #__zoo_item.publish_down = '$null', #__zoo_item.params = '$new_params', #__zoo_item.state = '0'
WHERE #__zoo_item.id = $itemid ";
Вобщем это делает то что мне надо но криво и не полностью и сам видишь каким способом.
Мне надо снять с фронта, с публикации, обнулить количество просмотров.
Помоги плиз выполнить правильную команду для текущего итема используя ZOO если это возможно, а не так, как я наделал. Я хоть буду пример перед глазом видеть.
Автоархиватор материала. Денис, помоги плиз немного.
Started by
Ёшкин Кот
, Jan 21 2013 21:48
2 replies to this topic
#1
Posted 21 January 2013 - 21:48
#2
Posted 22 January 2013 - 21:48
<?php $app = App::getInstance(); $item = $app->table->item->get($itemid); // отключить публикацию $item->setState(0); // второй равноправный вариант снять с публикации $item->state = 0; //сбросить дату окончания публикации $item->publish_down = null; // сбросить хиты $item->hits = 0; // сохраняем изменения $this->app->table->item->save($item);
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!
Отключайте проверку лицензий как можно скорее!
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
#3
Posted 24 January 2013 - 15:22
Спасибо. То, что надо. Буду копать
