Перейти к содержанию
spoonyto

Языковой префикс в урл

Рекомендуемые сообщения

Всем добрый день! Кто нибудь в курсе,как на опенкарте 2.0, проделать языковой префикс к страницам на разных языках?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем добрый день! Кто нибудь в курсе,как на опенкарте 2.0, проделать языковой префикс к страницам на разных языках?

 

seo_pro JAZZ поставьте

Будет так:

http://oc2.opencartadmin.com/en/news/2-columns/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Есть ли более примитивные решения? :)

Да это и есть примитивное )

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин процесс установки как защита диплома по кибернетики))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин процесс установки как защита диплома по кибернетики))

Там в архиве есть без установки - просто переписать с заменой

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На 2.0 чисто не ставится, видимо тему можно закрыть. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот нашёл модуль в виде 1 файлика, который меняет всё.

Но он не только префикс втыкает, а ещё хвост к урлу.

Уважаемые знатоки, вопрос, что в этом чёрном ящике нужно вырезать, чтобы подставлялся один лишь префикс?

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6348&filter_search=extension%20create%20seo%20friendly%20ur

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот нашёл модуль в виде 1 файлика, который меняет всё.

Но он не только префикс втыкает, а ещё хвост к урлу.

Уважаемые знатоки, вопрос, что в этом чёрном ящике нужно вырезать, чтобы подставлялся один лишь префикс?

 

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6348&filter_search=extension%20create%20seo%20friendly%20ur

Толк от таких костылей - никакой, они просто вставляют префикс но не работают переключателями

Поэтому сайт будет индексироваться только по одному языку

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Странно, а seo creaming frog и audit megaindex тоже, не знаете подняться с 2.0.0.0 до 2.0.1.0 безболезнено можно, чтобы seopro воткнуть? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Блин процесс установки как защита диплома по кибернетики))

Я плясал с бубном минут 30 - 50, но получилось. ХЗ как. но работает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

AnDenton, ты на 2.0.0.0 прикручивал? Можешь скинуть инструкцию по которой делал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в последних версиях стоит сеопро по умолчанию но префикс не работает все равно, нужно ставить сеопро джаз поверх установленного?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • Гость Jax
      От Гость Jax
      Opencart 2.3
      Добрый день уважаемые форумчане. Подскажите как в seo_pro добавить префикс к страницам категории и товара: site.ru/category/category-url и site.ru/product/prdocut-url?
       
    • От na3ar1y
      Доброго времени суток, выдает такую ошибку,не знаю что делать..много чего изменял не помогло, ребята посоветуйте пожалуйста как справиться с этой ошибкой, уже даже веб сервер поменял, а то в денвере админка ламалась.
       
      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'); ?>  


    • От afwollis
      Обычно префиксы используются для различных установок одного и того же скрипта.
      Например, вы хотите создать два магазина на Opencart с различными товарами (например цветы и оружие), но хостер предоставляет вам только одну базу данных MySQL.
      Понятное дело, что при использовании одинаковых данных для доступа к mysql (сервер, пользователь, пароль, база данных) вы получите два идентичных магазина.
      Вот тут-то вам и поможет префикс таблиц.
      Используя различные префиксы таблиц вы можете указать цветочному-магазину использовать таблицы с префиксом

      flower_
      , а оружейному-магазину - использовать все таблицы с префиксом

      weapon_
      Таким образом вы получите два совершенно разных магазина, использующих одну базу данных.
      Если же хостер не ограничивает вам допустимое количество баз данных - лучше не использовать префикс, а создавать разные базы данных для разных магазинов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.