Page 1 of 1

Tag als Auswahlkriterium im Seitentitel

Posted: Thu Jan 26, 2017 11:44 am
by Marc
Hallo zusammen.

Habe als Nichtprogrammierer eine Frage an die Bludit-Cracks.

Gerne möchte ich das Auswahlkriterium als Titel anzeigen lassen.

Beispiel:
Wenn ich alle Posts mit dem Tag «blau» auf einer Seite anzeigen möchte, verlinke ich ja einfach über «www.einedomain.ch/tag/blau».
Funktioniert wunderbar. Nun möchte ich zur Orientierung auf der Ausgabeseite das Auswahlkriterium «Blau» als Seitentitel anzeigen lassen …

Ich habe das entsprechende Feature (à la WP) leider bei keinem Thema gefunden, um zu schauen, wie es funktionieren könnte.

Freue mich über Eure Hilfestellung.
Merci!
Marc

Zur Info: Die Hauptseite ist bei mir kein Blog, sondern eine feste Seite. Auch die Posts zeige ich nach Schlagwortern sortiert an, nicht als Blog. Als Thema verwende ich Skeleton.

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Thu Jan 26, 2017 1:10 pm
by Edi
Das kann mit zusätzlichem Code im Template gemacht werden. Beispielsweise:

Code: Select all

<?php
   $db = $dbTags->db['postsIndex'];

   $tag_slug = $_SERVER['REQUEST_URI'];
   $tag_pos = strrpos($tag_slug, "/");
   $tag_slug = substr($tag_slug, $tag_pos+1);
   echo $db[$tag_slug]['name'];
?>
Das, was mit echo ausgegeben wird, muss dem Theme entsprechend formatiert werden.

Ich werde dafür ein Plugin erstellen.

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Thu Jan 26, 2017 1:44 pm
by Marc
Hallo Edi.

Vielen herzlichen Dank fürs rasche helfen!

Genau das habe ich gesucht. Bei der ersten Seite klappt das wie gewünscht, ab der nächsten Seite erscheint dann folgende Fehlermeldung anstelle des Titels/Schlagwortes. Z.B. bei der Seite «www.einedomain.ch/tag/blau?page=1

"Undefined index: blau?page=1"

Der Titel darf/soll bei allen Seiten derselbe sein, also nur das (gemeinsame) Schlagwort zeigen.

Nochmals Danke!
Marc

PS. Ein Plugin wäre natürlich luxuriös …

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Thu Jan 26, 2017 1:50 pm
by Edi
Ich schaue mir das an... Ich muss das wohl ergänzen. ;-)

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Thu Jan 26, 2017 1:54 pm
by Marc
Gerne – danke für die Mühe.

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Sat Jan 28, 2017 1:34 pm
by Marc
Wenn ich die Systematik von Edis Code-Zeilen richtig verstanden habe, könnte das evtl. der Ablauf sein?

– Datenbank ansprechen
– URL wie gehabt abrufen mit «$_SERVER['REQUEST_URI']»
– falls vorhanden, das Anhängsel mit der Seiten-Abfrage eingrenzen über «$_SERVER["QUERY_STRING"]»
– dann müsste das übriggebliebene Fragezeichen noch weg
– wie gehabt: alles vor dem letzten «/» weg
– wie gehabt: Schlagwort im Abgleich mit der Datenbank ausgeben

Bloss: Wie das programmiertechnisch geht - keine Ahnung.
:roll:

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Mon Jan 30, 2017 12:52 am
by Edi
Das Plugin "Tag as title" steht zum Download bereit:

https://plugins.bludit.com

Re: Tag als Auswahlkriterium im Seitentitel

Posted: Tue Jan 31, 2017 6:53 am
by Marc
Funktioniert. 1000 Dank!