Jump to content


Photo
- - - - -

Проблемы с использованием поля Рейтинг

рейтинг импорт rating

Best Answer SmetDenis , 26 June 2013 - 10:22

Но почему то не импортируется значение рейтинга, из за чего это может быть если я все верно делаю:

При сохранении элемента рейтинга проверяются данные из таблицы #__zoo_rating
очевидно значения не совпадают.

Это происходит тут \media\zoo\elements\rating\rating.php - bindData() Go to the full post


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

#11 promo

promo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 125
  • topics: 45

Posted 26 June 2013 - 12:10

Все же наверное, вы меня не поняли. Задам вопрос по другому.

Вот к примеру сгенерированный мною файл импорта, в котором все нужные поля в том числе и поле с рейтингом.

я этот файл только что успешно импортировал, все поля кроме рейтинга успешно сохранились с данными, а вот рейтинг всеравно ноли. Хотя в файле импорте у поля рейтинга вот таки значения "data":{"votes":"4","value":3.75}

{"items":{"mosregistraciyaugovostok":{"searchable":"1","state":"1","created":"2008-02-04 22:48:00","modified":"2008-06-28 13:33:46","hits":"0","access":"1","priority":"0","publish_up":"0000-00-00 00:00:00","publish_down":"0000-00-00 00:00:00","tags":[],"content":null,"metadata":{"title":"","description":"","keywords":"","robots":"","author":""},"config":{"enable_comments":"1","primary_category":"aviamotornaya"},"categories":["aviamotornaya"],"elements":{"3ce3fddc-51f7-455b-bedd-9ad12a9174c2":{"type":"textarea","name":"\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435","data":[{"value":"\u041f\u0420\u0418\u0412\u0410\u0422\u0418\u0417\u0410\u0426\u0418\u042f - \u041a\u041e\u041d\u0421\u0423\u041b\u042c\u0422\u0410\u0426\u0418\u0418, \u0423\u0421\u041b\u0423\u0413\u0418\r\n\r\n\u0423\u0427\u0420\u0415\u0416\u0414\u0415\u041d\u0418\u0415 \u042e\u0421\u0422\u0418\u0426\u0418\u0418 \u041f\u041e \u0413\u041e\u0421\u0423\u0414\u0410\u0420\u0421\u0422\u0412\u0415\u041d\u041d\u041e\u0419 \u0420\u0415\u0413\u0418\u0421\u0422\u0420\u0410\u0426\u0418\u0418 \u041f\u0420\u0410\u0412 \u041d\u0410 \u041d\u0415\u0414\u0412\u0418\u0416\u0418\u041c\u041e\u0415 \u0418\u041c\u0423\u0429\u0415\u0421\u0422\u0412\u041e \u0418 \u0421\u0414\u0415\u041b\u041e\u041a \u0421 \u041d\u0418\u041c \u041d\u0410 \u0422\u0415\u0420\u0420\u0418\u0422\u041e\u0420\u0418\u0418 \u0433. \u041c\u041e\u0421\u041a\u0412\u042b (\u041c\u041e\u0421\u0420\u0415\u0413\u0418\u0421\u0422\u0420\u0410\u0426\u0418\u042f)"}]},"09aba07d-42c3-473c-b2d4-622e2bae144c":{"type":"image","name":"\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435","data":{"file":null,"title":"","link":"","target":"0","rel":"","width":150,"height":50}},"5e584081-3c9c-47c5-9003-226352bb2df8":{"type":"select","name":"\u0412\u0438\u0434 \u0443\u0441\u043b\u0443\u0433\u0438","data":{"option":["yuridicheskie-uslugi","konsultacii"],"select":"1"}},"894f846d-82a2-47fd-b831-1d2f57898d59":{"type":"textarea","name":"\u0410\u0434\u0440\u0435\u0441","data":[{"value":" \u0410\u0432\u0438\u0430\u043c\u043e\u0442\u043e\u0440\u043d\u0430\u044f \u0443\u043b., 51\u0430, \u043a.2"}]},"49350ee6-5faf-4624-bae4-4a2d38526dc6":{"type":"text","name":"\u0418\u043d\u0434\u0435\u043a\u0441","data":[{"value":"111024"}]},"a00665fb-0dcb-493b-86f2-0b8d1eaaeece":{"type":"text","name":"\u0422\u0435\u043b\u0435\u0444\u043e\u043d","data":[{"value":"273-3772"}]},"d0df15a1-6de6-4a1e-97d9-1d30ae06f501":{"type":"text","name":"\u0424\u0430\u043a\u0441","data":[{"value":""}]},"3ab7733c-cafc-4bb3-acb6-c7abeeaadc77":{"type":"email","name":"E-mail","data":[{"value":"","text":"","subject":"","body":""}]},"29a6c287-86a0-4c5a-95d0-12056a21e8d8":{"type":"text","name":"\u0412\u0435\u0431\u0441\u0430\u0439\u0442","data":[{"value":""}]},"dc083da4-080e-43c3-a180-3947b3a36e50":{"type":"rating","name":"\u0420\u0435\u0439\u0442\u0438\u043d\u0433","data":{"votes":"4","value":3.75}}},"comments":[{"parent_id":"0","user_id":"","user_type":"","author":"\u041b\u0430\u0440\u0430","email":"","url":"","ip":"37.56.17.196","created":"2011-05-17 11:27:40","content":"<strong>\u041d\u0440\u0430\u0432\u0438\u0442\u0441\u044f<\/strong>&nbsp;\u0425\u043e\u0440\u043e\u0448\u0435\u0435 \u0430\u0433\u0435\u043d\u0442\u0441\u0442\u0432\u043e","state":"1"}],"group":"\u0410\u0433\u0435\u043d\u0441\u0442\u0432\u043e","name":"\u041c\u041e\u0421\u0420\u0415\u0413\u0418\u0421\u0422\u0420\u0410\u0426\u0418\u042f-\u042e\u0413\u041e-\u0412\u041e\u0421\u0422\u041e\u041a"}}}

