Indholdsfortegnelse
Tekniske krav
For at køre Linguise oversættelsesudvidelsen til Joomla , skal du bruge følgende:
- Kør PHP 7+ version eller nyere
- Aktiver URL-omskrivningen i Joomla konfiguration
Det kontrolleres automatisk af Joomla udvidelsen - Joomla version ≥ 3.5
Generer API-nøglen
Før du installerer Joomla automatisk oversættelse i Linguise , skal du registrere en Linguise konto , efter den forbindelse til dit Linguise dashboard skal du først opsætte et nyt domæne og gemme dets indstillinger for at få API-nøglen.
API-nøglen er det, der kræves for at aktivere oversættelsen på dit Joomla websted. Grundlæggende vil API-nøglen kontrollere, hvilket sprog der er aktiveret på hvilket domæne og vil tillade, at de neurale oversættelsessider kan genereres.
Kopier API-nøglen og behold den i dit udklipsholder eller hold browserfanen åben, så du kan kopiere den senere.
Installer Joomla oversættelsesudvidelsen
Nu skal du installere Joomla modulet og plugin (dette er en enkelt pakke) for at aktivere sprogskifteren ( flag med sprogskifter). Du kan downloade den seneste version herfra.
Når Joomla udvidelsen er installeret og aktiveret, kan du få adgang til komponentkonfigurationen ved at bruge admin-menuen: Komponent > Linguise .
Herfra skal du indsætte den API-nøgle, du har genereret fra dit Linguise dashboard, og klikke på anvend.
Nu er oversættelsen på alle de valgte sprog allerede aktiveret på din Joomla hjemmeside!
Denne handling bør synkronisere alle sprogindstillingerne mellem Linguise og dit websted (originalsprog og oversat sprogliste).
SEO vigtig note: Antallet af sprog, du opsætter, har stor indflydelse på SEO. Når du opsætter dine oversættelsessprog, og hvis du har en stor mængde indekserede sider (>500), kan søgemaskinen tage meget tid at behandle dem. Det kan påvirke din SEO på dit originalsprog. Derfor anbefaler vi først at tilføje maksimalt 5 sprog, så når det er indekseret, kan du tilføje sprog i en batch på 3 om måneden.
Sørg for, at URL-omskrivning er aktiveret
For at indlæse dit sprog på nye URL'er (som domain.com /es ) skal URL'en konfigureres i Joomla generelle konfiguration, menu: System > Konfiguration > Site.
Der er 2 muligheder at aktivere, som i øvrigt er den bedste til SEO, de er:
- Søgemaskinevenlige URL'er
- Brug URL-omskrivning (kræver redigering af en fil for at fungere korrekt)
URL-omskrivning og 404-fejl: Hvis disse 2 indstillinger ikke er aktiveret, vil du have 404-fejl på sprogsider. Plus, sørg for, at der ikke er noget andet sprogværktøj, der "låser" de flersprogede URL'er som sprogfilter-pluginet til Joomla standard flersprogede system.
Tilføj en Joomla sprogskifter
Du har 3 metoder til at indlæse hjemmesidens sprogskifter (flag og sprognavne) til dit websted på Joomla .
- Brug en Joomla menu (fra Joomla menumanageren)
- Brug et Joomla modul (fra Joomla moduladministratoren)
- Brug et PHP-kodestykke
Tilføj en Joomla menu
For at tilføje en Joomla menu til at vise sprogskifteren skal du blot bruge Joomla menustyringen Menu > Din menu > Ny
Fra menuelementindstillingen, vælg Linguise , og det er færdigt!
Din menu vil blive vist i henhold til de skærmindstillinger, du har konfigureret i komponenten.
Den alternative mulighed vil generere den alternative URL pr. sprog, så søgemaskinen nemt kan gennemgå hele sprogversionen af siden. Det anbefales at lade det aktiveres.
Et alternativt eksempel i HTML-koden, der vil blive crawlet af søgemaskiner:
Indlæs et Joomla modul i indhold
Den anden mulighed for at inkludere en sprogskifter er at bruge et forudinstalleret Joomla modul og indlæse det ved hjælp af indlæsningsmodul-funktionen . Teksten, der skal inkluderes i enhver teksteditor er: {loadmodule mod_ linguise }
PHP-kode til at inkludere sprogskifter
Denne del er mere for udviklere, der ønsker at inkludere Linguise sprogskifter i for eksempel en brugerdefineret PHP-skabelonfil, der indlæser en del af hjemmesidens header. Der er en kode, du kan bruge til det, bare kopier og indsæt den fra komponenten.
/**
* Get the linguise module
* If you want to use a completely different login module change the value of name in your layout override.
*/
$linguisemodule = LinguiseModelLinguise::getLinguiseModule('mod_linguise');
echo JModuleHelper::renderModule($linguisemodule, array('id' => 'section-box'));
Indstil sprogskiftertypen
Der er mange designmuligheder, der hjælper sprogskifteren med at blive indlæst hvor som helst på dit websted. For eksempel vil stilen ikke være den samme på den hvide øverste bjælke og på en mørk sidefod.
I højre side af skærmen kan du bruge forhåndsvisningen til at kontrollere forhåndsvisningen.
Indlæs sprogskifteren i Joomla indhold
For at vise sprogskifteren på det specifikke sted, i Joomla indholdet, skal du indstille positionen som "På plads".
Når du har indstillet positionen i Linguise dashboardet, kan du tilføje kortkoden nedenfor for at inkludere den. Kopier koden nedenfor for at sætte den i dit udklipsholder.
Når det først er tilføjet, vil du på frontenden få flaget og sprognavnene vist i HTML-området, hvor du har tilføjet koden.
Sprogskifter flag og tekstdesign
Der er mange designmuligheder, der hjælper sprogskifteren med at blive indlæst hvor som helst på dit websted. For eksempel vil stilen ikke være den samme på den hvide øverste bjælke og på en mørk sidefod.
De vigtigste muligheder er:
- Flags form og størrelse
- Tekstfarve på sprognavne
- Skygge af elementer på musehoved
- Svævestil med mus
Joomla automatisk oversættelse fuld tutorial
Sprogskifter avancerede muligheder
Endelig kan du konfigurere de avancerede muligheder såsom cache-indstilling, mængden af URL og oversættelse til at gemme lokalt for at blive serveret hurtigere.
Omdirigeringen af browsersproget anbefales ikke af forskellige årsager beskrevet her. Grundlæggende omdirigerer den brugeren til et af de sprog, der er sat op i hans browser.
Dynamisk oversættelsesfunktion
Vi introducerer vores nye funktion "Dynamiske oversættelser". Vi forstår, at det meste af det interaktive websted har dynamisk indhold, der genereres gennem JavaScript eller AJAX.
Med vores nye dynamiske oversættelsesfunktion kan du problemfrit oversætte indhold, der indlæses asynkront (dynamisk), efter siden er indlæst. Denne forbedring sikrer en smidigere flersproget oplevelse for dine besøgende!
Sørg for, at du også aktiverer det på din Linguise -dashboardkontos Indstillinger!
Har du stadig problemer med din Linguise installation? Tøv ikke med at kontakte os, vi tilbyder tilpasset gratis installation på din hjemmeside!