Introduceți comutatorul de limbă pe blogul multilingvistic wordpress qtranslate

    Home »Wordpress» Introduceți comutatorul de limbă pe blogul multilanguage wordpress qtranslate

În acest articol voi descrie modul de adăugare a unor steaguri frumoase pentru comutarea între limbi pe un blog multilingv de wordpress creat folosind pluginul qtranslate. În general, toate acestea sunt prezentate pe site-ul oficial al pluginului qtranslate, dacă știți limba engleză pe care o puteți citi. Pentru a adăuga drapele, trebuie să adăugați codul în fișierele header.php și style.css ale temei. Rezultatul introducerii codurilor poate fi văzut pe acest blog. Înainte de orice acțiune, facem o rezervă.







Există două versiuni ale inserției de comutare: folosind imagini de steaguri încorporate în qTranslate (dreptunghiuri 18h12) plug-in și de a folosi propriile imagini de steaguri (descărcate sau desenate pe cont propriu).

Opțiunea 1: Imagini încorporate

Intervenim în header.php. Vă lipiți codul pentru a afișa steagurile limbilor instalate (de aici depinde de tema instalată, va trebui să experimentați).

Opțiunea 2: Imagini proprii

Și ne schimbăm la propria noastră, de exemplu, 32 și 32

Îndepărtarea acestei linii la mine a dus la faptul că steagurile au încetat în general să fie afișate. Dimensiunea steagurilor este mai bine să specificați exact, dar puteți pune și valori mai mult, ca să spunem așa, "cu o marjă". De asemenea, rețineți că de fiecare dată când actualizați pluginul, toate modificările aduse fișierelor plug-in vor fi suprascrise și va trebui să le modificați din nou. Același lucru este valabil și pentru propriile imagini ale steagurilor.

Aliniați-o orizontal. Steagurile sunt afișate pe orizontală (în mod implicit, steagurile sunt afișate una deasupra celeilalte), iar în partea dreaptă a paginii introduceți următorul cod în stil.css:

Pentru dreapta-aliniat responsabil pentru stabilirea float: drept, poate fi schimbat la stânga, apoi la stânga. Pentru a linia de sus, de exemplu, 40px:

și așa mai departe. Puteți seta orice distanță de la marginea ecranului. Sper că sensul este clar. O nuanță - rezoluția monitorilor este diferită, iar aspectul site-ului dvs. va fi diferit. Luați în considerare acest lucru.







Comutatorul este întotdeauna în partea dreaptă a ecranului. Puteți să vă asigurați că întrerupătorul este întotdeauna "fixat" în partea dreaptă a ecranului, indiferent de derularea paginii. Pentru aceasta, codul care a fost inserat în header.php este atribuit propriului stil qt1:

Și în stil.css adăugăm:

În acest caz, steagurile vor fi orientate vertical în partea dreaptă a ecranului este de sus indentat 428px.

Decorăm într-un bloc frumos. Dacă doriți să afișați steagurile într-un dreptunghi-bloc, puteți face următoarele. Specificați stilul blocului în care introduceți comutatorul, de exemplu:

Și apoi adăugați acest stil "block1" la style.css:

În acest exemplu, lățimea blocului este de 200px, fundalul este gri și există un cadru, dar un pic de editare a codului, cred că, va obține rezultatul dorit.

Ce altceva pot pune în plus față de steaguri? Puteți schimba parametrul "imagine" la "ambele", "dropdown", "text" în linie și puteți obține flags + text, lista derulantă sau text. La steaguri înfășurate în jurul cadrelor (îmbunătățește percepția estetică generală), introduceți codul stil.css:

Informații de aici și experiența proprie. Voi fi bucuros să vă aud întrebările, comentariile și sugestiile privind activitatea pluginului qtranslate pe wordpress.

Articole similare

55 de gânduri privind "Introducerea comutatorului de limbă pe blogul multilingvistic wordpress qtranslate"

Steagurile dvs. nu mai sunt afișate pentru un motiv simplu.
fișierul qtranslate_hooks.php în dosarul cu pluginul:
Linia 27 adaugă stilul CSS. $ css. = ". qtrans_flag \ n ";
modificați dimensiunile. sau ștergeți stilul în fișierul dvs. css.
.qtrans_flag afișare: bloc;
înălțime: 12px;
lățime: 18px;
>

Mulțumesc, John Morton. Sunteți 10+. Corectat textul articolului.

Spune-mi te rog, este în valoare de șablon battery2 (_ttp: //yowordpress.ru/wordpress-themes/wordpress-tema-battery-2.html) vnem I pentru un motiv oarecare nu doriți să afișeze steaguri, afișează numai text. În ce poate exista un motiv?

Alo Oferiți un link către blog. Și trimiteți codul header.php editat

Ajutați-vă, nu ascundeți postările pentru limba în care postarea nu este încă tradusă. În loc să nu se afișeze nimic pentru această limbă, un antet apare ca "(rusă) + numele postului în limba rusă", atunci când se face clic pe acesta, este nevoie de o tranziție la postul în limba rusă. Ce să faci, spune-mi ...

El va lucra. Dar doar cuvintele cheie vor fi aceleași pentru toate limbile. Ie de exemplu, va trebui să introduceți atât wordpress, cât și wordpress. Dar există un plugin special. Acest articol este scris. Și dacă este concret, atunci qTranslate META. Este mai puțin funcțional, dar este ideal pentru un blog multilingv. Acolo puteți seta propriile cuvinte cheie cu fiecare limbă.

Este necesar să vizionați site-ul. Nu am întâmpinat o astfel de problemă. Citiți articolul Setarea de linkuri către un blog multilingvistic bazat pe qtranslate.







Trimiteți-le prietenilor: