Inhoudsopgave
Technische benodigdheden
Om de Linguise vertaalextensie voor Joomla uit te voeren, hebt u het volgende nodig:
- Voer PHP 7+ versie of hoger uit
- Activeer het herschrijven van de URL in Joomla configuratie
. Het wordt automatisch gecontroleerd door de Joomla extensie - Joomla versie ≥ 3.5
Genereer de API-sleutel
De API-sleutel is nodig om de vertaling op uw Joomla website te activeren. Kortom, de API-sleutel controleert welke taal op welk domein is geactiveerd en zorgt ervoor dat de neurale vertaalpagina's kunnen worden gegenereerd.
Kopieer de API-sleutel en bewaar deze op uw klembord of houd het browsertabblad geopend, zodat u deze later kunt kopiëren.
Installeer de Joomla vertaalextensie
Joomla in installeren (dit is één pakket) om de taalwisselaar (vlaggen met taalwisselaar). U kunt de nieuwste versie hier downloaden.
Zodra de Joomla extensie is geïnstalleerd en geactiveerd, kunt u toegang krijgen tot de componentconfiguratie via het beheerdersmenu: Component > Linguise .
Plak vanaf hier de API-sleutel die u heeft gegenereerd op uw Linguise dashboard en klik op toepassen.
Nu is de vertaling in alle geselecteerde talen al geactiveerd op uw Joomla website!
Deze actie zou alle taalinstellingen tussen Linguise en uw website moeten synchroniseren (oorspronkelijke taal en lijst met vertaalde talen).
SEO belangrijke opmerking: het aantal talen dat u instelt, heeft een grote invloed op SEO. Wanneer u uw vertaaltalen instelt en u een groot aantal geïndexeerde pagina's heeft (>500), kan het veel tijd kosten om ze door de zoekmachine te verwerken. Het kan uw SEO in uw oorspronkelijke taal beïnvloeden. Daarom raden we aan om in eerste instantie maximaal 5 talen toe te voegen, en wanneer het geïndexeerd is, kun je talen toevoegen in een batch van 3 per maand.
Zorg ervoor dat het herschrijven van de URL is geactiveerd
Om uw taal op nieuwe URL's (zoals domain.com /es ) te laden, moet de URL worden geconfigureerd in de algemene Joomla menu: Systeem > Configuratie > Site.
Er zijn 2 opties om te activeren, die trouwens de beste zijn voor SEO, ze zijn:
- Zoekmachinevriendelijke URL's
- Gebruik URL-herschrijving (vereist het bewerken van een bestand om correct te werken)
URL-herschrijving en 404-fouten: Als deze 2 instellingen niet zijn geactiveerd, krijgt u 404-fouten op taalpagina's. Zorg er bovendien voor dat er geen andere taaltool is die de meertalige URL's "vergrendelt", zoals de taalfilterplug-in voor het Joomla systeem.
Voeg een Joomla taalwisselaar toe
U heeft 3 methoden om de taalwisselaar van de website (vlaggen en taalnamen) naar uw website op Joomla te laden.
- Gebruik een Joomla menu (vanuit de Joomla menubeheerder)
- Gebruik een Joomla module (vanuit de Joomla modulebeheerder)
- Gebruik een PHP-fragment
Voeg een Joomla menu toe
Om een Joomla menu toe te voegen om de taalwisselaar weer te geven, gebruikt u gewoon de Joomla menumanager Menu > Uw menu > Nieuw
Selecteer in de menu-elementinstelling Linguise en klaar is Kees!
Uw menu wordt weergegeven volgens de weergave-instellingen die u in de component heeft ingesteld.
De alternatieve optie genereert de alternatieve URL per taal, zodat de zoekmachine gemakkelijk alle taalversies van de pagina kan crawlen. Het wordt aanbevolen om het geactiveerd te laten.
Een alternatief voorbeeld in de HTML-code die door zoekmachines wordt gecrawld:
Laad een Joomla module in inhoud
De andere optie om een taalwisselaar toe te voegen is om een vooraf geïnstalleerde Joomla module te gebruiken en deze te laden met behulp van de laadmodulefunctie . De tekst die in elke teksteditor moet worden opgenomen, is: {loadmodule linguise }
PHP-code om taalwisselaar op te nemen
Dit deel is meer voor ontwikkelaars die de Linguise van Linguise willen opnemen in bijvoorbeeld een aangepast PHP-sjabloonbestand dat een deel van de websiteheader laadt. Er is een code die u daarvoor kunt gebruiken, kopieer en plak deze gewoon vanuit de component.
/**
* 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'));
Het type taalwisselaar instellen
Er zijn veel ontwerpopties waarmee de taalwisselaar overal op uw website kan worden geladen. De stijl zal bijvoorbeeld niet hetzelfde zijn op de witte bovenste balk en op een donkere voettekst.
Aan de rechterkant van het scherm kunt u het voorbeeld gebruiken om het voorbeeld te controleren.
Laad de taalwisselaar in Joomla -inhoud
Om de Taalwisselaar op de specifieke plaats in de Joomla inhoud weer te geven, moet u de positie instellen op "In plaats".
Nadat u de positie in het Linguise dashboard heeft ingesteld, kunt u de onderstaande shortcode toevoegen om deze op te nemen. Kopieer de onderstaande code om deze op uw klembord te plaatsen.
Zodra het is toegevoegd, worden op de frontend de vlag- en taalnamen weergegeven in het HTML-gebied waar u de code heeft toegevoegd.
Vlag en tekstontwerp voor taalwisselaar
Er zijn veel ontwerpopties waarmee de taalwisselaar overal op uw website kan worden geladen. De stijl zal bijvoorbeeld niet hetzelfde zijn op de witte bovenste balk en op een donkere voettekst.
Belangrijkste opties zijn:
- Vorm en maat van vlaggen
- Taalnamen tekstkleur
- Schaduw van elementen bij muisbeweging
- Muis hover-stijl
Joomla automatische vertaling volledige tutorial
Geavanceerde opties voor taalwisselaar
Ten slotte kunt u de geavanceerde opties instellen, zoals de cache-instelling, de hoeveelheid URL en vertaling die lokaal moet worden opgeslagen om sneller te kunnen worden bediend.
De browsertaalomleiding wordt niet aanbevolen om verschillende redenen die hier worden beschreven. Kortom, het leidt de gebruiker om naar een van de talen die in zijn browser is ingesteld.
Dynamische vertaalfunctie
Introductie van onze nieuwe functie “Dynamische vertalingen”. We begrijpen dat het grootste deel van de interactieve website dynamische inhoud bevat die is gegenereerd via JavaScript of AJAX.
Met onze nieuwe dynamische vertaalfunctie kunt u naadloos inhoud vertalen die asynchroon (dynamisch) wordt geladen nadat de pagina is geladen. Deze verbetering zorgt voor een soepelere meertalige ervaring voor uw bezoekers!
Zorg ervoor dat u het ook activeert via de Instellingen van uw Linguise -dashboardaccount!
Heb je nog steeds problemen met je Linguise installatie? Aarzel niet om ons te contacteren, we bieden wel een gratis installatie op maat op uw website!