Best Answer SmetDenis , 23 April 2014 - 15:57
Да. думаю такую проверку можно сделать.
Добавьте в этот файл
media\zoo\applications\jbuniversal\assets\js\jquery.jbzootools.orig.js
Внутри JBFavoriteButtons
if (data.message) { alert(data.message); }
Затем переименуйте файл в jquery.jbzootools.min.js (с заменой).
В файле замените функцию - media\zoo\applications\jbuniversal\elements\jbfavorite\jbfavorite.php
public function ajaxToggleFavorite() { $result = array( 'status' => false, ); $itemIds = $this->app->jbfavorite->getAllItems(); if (count($itemIds) >= 10) { // ограничение $result['status'] = false; $result['message'] = 'Текст ошибки - слишком много избранного'; } if (!isset($result['message'])) { $result['status'] = $this->app->jbfavorite->toggleState($this->getItem()); $result['status'] = true; } $this->app->jbajax->send($result, true); }
Это должно сработать. Проверьте, отпишитесь.
Go to the full post