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


This topic is locked









