Jump to content
  • 0

opcja wyboru jezyka


pbpo

Question

Mam w swojej preście opcje wyboru języka , jednak pojawia się problem.

Jest pasek ładnie pokazuje flagę kraju i język ... ale nie mogę wybrać nic poza językiem polskim.

 

Chciałem zrobić tak by po najechaniu na (okienko) z  nazwą języka i flagą mógłbym zmienić go.
Okieno już jest i przycisk do wysuwania listy języków , ale nie działa mi ono.

 

Jak to naprawić ? 

 

Tzn gdzie moge znaleźć plik odpowiadający za edycje tego elementu ? bo nie wiem już gdzie mogę szukać.
 

 

adres http://supron1.hmhost.pl/prestashop/pl/

Edited by pbpo (see edit history)
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Tłumaczenia mam , co prawda na razie na język angielski tylko i wyłącznie , ale powinna być opcja zamiany języka.

Moduł wielojęzykowy przy uruchomieniu wywala mi taki błąd

home/supron/public_html/prestashop/classes/Module.php(578) : eval()'d code on line 1

 

PLIK MODULE.PHP

{

// If class already exists, don't include the file
if (!class_exists($module, false))
{
$filepath = _PS_MODULE_DIR_.$module.'/'.$module.'.php';
$file = trim(file_get_contents(_PS_MODULE_DIR_.$module.'/'.$module.'.php'));
if (substr($file, 0, 5) == '<?php')
$file = substr($file, 5);
if (substr($file, -2) == '?>')
$file = substr($file, 0, -2);
// if (false) is a trick to not load the class with "eval".
// this way require_once will works correctly
if (eval('if (false){ '.$file.' }') !== false)    ------------------------------------.578 linijka 
require_once( _PS_MODULE_DIR_.$module.'/'.$module.'.php' );
else
$errors[] = sprintf(Tools::displayError('%1$s (parse error in %2$s)'), $module, substr($filepath, strlen(_PS_ROOT_DIR_)));
}

Jeśli dobrze zrozumiałem komunikat błędu chodzi i tę linie którą zaznaczyłem 

Edited by pbpo (see edit history)
Link to comment
Share on other sites

  • 0

błąd nie jest związany z tym plikiem, jeżeli już, to z blocklanguages.php

 

dodatkowo, z tego co widzę, w kodzie strony dodatkowe języki się wyświatlają tylko nie działa dropdown na liście wyboru

moze to być spowodowane pozostałymi błędami:

wjvQqEg.png

Link to comment
Share on other sites

  • 0

Znalazłem i problem dotyczył pliku TPL. 

mianowicie 

 

ścieżka pliku to 

theme/NAZWA_THEMA/modules/blocklanguages/blocklanguages.tpl

 

i tam był zakomentowany kod js uniemożliwiający zmianę języka .

 

A dokładniej mówiąc ta funkcja (mouseover)

 

 

$('#_languages').mouseover(function(event){

$('#optionsLang').show();
});
Edited by pbpo (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...