Joomla SEO
Joomla ist ein freies Content Management System (GNU GPL), programmiert in PHP mit Datenbank-Anbindung. Aktuell ist Joomla in Version 4.0 verfügbar – hier hat sich Kollege Chris im Bereich SEO mit seiner Fachkenntnis eingebracht. Ob diese Optimierungen angesichts der rückläufigen Nutzerzahlen noch rechtzeitig geschehen sind, ist fraglich.
Mein Einstieg erfolgte zu Mambo-Zeiten, später steuerte ich Templates und deutsche Lokalisierungen von Komponenten bei. Leider zeigte Joomla gerade im Bereich Suchmaschinenoptimierung Schwächen. Ohne Einsatz einer SEO-Komponente war Joomla in dieser Hinsicht anderen CMS unterlegen – dazu war die Item-ID Verwaltung ein riesiges Problem. Insofern habe ich zumindest alle eigenen Projekte weg von Joomla zu Wordpress migriert. Bei Kunden, die aus Gründen noch bei Joomla geblieben sind, ist der Einsatz von einer SEO-Komponente durchaus hilfreich.
Im Folgenden einige alte Artikel rund um das Thema „Joomla & SEO“.
sh404SEF wird kostenpflichtig
08. September 2009 von Frank Doerr
sh404SEF ist seit dem Sterben von openSEF für mich DIE SEO-Komponente für Joomla. Doch Kollege Yannick hatte angekündigt, die Weiterentwicklung in andere Hände geben zu wollen. Nun ist die Katze aus dem Sack:Â dev.anything-digital.com die auch so bekannte Komponenten wie JCal betreuen, pflegen das Ganze weiter.
Ergebnis: sh404SEF kostet ab sofort 35 Euro pro Jahr. Sicher kein Betrag für Pflege, Downloads etc. wenn man den möglichen Mehrwert beachtet. Doch tut eine solche Umstellung bei einer bislang wirklich freien Komponente weh. Für mich ist sh404SEF damit tot. Wobei ich auch keine Alternative kenne, da ich kürzlich ArtioSEF installierte, testete und überraschenderweise einen Reinfall erlebte. Woran dies lag, weiß ich nicht – sh404SEF funktionierte damals direkt beim ersten Test. Und ein Anfänger in Sachen Joomla bin ich weiß Gott nicht.
Glücklicherweise ist Joomla seit Version 1.5 suchmaschinenfreundlicher als noch mit 1.0. Und ich habe den ein oder anderen Weg gefunden auch OHNE SEO-Komponente recht gute Ergebnisse aus Joomla rauszuholen. Und der Verzicht auf eine SEO-Komponente spart die ganze Latte an möglichen Inkompatibilitäten mit anderen Extensions wie ich grade am Beispiel von JoomFish in der Vergangenheit erfahren musste.
Letzte Hoffnung: Da sh404SEF OpenSource ist, könnte jeder, der sich berufen fühlt, einen Fork eröffnen. Angesichts der vielen Backlinks und Credits, die ein ambitionierter Programmierer damit erreichen könnte, ist diese Entwicklung aus meiner Sicht nicht abwegig.
Joomla: Fallstricke beim Einsatz von sh404SEF
13. Juni 2008 von Frank Doerr
sh404SEF hat sich mittlerweile als freie und kostenlose SEO-Komponente für Joomla! einen Namen gemacht. Allerdings kann es bei Einsatz dieser Komponente zu Problemen kommen – bis hin zur Nichtindizierbarkeit von Seiten. Insofern muss man bei der Konfiguration aufpassen. Hier ein paar Tipps – diese beziehen sich auf sh404SEF Version_1.3.4 – build_288 und frühere Versionen für Joomla! 1.0.15.
Formulare – bitte absenden
Wer in seiner Joomla!-Installation Formulare einsetzt, sollte im Menüpunkt „Sicherheit“ in der Konfiguration von sh404SEF Vorsicht walten lassen. Hier empfiehlt es sich, bei „Prüfe Formdaten (POST)“ und „Anti-Flood – Nur bei POST-Daten (Forms)“ jeweils „Nein“ auszuwählen. Erst nach diesen Einstellungen war es wieder möglich, dass bei einer Kundenpräsenz, wo FacileForms zum Einsatz kam, Formulare von Besuchern der Website abgesendet werden konnten.
Sitemaps und interne Linkchecks
Genau hier können auch weitere Sicherheitsmaßnahmen von sh404SEF kontraproduktiv sein. Zuweilen teste ich komplette Internetpräsenzen mitels XENU Link Sleuth oder lasse automatisierte Tools zur Erstellung von Sitemaps los. Das Ergebnis war grausam: sh404SEF hielt das Ganze für eine Attacke und sperrte den Zugriff. Und da frage ich mich: Könnten auch Spider wie Google oder Yahoo geblockt werden, wenn zu viele Anfragen gleichzeitig eintrudeln? Gegenmaßnahme: „Anti-Flood aktivieren“ auf „Nein“ stellen. Wer weiterhin einen Schutz haben will, lässt es auf „Ja“ und spielt mit den Einstellungen herum: „Max. Anzahl Anfragen“.
Du kommst hier net rein – ausgesperrte Robots
Richtig brutal wurde es, als ich meine wichtigste Internetpräsenz von einem fremden Rechner ansurfte, wo ich nicht als Superadministrator eingeloggt war, und plötzlich mit einer Passwort-Abfrage konfrontiert wurde. Die Seite lud im Hintergrund, ich brauchte nur auf „Abbrechen“ klicken und alles war so, wie es sein sollte. Doch wie viele Besucher oder Suchmaschinen würden an dieser Hürde scheitern? Vor allem aber: Woher kam dieses Problem?
Eine der wichtigsten Sicherheitsmaßnahmen bei einer Joomla!-Installation besteht darin, den Ordner /administrator/ zusätzlich per .htaccess abzusichern. Löschte ich diese Datei, trat oben genannter Fehler nicht auf. Den Hinweis brachte Xenu: Bei einem Check wurden Zugriffsprobleme gemeldet. Das Problem war eine Datei namens external-black.png, die unter /joomla/administrator/components/com_sef/images/ gesucht wurde. Es hing also mit sh404SEF zusammen.
In dessen Konfiguration hatte ich unter „Meta/SEO“ mittlerweile „Externurl Symbol“ aktiviert, da dieser Pfeil von externen Links sich optisch und von der Usability her gut machte. Ein „Nein“ brachte die Rettung. Für mich ein dummer Bug im System, der nur bei abgesicherten Joomla-Installationen auffallen kann – dort aber für das Gegenteil dessen sorgt, was die Komponente tun soll, wenn User und Suchmaschinen ausgesperrt werden. Und gerade deshalb peinlich, weil sh404SEF einerseits Sicherheitsfeatures mitbringt, andererseits Dateien, die nur für das Frontend dienen, aus dem Administrations-Ordner nachläd.
Mittlerweile hat Yannick Gaultier einen meiner Hinweise bezüglich eines Problems mit deutschen Umlauten in seine Komponente einfließen lassen, einen anderen bezüglich besserer Migration von openSEF leider abgelehnt und auf weitere Hinweise nicht reagiert. Mal schauen, was er hieraus machen wird.
SEO für Joomla!
19. Februar 2008 von Frank Doerr
Seit die Komponente openSEF für Joomla! nicht mehr weiter entwickelt wurde, die letzte Version aber noch einige Probleme wie beispielsweise hinsichtlich der Performance besaß, war die Situation für all diejenigen, die sich nicht einer Kaufkomponente verschreiben wollten, recht mau. Doch nun sind – nach vollmundigen Ankündigungen, die leider im luftleeren Raum verpufften – tatsächlich wieder Alternativen frei erhältlich.
Für Joomla! 1.0.x scheint sh404SEF nun das Mittel der Wahl zu sein. Kollege „Klartext“ Klaus hat bereits die Migration von OpenSEF zu sh404SEF genau beschrieben. Allerdings empfehle ich den direkten Download der Komponente über , da sich dort eine aktuellere Version befindet. Da der Entwickler auch bereits an einer Version für Joomla! 1.5 arbeitet, könnte sogar die Kontinuität beim Upgrade gewährleistet sein. Auf Joomla!-Downloads findet sich auch ein toller Artikel zur Installation und Konfiguration von sh404SEF.
Joomla! 1.5 schreit nicht mehr so stark nach einer SEO-Komponente wie die 1.0.x-Reihe, lässt aber auch Schwächen erkennen – zumindest was die Ansprüche von professionellen Suchmaschinen-Optimierern angeht. Nach Installation und Konfiguration von Joomla 1.5 mit allen SEO-Einstellungen sieht die Sache schon ganz gut aus; ein Session-ID Fehler bei einer Installation ließ sich glücklicherweise bislang nicht reproduzieren und taucht nach dem Upgrade auf 1.5.1 gar nicht mehr auf.
Wer hier dennoch auf eine externe Komponente zurückgreifen möchte, kann nun Smartsef austesten, einen Nachfolger von openSEF, der derzeit ein ganz gutes Entwicklungstempo vorlegt. Nicht zu vergessen den Joomlatwork SEF patch for Joomla release 1.5 Stable, der Joomla! um einige für SEO’s wesentliche Konfigurationsmöglichkeiten ergänzt. Eine etwas einfachere Möglichkeit für die 1.0er-Reihe bietet der von mir betreute SEO-Mod, der zuletzt nur für die 1.0.12 erstellt wurde. Die 1.0.13 fiel wegen Unzufriedenheit mit diesem Release aus. Da die 1.0.14 mittlerweile wieder Pflicht ist, findet sich wohl demnächst eine neue Version des Hacks im Download-Bereich von Wolke23 für Joomla-Modifikationen.
openSEF Hack für PHP5
07. Januar 2008 von Frank Doerr
Nach einem Provider-Upgrade von PHP4 auf PHP5.2 kam es bei einem Kunden zu Problemen. Als Ursache zeigte sich die von Wolke23 und vielen anderen Joomla-Fans gern benutzte Komponente openSEF. Deshalb gibt es einen von Wolke23 zusammengestellten Hack zum freien Download, um openSEF auch unter PHP5 weiter nutzen zu können.
Hier die relevanten Infos aus der liesmich.txt (bitte beachten!):
openSEF Hack für Probleme mit PHP5, Version 1.0 vom 07.01.2008
ACHTUNG: Der Autor übernimmt keine Gewährleistung für die Funktionalität und Auswirkungen dieses Hacks.
Bitte vor dem Einspielen unbedingt eine Sicherung von Datenbank und Joomla-Files durchführen.
ANWENDUNG:
Die in diesem Paket enthaltenen Files (7 Ordner, 22 Dateien) mit Ausnahme der liesmich.txt
in das oberste Verzeichnis von Joomla per FTP hochladen und vorhandene Dateien überschreiben.
Diese Dateien sollen Probleme lösen im Zusammenspiel mit openSEF und PHP5.
Diese äußern sich durch folgende oder ähnliche Fehlermeldungen beim Aufruf von Joomla im Frontend oder OpenSEF im Backend:
Warning: require_once(sef.config.php) [function.require-once]:
failed to open stream: No such file or directory in
/var/www/…/administrator/components/com_sef/sef.class.php on line 16
Diese Probleme treten nach Provider-Updates auf, beispielsweise auf PHP 5.2
Fragen, Verbesserungsvorschläge oder Diskussionen dazu bitte unter
http://www.joomlaportal.de/joomla-komponenten/114946-open-sef-nach-php-update-geht-nichts-mehr.html
Da die Weiterentwicklung von openSEF derzeit in den Sternen steht, kann als Alternative auch ein Wechsel zu einer anderen SEO-Komponente mit längerfristigen Perspektiven angeraten sein.
Suchmaschinenoptimierung für Joomla mit Tag Clouds
18. August 2007 von Frank Doerr
Es gibt verschiedene Möglichkeiten, Joomla für Suchmaschinen zu optimieren. Die gängigste ist die Erzeugung suchmaschinen-freundlicher URLs mittels mod_rewrite. Hierzu wird die Standard-Variante oder besser noch eine SEF-Komponente eingesetzt. Weiterhin hatte ich einige Modifikationen zu einem SEO Mod zusammengefasst, der den Titel aller Seiten sowie die Meta-Tags der Startseite optimiert. Mittlerweile gibt es auch Möglichkeiten, die beliebte und aus Blogs bekannte Tag-Wolke zu erzeugen.
In einer Anleitung mit dem Titel Suchmaschinenoptimierung über Keywords und Tag Clouds berichtet Joomla-Downloads.de über verschiedene Komponenten, die dies bewirken sollen. Aufgeführt werden dabei die Tools Tag Clouds sowie das steuerbare Simple Tag. Leider hat das Ganze noch einen Schönheitsfehler: Die genannten Komponenten können „Probleme mit Joomla 1.0.13 oder mit Tools zur Generierung suchmaschinenfreundlicher Url’s“ haben. Wieder ein Grund, auf den Schnellschuss 1.0.13 zu verzichten und weiter bei 1.0.12 zu bleiben.
SEF-Komponente für Joomla lebt weiter
17. Juli 2007 von Frank Doerr
Die wichtigste freie SEF-Komponente für Joomla! wird weiterentwickelt. Das ist die frohe Botschaft für Suchmaschinen-Optimierer, die auf das Open Source Content Management System setzen und in den letzten Wochen durch die Reaktionen von Programmierern auf die harte Linie des Core-Teams gefrustet waren.
Wie Achim soeben bei den Joomla-Downloads vermeldet hat, berichtete Nitsche.org in seinem Klartext-Blog darüber, dass openSEF – für mich eine der, wenn nicht DIE wichtigste Joomla-Komponente – doch weiterentwickelt wird. Nachdem Marko Schmuck aka Predator die Arbeit aufgrund der Lizenzstreitigkeiten um Joomla! niedergelegt hat, übernimmt nun Ken McDonald, bisheriger Co-Admin von OpenSEF, die Weiterentwicklung unter http://www.opensef-for-joomla.org/. Recht bald soll „eine finale Version von OpenSEF für Joomla 1.0.x erscheinen, die neben Bugfixes auch das lang ersehnte Caching beinhaltet“. Die beste Nachricht des Tages!
Joomla! Probleme 1.0.12 und openSEF
17. Juli 2007 von Frank Doerr
Version 1.0.12 schien ein richtig schönes Update zu werden: viele, viele Bugs sollten behoben sein. Leider jedoch wurde – ohne dass dies in der Ankündigung auftauchte – etwas gravierendes geändert: die Verwaltung der item-ID’s! So sorgte ein Minor-Update durch undokumentierte Veränderungen für große Probleme – unter anderem bei Nutzern von openSEF.
Bereits wenige Tage nach dem Update tauchte im Klartext-Blog die erste Warnung auf. Doch für viele war es bereits zu spät, denn wer kommt schon auf die Idee, dass es bei einem reinen Bugfix-Update zu großen Problemen kommen kann. Klar, machmal bewirkt das Fixen eines Bugs einen neuen Bug. Aber meist wird auch dies schnell behoben. Und auch ich spielte – nachdem es bei Testinstallationen durch das Update zu keinen Problemen kam – überall die 1.0.12 ein.
Erst im Produktivbetrieb zeigten sich dann nach und nach die ersten Probleme, vor allem bei großenJoomla!- Seiten. Und sie wuchsen sich aus.
Noch verschmerzbar war, dass Module, die man auf die Startseite gelegt hatte, nun plötzlich auch bei allen Items auftauchen, die auf der Startseite angezeigt wurden. Ein Klassiker bei News, die man auf die Frontpage legt. Wer nicht an den Core-Dateien etwas ändern wollte, dem empfahl AmyStephen, folgenden Code an der entsprechenden Stelle des Templates zu setzen:
Ein weiteres Problem zeigte sich bei vielen Installationen hinsichtlich des pathways. Dieser stimmte einfach nicht mehr – auch dies wohl eine Auswirkung der geänderten ID-Verwaltung. Doch das gravierendste Problem tauchte im Zusammenspiel mit openSEF auf: Bei bestimmten Konstellationen kam die gesamte Verwaltung der Sections und Categories durcheinander. So entstanden intern Aufrufe, bei denen blogcategories zu categories wurden – dadurch gingen Einstellungen hinsichtlich der Anzeige verloren. Eine Blogdarstellung mutierte zur Listendarstellung etc. Hier half kurzzeitig eine Löschung der freundlichen URLs aus openSEF und ihre Neugenerierung durch einen kompletten Durchlauf der Seite mit XENU. Doch oft waren innerhalb von 24 Stunden die alten Probleme wieder da. Eine Besserung entstand, wenn man bestimmte Umschreibungen bei openSEF blockierte. Doch auch dies führte wieder zu einem neuen Problem: Module, die nur auf Unterseiten angezeigt werden sollten, tauchten nicht mehr auf. Zugriffe zu Bereichen, die auf „public“ standen, wurden normalen Surfern verweigert. Ein unhaltbarer Zustand.
So bleibt nur eines: die in 1.0.12 von den Entwicklern völlig überhastet eingeführte Änderung der ItemID-Vewaltung wieder rückgängig zu machen. Hier hilft ein Hack von Rob Schley, Mitglied im Joomla! Core Team und Koordinator der Joomla! Quality & Testing Workgroup, der die als erstes genannte Änderung überflüssig macht. Allerdings sind diese Änderungen im Core vorzunehmen und werden bei möglichen weiteren Updates überspielt:
Geändert werden muss die Datei components/com_content/content.html.php
Suche ca. bei Zeile 400:
$_Itemid = $Itemid;
Ersetze mit:
$_Itemid = $mainframe->getItemid( $rows[$i]->id, 0, 0 );
Suche ca. bei Zeile 556:
$row->_Itemid = $Itemid;
Ersetze mit:
if ( $task != 'view' && $task != 'category' ) { $row->_Itemid = $mainframe->getItemid( $row->id, 0, 0 ); } else { // when viewing a content item, it is not necessary to calculate the Itemid $row->_Itemid = $Itemid; }
Danach sollte man alle mit openSEF generierten URL’s löschen und wieder XENU drüber laufen lassen. Dennoch behebt es nicht alle Probleme: Der fehlerhafte Aufruf von blogcategories als categories, der dann von openSEF der freundlichen URL zugeordnet und fälschlicherweise übergeordnet wird, bleibt weiterhin. Nach aktuellem Wissensstand hilft es auch nicht, die Benutzung jener URL zu verstecken oder zu deaktiveren. Die einzige Möglichkeit besteht darin, eine neue Section samt Categories anzulegen und die Items dorthin zu verschieben, wobei sich allerdings die Reihenfolge ändert (älteste sind dann zuerst).
Bleibt zu hoffen, dass entweder Joomla 1.0.13 oder RC6 von OpenSEF die genannten Probleme beheben. Die 1.0.12 als letzte Stable der 1.0-Reihe von Joomla! ist jedenfalls indiskutabel, auch wenn die Chancen dafür wachsen, da hier bereits seit sechs Wochen nichts geschehen ist. Während die Bugs von 1.0.11 bei keiner der Dutzende von Joomla-Installationen von Wolke23 zu spüren waren, hat Version 1.0.12 für eine Menge Ärger gesorgt. Insofern muss ich vom Einsatz dieser Version in Kombination mit openSEF und bestimmten Konfigurationen leider weiterhin abraten. Die Entwickler haben jedenfalls viel Credit verspielt, was beispielsweise dazu führte, dass Wolke23 nun einige Projekt mit Wordpress statt Joomla! realisiert hat.
Joomla! SEO Mod zum Download bereit
26. Juni 2007 von Frank Doerr
Wolke23 hat einige wichtige Modifikationen an Core-Dateien von Joomla! 1.0.12 zum Download bereitgestellt, die ein paar Schwachstellen des CMS bezüglich Suchmaschinen-Optimierung beseitigen. Im folgenden die Änderungen en Detail.
Willkommen zum Wolke23 Joomla! SEO Mod
Anwendung: Für Joomla!-Version 1.0.12
Aufgabe: Suchmaschinen-optimierte Ausgabe von Joomla! Title, Meta Description und Meta Keywords
Geänderte Dateien:
components/com_content/content.html.php
includes/frontend.php
includes/joomla.php
WICHTIG: Vor Einspielung dieses Hacks unbedingt Backup oben genannter Dateien durchführen. Wolke23 übernimmt keine Garantie oder Haftung bei eventuellen Problemen oder Schäden durch Anwendung oder Einsatz dieser Modifikationen.
Anwendung: Hochladen der Ordner-Inhalte dieses Paketes in das Joomla!-Verzeichnis und Überschreiben der Dateien.
Dankesbezeugungen: Gern durch Setzen eines Links zu https://www.wolke23.de/
Erklärung:
Joomla! 1.0.12 hat leider noch zahlreiche Basiseinstellungen, die aus dem Blickwinkel von Suchmaschinen-Optimierung ungünstig sind und sich nur durch Veränderungen in den Core-Dateien beheben lassen.
Da sich Version 1.5 noch nicht im einsatzfähigen Stadium befindet und aktuelle Probleme im Entwickler-Team sowie die beständige Ignorierung der Bedürfnisse von Anwendern leider keine schnelle Abhilfe erwarten lassen, veröffentlicht Wolke23 nun eine Sammlung von kleinen Hacks, die zumindest einige Probleme beheben. Alle diese Hacks wurden auf zahlreiche Joomla!-Installationen von Wolke23 erfolgreich getestet. Diese Sammlung wird solange weiter gepflegt und erweitert, bis sie unnötig wird oder Wolke23 zu einem anderen CMS wechselt.
Sollte jemand diese Hacks selbst durchführen wollen, da er bereits die betroffenen Dateien andererweitig modifiziert hat, hier noch eine Aufstellung der Änderungen.
Hack 1: Optimierung des Title-Tags
Durch diesen Tag erscheint im Title zuerst der Titel der Unterseite und erst dann der Title des Projektes. Bei der Startseite wird die Anzeige von „Home“, „Start“ oder „Startseite“ im Title unterbunden. Sollte deine Startseite einen anderen Titel habe, der unterbunden werden soll, einfach einen der nicht benötigten umbenennen.
Datei: includes/joomla.php, ca. Zeile 526
Suche:
$this->_head[‚title‘] = $title ? $GLOBALS[‚mosConfig_sitename‘] . ‚ – ‚. $title : $GLOBALS[‚mosConfig_sitename‘];
Ersetze mit:
// SEO Mod Start
// $this->_head[‚title‘] = $title ? $GLOBALS[‚mosConfig_sitename‘] . ‚ – ‚. $title : $GLOBALS[‚mosConfig_sitename‘];
if ( ($title == „Home“) || ($title == „Start“) || ($title == „Startseite“) ) { $title = null; }
$this->_head[‚title‘] = $title ? $title . ‚ – ‚ . $GLOBALS[‚mosConfig_sitename‘] : $GLOBALS[‚mosConfig_sitename‘];
// SEO Mod End
Alles speichern und schließen. Fertig mit Hack 1.
Hack 2: Kürzung von Description und Keywords in den Meta-Tags der Startseite
Bei Joomla-Projekten, bei denen auf der Startseite mehrere Items angezeigt werden, wandern auch die Meta-Tags dieser Items in die Metas der Startseite. Dadurch können Begriffe in den Meta-Tags mehrfach auftauchen, was zu einer möglichen Einordnung als Spam führen kann. Ausserdem werden die Meta-Tags schlichtweg zu lang. Mit folgendem Hack wird dies unterbunden, so dass auf der Startseite nur noch das angezeigt wird, was in der Configuration unter Metadata eingetragen wurde.
Credits: Thanks to andreseso
Öffne Datei: includes/joomla.php, ca. Zeile 403 (ab dort, wo die Funktionen definiert werden)
Füge ein:
// SEO Mod Start
/**
* @param string The value of the name attibute
* @param string The value of the content attibute to append to the existing
* Replaces the corresponding Meta Tag with the new contents
*/
function replaceMetaTag( $name, $content ) {
$name = trim( htmlspecialchars( $name ) );
$n = count( $this->_head[‚meta‘] );
for ($i = 0; $i < $n; $i++) { if ($this->_head[‚meta‘][$i][0] == $name) {
$content = trim( htmlspecialchars( $content ) );
$this->_head[‚meta‘][$i][1] = $content ;
return;
}
}
$this->addMetaTag( $name , $content );
}
// SEO Mod End
Öffne Datei: includes/frontend.php, ca. Zeile 193
Suche:
$mainframe->appendMetaTag( ‚description‘, $mosConfig_MetaDesc );
$mainframe->appendMetaTag( ‚keywords‘, $mosConfig_MetaKeys );
Ersetze mit:
// SEO Mod Start
// $mainframe->appendMetaTag( ‚description‘, $mosConfig_MetaDesc );
// $mainframe->appendMetaTag( ‚keywords‘, $mosConfig_MetaKeys );
if ($option == ‚com_frontpage‘) {
$mainframe->replaceMetaTag( ‚description‘, $mosConfig_MetaDesc );
$mainframe->replaceMetaTag( ‚keywords‘, $mosConfig_MetaKeys );
}
// SEO Mod End
Öffne Datei: components/com_content/content.html.php, ca. Zeile 435
Suche
$mainframe->appendMetaTag( ‚description‘, $row->metadesc );
$mainframe->appendMetaTag( ‚keywords‘, $row->metakey );
Ersetze mit:
// SEO Mod Start
//$mainframe->appendMetaTag( ‚description‘, $row->metadesc );
//$mainframe->appendMetaTag( ‚keywords‘, $row->metakey );
$mainframe->replaceMetaTag( ‚description‘, $row->metadesc );
$mainframe->replaceMetaTag( ‚keywords‘, $row->metakey );
// SEO Mod End
Alles speichern und schließen, fertig mit Hack 2.
Links:
http://forum.joomla.org/index.php/topic,56567.msg317808.html
http://www.joomlaportal.de/joomla-komponenten/82194-meta-der-frontpage-aendern.html
Chronologie:
26.06.2007: Version 1.0