Język na stronie

DarkSilver

Avatar: DarkSilver

2010-11-17 20:33

Witam

Co należy zrobić aby w nagłowku strony pojawial mi się kod języka "pt-br" bo mam strone po portugalsku ale jest to portugalski uzywany w brazylii, i poki co mogę uzywac jedynie "pt" czyli portugalski standardowy. Kolejne pytanie to co nalezy zrobić aby w linku strony nie pojawialy sie portugalskie znaki specjalne.

pozdrawiam

» Quick.Cms v2.x

DarkSilver

Avatar: DarkSilver

2010-11-17 23:33

Z tymi znakami specjalnymi to chyba sobie jzu poradzilem.
dodalem je w
* Change string to latin

tm gdzie jest ta funkcja do zamieniania znaków.
function change2Latin( $sContent ){
return str_replace(

Ale nadal nie wiem jak ustawić "pt-br" a nie chce tworzyć dodatkowy container.tpl

treewood (OpenSolution)

Avatar: treewood

2010-11-18 08:10

nie wiem czy dobrze rozumiem. jesli chcesz wpisac pt-br do HEAD w HTML'u to wpisz sobie do config/lang_pt.php jakas zmienna np. $config['header_lang'] = 'pt-br'; i potem wpisz do templates/container.tpl ta zmienna

DarkSilver

Avatar: DarkSilver

2010-11-18 12:36

Bo generalnie to chyba język powinien być określony w ten sposób

<html xml:lang="język" lang="język" />
<
head>
    <
meta http-equiv="Content-Language" content="język" />
</
head>
.....
</
html>


Natomiast w QuickCms jest tylko to

<html xml:lang="język">
...
</
html>


Czy to wystarczy do określenia języka strony?
w tym miejscu tez należy zmienić a chyba się nie da.
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="$config[language]">

W ogóle to czemu nie można utworzyć języka pt-br? Bo jeden język jest używany w kilku krajach i wtedy jego kod się zmienia.

DarkSilver

Avatar: DarkSilver

2010-11-18 18:11

Zrobiłem tak:
W pliku lang_pt.php wstawilem zmienna $config[language] = 'pt-br'; i działa.

zmienilem tez w container.tpl

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="$config[language]">


na

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="$config[language]" lang="$config[language]">

Bo wydaje mi się ze oprócz xml:lang="jezyk" powinno się tam rowniez znajdować lang="jezyk"

przem7

Avatar: przem7

2010-11-21 14:22

Witam

Niestety mamy problem z zalogowaniem sie do panelu admina :(.

Sklep byl stworzony w jezyku polskim, i niestety przypadkowo ktos zmienil na angielski w panelu. W efekcie nie mozna zalogowac sie poprzez /admin.php
Strona wyswietla sie normalnie.

Prosimy o pomoc, bylibysmy stokrotnie wdzieczni.

przem7

Avatar: przem7

2010-11-21 14:36

Czy bylby jakis inny sposob na dostanie sie do admina i zmiane jezyka ponownie na polski? Wtedy najprawdopodobniej wszystko wrociloby do normy.

Tak jak pisalem wyzej - sam sklep dziala i jest wyswietlany, nie mozna natomiast dostac sie do admina, przy zmianie na eng (zapewne dlatego, ze zadne strony nie powstaly w wersji ang.).

Makaron

Avatar: Makaron

2010-11-22 15:35

Dziwna sprawa, ponieważ domyślny język w panelu admina nie ma żadnego powiązania z próbą logowania. Można jednak wywołać to opcją z atrybutem sLang=pl czyli dla przykładu dla naszego demo: http://opensolution.org/Quick.Cart/demo_ext/admin.php?sLang=pl

Mak-Web.pl - Modyfikacje skryptów Q.Cart i Q.Cms

Do góry
o nas | kontakt