Аддон Notify availability / Уведомление о наличии

igorenia

Постоялец
Регистрация
12 Окт 2013
Сообщения
98
Реакции
74
Платное дополнение Notify availability

Для товаров, которых нет в наличии добавляет кнопку: "Уведомить о наличии". Человек вводит имя и e-mail. В админке появляется отдельный пункт, в котором хранятся все запросы о уведомлении.
После появления товара в наличии дополнение само автоматически отправляет человеку письмо о наличии товара и ссылку на товар.

Для просмотра ссылки Войди или Зарегистрируйся

Устанавливается через компонент Joomshopping.
Скачать:

 
выдает такую ошибку при нажатии на кнопку уведомить....
Код:
Warning: DOMDocument::loadXML(): EntityRef: expecting ';' in Entity, line: 34 in /********/public_html/plugins/system/scriptsdown/scriptsdown.php on line 93 Warning: DOMDocument::loadXML(): EntityRef: expecting ';' in Entity, line: 34 in /********/public_html/plugins/system/scriptsdown/scriptsdown.php on line 93 Warning: DOMDocument::loadXML(): EntityRef: expecting ';' in Entity, line: 34 in /***********/public_html/plugins/system/scriptsdown/scriptsdown.php on line 93
 
Ошибка в плагине ScriptsDown, который передвигает Javascript вниз страницы. Видимо конфликт расширений.
Напишите тут 93 строку в этом файле: /public_html/plugins/system/scriptsdown/scriptsdown.php, попробую помочь.
 
PHP:
 if(!$debug) $erlevel = error_reporting(0);
        $xhtml = (preg_match('/XHTML/', $source)) ? true : false;
        switch ($xhtml) {
            case true:
                $dom->loadXML($source);
                break;
            case false:
                $dom->loadHTML($source);
                break;
        }
строка 93
PHP:
                $dom->loadXML($source);
 
Попробуйте пока просто для теста в components/com_jshopping/controllers/inform_availability_product.php строку 51 заменить с
Код:
return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm));
на
Код:
return myForm;
 
Попробуйте пока просто для теста в components/com_jshopping/controllers/inform_availability_product.php строку 51 заменить с
Код:
return (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(myForm));
на
Код:
return myForm;
не могло(
 
Сложно сказать. Можно просто отключить плагин ScriptsDown и все должно заработать. Или искать в плагине Notify availability куски Javascript кода и искать где пропущена ";".
Попробуйте еще в plugins/jshoppingproducts/inform_availability_product/inform_availability_product.php в строке 19 в конце поставить знак ;
 
Просто в php параметр xml не подключен на хостинге вот и все
 
Такое еще бывает? Пора менять хостинг
 
Здравствуйте.
Можете выложить последнюю версию - Notify availability 1.3.1 ?
 
Назад
Сверху