Лучший Ответ SmetDenis , 23 April 2014 - 15:57
Да. думаю такую проверку можно сделать.
Добавьте в этот файл
media\zoo\applications\jbuniversal\assets\js\jquery.jbzootools.orig.js
Внутри JBFavoriteButtons
Затем переименуйте файл в 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);
- }
Это должно сработать. Проверьте, отпишитесь.
Перейти к сообщению