Search the Community
Showing results for tags 'префикс'.
-
Добавить префикс к странице категории и продукта в seo_pro
Guest posted a topic in Opencart 2.x: General questions
Opencart 2.3 Добрый день уважаемые форумчане. Подскажите как в seo_pro добавить префикс к страницам категории и товара: site.ru/category/category-url и site.ru/product/prdocut-url? -
Всем добрый день! Кто нибудь в курсе,как на опенкарте 2.0, проделать языковой префикс к страницам на разных языках?
-
Доброго времени суток, выдает такую ошибку,не знаю что делать..много чего изменял не помогло, ребята посоветуйте пожалуйста как справиться с этой ошибкой, уже даже веб сервер поменял, а то в денвере админка ламалась. ENG Notice: Use of undefined constant DB_PREFIX - assumed 'DB_PREFIX' in F:\OpenServer\domains\open.ua\index.php on line 45 Notice: Error: Table 'tovar.db_prefixstore' doesn't exist Error No: 1146 SELECT * FROM DB_PREFIXstore WHERE REPLACE(`url`, 'www.', '') = 'http://open.ua/' in F:\OpenServer\domains\open.ua\system\database\mysql.php on line 49 RUS Обратите внимание : использование неопределенная константа db_prefix - предполагается, 'db_prefix' в F: \ OpenServer \ областей \ open.ua \ index.php не на линии 45 Примечание : Error: Table 'tovar.db_prefixstore' не существует Ошибка №: 1146 SELECT * ГДЕ ОТ DB_PREFIXstore ЗАМЕНА (URL ``, 'WWW.','') = 'http://open.ua/' в F: \ OpenServer \ областей \ open.ua \ System \ Database \ mysql.php на линии 49 Файл конфиг config.php <?php // HTTP define('HTTP_SERVER', 'http://open.ua/'); define('HTTP_IMAGE', 'http://open.ua/image/'); define('HTTP_ADMIN', 'http://open.ua/admin/'); // HTTPS define('HTTPS_SERVER', 'http://open.ua/'); define('HTTPS_IMAGE', 'http://open.ua/image/'); // DIR define('DIR_APPLICATION', 'F:\OpenServer\domains\open.ua/catalog/'); define('DIR_SYSTEM', 'F:\OpenServer\domains\open.ua/system/'); define('DIR_DATABASE', 'F:\OpenServer\domains\open.ua/system/database/'); define('DIR_LANGUAGE', 'F:\OpenServer\domains\open.ua/catalog/language/'); define('DIR_TEMPLATE', 'F:\OpenServer\domains\open.ua/catalog/view/theme/'); define('DIR_CONFIG', 'F:\OpenServer\domains\open.ua/system/config/'); define('DIR_IMAGE', 'F:\OpenServer\domains\open.ua/image/'); define('DIR_CACHE', 'F:\OpenServer\domains\open.ua/system/cache/'); define('DIR_DOWNLOAD', 'F:\OpenServer\domains\open.ua/download/'); define('DIR_LOGS', 'F:\OpenServer\domains\open.ua/system/logs/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'admintovar'); define('DB_PASSWORD', '1234'); define('DB_DATABASE', 'tovar'); define('DB_PREFIХ', 'tovarPrefix'); ?> Файл конфиг admin/config.php <?php // HTTP define('HTTP_SERVER', 'http://open.ua/admin/'); define('HTTP_CATALOG', 'http://open.ua/'); define('HTTP_IMAGE', 'http://open.ua/image/'); // HTTPS define('HTTPS_SERVER', 'http://open.ua/admin/'); define('HTTPS_CATALOG', 'http://open.ua/'); define('HTTPS_IMAGE', 'http://open.ua/image/'); // DIR define('DIR_APPLICATION', 'F:\OpenServer\domains\open.ua/admin/'); define('DIR_SYSTEM', 'F:\OpenServer\domains\open.ua/system/'); define('DIR_DATABASE', 'F:\OpenServer\domains\open.ua/system/database/'); define('DIR_LANGUAGE', 'F:\OpenServer\domains\open.ua/admin/language/'); define('DIR_TEMPLATE', 'F:\OpenServer\domains\open.ua/admin/view/template/'); define('DIR_CONFIG', 'F:\OpenServer\domains\open.ua/system/config/'); define('DIR_IMAGE', 'F:\OpenServer\domains\open.ua/image/'); define('DIR_CACHE', 'F:\OpenServer\domains\open.ua/system/cache/'); define('DIR_DOWNLOAD', 'F:\OpenServer\domains\open.ua/download/'); define('DIR_LOGS', 'F:\OpenServer\domains\open.ua/system/logs/'); define('DIR_CATALOG', 'F:\OpenServer\domains\open.ua/catalog/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'admintovar'); define('DB_PASSWORD', '1234'); define('DB_DATABASE', 'tovar'); define('DB_PREFIХ', 'tovarPrefix'); ?>
-
Обычно префиксы используются для различных установок одного и того же скрипта. Например, вы хотите создать два магазина на Opencart с различными товарами (например цветы и оружие), но хостер предоставляет вам только одну базу данных MySQL. Понятное дело, что при использовании одинаковых данных для доступа к mysql (сервер, пользователь, пароль, база данных) вы получите два идентичных магазина. Вот тут-то вам и поможет префикс таблиц. Используя различные префиксы таблиц вы можете указать цветочному-магазину использовать таблицы с префиксом flower_ , а оружейному-магазину - использовать все таблицы с префиксом weapon_ Таким образом вы получите два совершенно разных магазина, использующих одну базу данных. Если же хостер не ограничивает вам допустимое количество баз данных - лучше не использовать префикс, а создавать разные базы данных для разных магазинов.