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


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

Обновление товаров с помощью php-скрипта

импорт

Лучший Ответ SmetDenis , 09 July 2013 - 10:33

По идее да, на сколько знаю, Clean Database автоматически вызывает переиндексацию базы данных для фильтра. Перейти к сообщению


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

#1 iserbinov

iserbinov

Отправлено 08 July 2013 - 07:02

Для обновления списка товаров я написал php-скрипт, где напрямую работаю с таблицами *_zoo_item и *_zoo_category и все нормально получается, кроме одного: никак не удается установить (или сбросить) флаг "На главной". Понятно, что эта информация есть в таблице *_zoo_jbzoo_index, где element_id='_itemfrontpage', там я непосредственно меняю значение полей value_number и value_string, но почему-то не получается.

 

 

 


  • 0

#2 SmetDenis

SmetDenis

Отправлено 09 July 2013 - 09:48

Метка о привязке к главной странице хранится в таблице
#__zoo_category_item - category_id="0"


PS Когда вы работаете напрямую с таблицами, то упускаете очень много вещей, которые происходят в фоне Zoo c помощью системных событий и триггеров. Поэтому осторожнее с этим...
В частности таблица _zoo_jbzoo_index наполняется именно с помощью системных событий.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 iserbinov

iserbinov

Отправлено 09 July 2013 - 10:30

Метка о привязке к главной странице хранится в таблице
#__zoo_category_item - category_id="0"


PS Когда вы работаете напрямую с таблицами, то упускаете очень много вещей, которые происходят в фоне Zoo c помощью системных событий и триггеров. Поэтому осторожнее с этим...
В частности таблица _zoo_jbzoo_index наполняется именно с помощью системных событий.

Спасибо.

Если я правильно понял, то после изменений таблиц напрямую необходимо выполнить Clean Database + "Индексация Jbzoo". Тогда все гарантированно будет OK?


  • 0

#4 SmetDenis

SmetDenis

Отправлено 09 July 2013 - 10:33   Лучший Ответ

По идее да, на сколько знаю, Clean Database автоматически вызывает переиндексацию базы данных для фильтра.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами импорт

Click to return to top of page in style!