Я использую версию prestashop 1.4.3. И я хочу получить данные пользователя в wordpress. Я пробовал под кодом без везения. Давая мне это Фатальная ошибка:Как получить доступ к функциям prestashop в wordpress
Class 'FrontController' not found in /opt/lampp/htdocs/domin.com/prestashop/init.php on line 28.
Вот мой сценарий:
$psabspath = '';
$psabspath = $_SERVER['DOCUMENT_ROOT'] . '/domin.com/prestashop/';
if ($psabspath != '' && file_exists($psabspath . 'config/config.inc.php')
&& (file_exists($psabspath . 'classes/FrontController.php') ||
file_exists($psabspath . 'classes/controller/FrontController.php'))) {
require_once($psabspath . 'init.php');
require_once($psabspath . 'config/config.inc.php');
class PrestaShopIntegration_FrontController extends FrontController {
public function __destruct()
{
if (Context::getContext()->cookie)
Context::getContext()->cookie->write();
}
public function init() {
$this->page_name = 'wordpress';
parent::init();
if (isset($this->context)) {
if (version_compare(_PS_VERSION_, '1.5.4', '>='))
$this->setMedia();
if ($this->checkAccess()) {
$this->postProcess();
$this->initHeader();
if ($this->viewAccess())
$this->initContent();
else
$this->errors[] = Tools::displayError('Access denied.');
$this->initFooter();
}
}
}
}
}
Неустранимая ошибка: Class 'Configuration' не найден в /opt/lampp/htdocs/domin.com/prestashop/config/config.inc.php в строке 105. –
И строка 105 имеет этот код Configuration :: loadConfiguration() ; –
Хорошо, я буду загружать вашу конкретную версию Prestashop, протестировать ее и вернуться к вам как можно скорее. –