Cóż też miałem ten problem, ale moja strona oparta o OC2 miałabyć tylko w języku Polskim, także pozostałe języki usunąłem.
Angielskie forum OC mówi o 2 możliwościach:
1. Usunięcie nieużywanych języków (najprościej)
2. Zedytowanie pliku (admin/model/localisation/language.php) linia około 239 z:
- Kod: Zaznacz cały
$sql = "SELECT * FROM " . DB_PREFIX . "language";
Na:
- Kod: Zaznacz cały
$sql = "SELECT * FROM " . DB_PREFIX . "language" WHERE status = '1';
Albo (musisz metodą prób i błędów sprawdzić)
- Kod: Zaznacz cały
$sql = "SELECT * FROM " . DB_PREFIX . "language WHERE status = '1'";
I w linii 280 z:
- Kod: Zaznacz cały
$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "language ORDER BY sort_order, name");
na:
- Kod: Zaznacz cały
$query = $this->db-
>query("SELECT * FROM " . DB_PREFIX . "language WHERE status = '1' ORDER BY sort_order, name");
To powinno pomóc.
Ps. Jako ciekawostka dodam, że dzieję się tak gdyż język nawet nieaktywny jest wciąż załadowany w panelu admina. W wersji 1.4.9 podobno była możliwość zablokowania, ale mogło to powodować poważne błędy na stronie.
Link do Ang tematu:
http://forum.opencart.com/viewtopic.php?t=47972Pozdrawiam
Adrian