http://clip2net.com/s/5ibkFr


Edited by promo, 26 June 2013 - 12:13.

  • 0

#12 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 June 2013 - 12:14

Я вас прекрасно понял. Внимательно, перечитайте, то что написано от меня выше.

Это встроенная валидация стандартного элемента рейтинга от компонента Zoo.

 

Сколько бы вы не приводили пример своего JSON, таблица рейтинга не заполнится.

Соответственно при сохранении выборка из этой таблицы будет пустая и рейтинг будет нулевой.

 

Где это происходит я вам показал. Почему это происходит - рассказал.

Можете закомментировать этот код. но я вам не советую во избежание плачевных ошибок.

 

Наполняйте таблицу рейтинга липовыми голосованиями или оставьте его девственно пустым.

 

Других решений нет.

 

PS Поверьте, я смотрел еще самый первый вариант JSON, который вы давали ;)


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#13 promo

promo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 125
  • topics: 45

Posted 26 June 2013 - 12:21

А может мне нужно после импорта, пройтись по таблице с записями, повыдергивать значения рейтинга и занести их в таблицу #__zoo_rating ?

 

zoo_rating


  • 0

#14 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 June 2013 - 12:23

Наполняйте таблицу рейтинга липовыми голосованиями или оставьте его девственно пустым.
 

Лучше это сделать до импорта.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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


#15 promo

promo
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0
  • posts: 125
  • topics: 45

Posted 26 June 2013 - 12:23

Я думал ваш импорт\экспорт сам при импорте должен заносить рейтинг в таблицу #__zoo_rating, странно почему он это не делает если всеравно он работает с таблицами Zoo


  • 0

#16 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 June 2013 - 12:27

У нас еще нет своего импорта... Пока нет.

Хак - это не наш импорт :D Это хак

 

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

 

Я как понимаю вопрос решен. Больше тут нечего сказать/предложить.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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






Click to return to top of page in style!