|
Wer in Verbindung mit der SEF-Komponente sh404SEF und der PonyGallery ML individuelle META-Tags ausgeben will, kann dies relativ einfach mit dem Modul 'sh404SEF Custom tags module' und dem Plugin 'META-Tags sh404SEF' für die PonyGallery ML erledigen. Im folgenden einige Tipps, wie dies am besten funktioniert.
FunktionsweiseJe nach gerader besuchter Seite der PonyGallery ML wird der Seitentitel und META Tags (META DESC, META KEYWORDS and META ROBOTS) mit individuellem Inhalt gefüllt und an die richtige Stelle im <head> Bereich der Seite ausgegeben. Zu der genauen Ausgabe später mehr. Platzierung des Moduls im TemplateDas Modul, welches automatisch mit sh404SEF installiert wird, arbeitet recht einfach. Es liest den bislang aufbereiteten, aber noch nicht ausgegebenen HTML-Code und verändert ihn. Man könnte es mit einem Contentmambot vergleichen. Eine detaillierte Beschreibung findet Ihr in der Backendkonfiguration des Moduls. Genauer gesagt werden die Tags für den Seitentitel und die META-Angaben in den <head> </head>Bereich neu gesetzt oder die bestehenden modifiziert. Damit es auch den Code richtig verarbeiten kann, muss es an einer Modulposition platziert werden, die sich am besten an der letzten Stelle in der index.php des Templates befindet. Am einfachsten ist es, eine noch nicht im Template vergebene Modulposition zu definieren und diese in der index.php aufzunehmen. Hier ein Beispiel für die neue Modulposition 'footer'. Diese ist noch nicht im Template definiert. ... <?php mosLoadModules ( 'footer',-1); ?> </body> </html> Im Module-Manager wird nun das 'sh404SEF Custom tags module' auf die neue Modulposition 'footer' gesetzt. Für einen Test wird 'Show Title' auf 'Ja' und 'published' auf 'Ja' gesetzt. Nach Aufruf der Seite müsste der Titel des Moduls am unteren Rand ausgegeben werden. Die Einstellung 'Show Title' kann jetzt wieder im Modul ausgeschaltet werden. Ab sofort arbeitet das Modul ohne eine sichtbare Ausgabe. Das Layout der Seite wird also nicht verändert. Installation des Plugin für die PonyGallery MLDamit das sh404SEF und das Modul mit der Ponygallery ML zusammenarbeiten kann, wird ein Plugin benötigt. Das könnt Ihr hier downloaden. Die Datei 'com_ponygallery.php' wird in das Verzeichnis '/component/com_sef/meta_ext/' kopiert. Auf keinen Fall in das Verzeichnis '/component/com_sef/sef_ext/' kopieren. Sonst würde das Plugin für die URL-Umsetzung überschrieben werden! Inhalt der META TagsDas Plugin gibt je nach Ansicht in der Galerie folgende Inhalte über das Modul in den META-Tags aus: Galerieansicht- Seitentitel: Name des Menüitems für die Galerie
- META DESC: Name des Menüitems für die Galerie
- META KEYWORDS: Name des Menüitems für die Galerie
- META ROBOTS: index,follow
Kategorieansicht- Seitentitel: Name des Menüitems - Name der aktuellen Kategorie - ggf. Namen der Parentkategorie(n)
- META DESC: Beschreibung der aktuellen Kategorie
- META KEYWORDS: Name des Menüitems und Namen aller Kategorien mit , getrennt
- META ROBOT: index,follow
Detailansicht- Seitentitel: Name des Menüitems - Name der aktuellen Kategorie - Name des Bildes
- META DESC: Beschreibung des Bildes
- META KEYWORDS: Name des Menüitems, Namen aller Kategorien und des Bildes mit , getrennt
- META ROBOTS: index,follow
Toplistenansicht - Seitentitel: Name des Menüitems - Art der Anzeige (z. B. zuletzt kommentiert)
- META DESC: Art der Anzeige (z. B. zuletzt kommentiert)
- META KEYWORDS: Name des Menüitems,Art der Anzeige (z. B. zuletzt kommentiert)
- META ROBOTS: index,follow
Wenn JoomFish! installiert ist, werden automatisch die übersetzten Texte ausgegeben. Bei Fragen und Problemen stehen wir Euch im Forum zur Verfügung.
Viel Spaß
» 1 Kommentar
1"Danke!" am Dienstag, 1. April 2008 14:11
Werd es gleich testen - vielen Dank schon mal im Voraus.
» Kommentar schreiben
|