Page 1 of 3

Meta-Angaben für statische Seiten

Posted: Sat Sep 24, 2011 10:26 am
by B.E.A.
Hallo,

ich nutze ja das wunderbare Blogsystem hin und wieder auch nur mit statischen Seiten. Gerne hätte ich für die statischen Seiten eigene Meta-Angaben. Ich habe aber nichts gefunden außer dem hier

http://www.blog-blog.de/blogs/2-Eigene- ... ipity.html

und weiß auch nicht, ob ich den Code ändern soll. Kann mir da jemand etwas zu sagen? Oder gibt es ein Plugin was ich übersehen habe? Die Meta-Tags im Head-Bereich habe ich natürlich.

Danke für Eure Ideen.

Re: Meta-Angaben für statische Seiten

Posted: Sat Sep 24, 2011 11:41 am
by yellowled
B.E.A. wrote:Gerne hätte ich für die statischen Seiten eigene Meta-Angaben. [...] Die Meta-Tags im Head-Bereich habe ich natürlich.
Vielleicht erklärst Du mal, welche meta-Elemente im head Du schon hast, welche Du gern hättest und was auf statischen Seiten das „Problem“ ist?

YL

Re: Meta-Angaben für statische Seiten

Posted: Sun Sep 25, 2011 2:54 pm
by B.E.A.
Ich würde auf den Statischen Seiten gerne je nach Inhalt spezielle Meta Angaben machen. Im Plugin Statische Seiten ist dafür aber nichts vorgesehen auf der Oberfläche.

Re: Meta-Angaben für statische Seiten

Posted: Wed Sep 28, 2011 5:07 pm
by mbb
Ja ... leider fehlt die Funktion immer noch und ist nur über umständliche Umwege zu erreichen.

M.E. ist es dringend erforderlich, dass auch bei statischen Seiten Head, Titel und der übrige Meta-Bereich wie bei herkömmlichen Seiten (siehe das HTML Meta-Tags-Plugin) einfach individuell bestimmt werden können. Bis dies geschieht scheiden statische Seiten mangels Möglichkeiten zur Suchmaschinenoptimierung für mich leider aus.

Re: Meta-Angaben für statische Seiten

Posted: Wed Sep 28, 2011 5:13 pm
by Timbalu
Das wie im genannten Link selber einzubauen ist doch keine große Arbeit. Wenn das dann einen offensichtlichen Zweck erfüllt, ist ein Update des Plugins für alle ein Leichtes. Es müsste wohl nur mal jemand einbauen und testen, eventuell einen Patch machen oder Bescheid geben.

Re: Meta-Angaben für statische Seiten

Posted: Wed Sep 28, 2011 7:09 pm
by mbb
Das wäre wirklich toll ... ich warte da schon seit Jahren drauf :) ... gibt ja auch immer wieder Forenbeiträge zu dem Thema

Re: Meta-Angaben für statische Seiten

Posted: Wed Sep 28, 2011 7:56 pm
by Timbalu
ähem, ... und warum machst du es dann nicht? :wink:
Wenigstens um mal herauszufinden ob das das Gewünschte und Versprochene auch ist?

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 9:23 am
by mbb
ich bin leider nur ein armer anwender

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 9:37 am
by Timbalu
Eben...!
Es nützt sowenig dir das einzubauen...
1. ist es sehr sehr einfach und schön klar beschrieben
2. Es benötigt deine individuelle index.tpl aus deinem Template.
3. Es ist mehr ein Beispiel für eine statische Seite als Startseite

(wenn du jetzt immer noch nicht in der Lage bist selbst Hand anzuwenden, schicke mir deine index.tpl, oder sage mir wo ich sie finden kann.)

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 9:45 am
by garvinhicking
Hi!

Für die statischen Seiten gibt es bereits seit langem ein Feature dafür, dass solche Meta-Tags eigentlich möglich machen sollte.

Dies geht über eigene Templates, das ist aber nicht so kompliziert. Folgende Schritt-für-Schritt-Anleitung:

1. Kopiere im plugins/serendipity_event_staticpage/backend_templates/ die Datei "default_staticpage_backend.tpl" nach "meta_angaben.tpl".

2. Bearbeite nun diese Datei "meta_angaben.tpl". In der Datei in Zeile 73 findest du folgende Zeile:

Code: Select all


            <legend>{$CONST.STATICPAGE_SECTION_META}</legend>
            <div class="sp_sect">
                <label class="sp_label" title="{staticpage_input item="pagetitle" what="desc"|escape:js}">{staticpage_input item="pagetitle" what="name"|escape:js}</label><br />
                    {staticpage_input item="pagetitle"}
            </div>
Dort werden die einzelnen Meta-Angaben einer statischen Seite ausgegeben. Dort fügst Du nun folgenden Bereich hinter dieser Zeile ein:

Code: Select all

            <div class="sp_sect">
                <label class="sp_label">META Description</label><br />
                    <input type="text" name="serendipity[plugin][custom][meta_desc]" value="{$form_values.custom.meta_desc|@default:''}" />
            </div>
3. Das im vorigen Schritt war, ein Eingabefeld hierfür anzulegen. Was jetzt noch getan werden muss, ist dies in die Ausgabe zu verankern. Dies geschieht indem Du die index.tpl Datei deines Templateverzeichnisses öffnest; je nachdem welches Template Du hast, sieht die Datei etwas anders aus, aber alle haben einen <head>-Bereich. Wenn dein Templateverzeichnis keine index.tpl hat, kopiere Dir die von templates/default/index.tpl herüber zum anpassen. In der index.tpl suchst Du jetzt nach der Zeile </head> und fügst davor folgendes ein:

Code: Select all

{if $staticpage_custom.meta_desc}
<meta name="description" value="{$staticpage_custom.meta_desc|@escape}" />
{/if}
Diese Zeile sorgt dafür dass die Staticpage-Variablen in der Ausgabe anden.

4. Jetzt kannst du eine statische Seite bearbeiten, oben rechts im Dropdown dein eigenes "meta_angaben" Template auswählen, und dort dann das erstellte Eingabefeld auswählen.


Das ganze lässt sich natürlich mit beliebigen Feldern und Inhalten erweitern.

Grüße,
Garvin

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 9:46 am
by garvinhicking
Argh. Ich hätte den Link wohl vorher mal öffnen müssen, da steht ja schon drin was ich jetzt geschrieben habe :-D

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 9:56 am
by mbb
Grundsätzlich stellt sich mir halt die Frage, warum dies nicht über ein Plugin realisiert wird, obwohl es sich aus Nutzersicht um ein wichtiges Feature handelt und auch immer wieder nachgefragt wird. Ohne individuelle Meta-Angaben sind statische Seiten mangels Möglichkeit zur nachhaltigen Suchmaschinenoptimierung unbrauchbar.

Ich möchte halt nicht in meinen Templates rumwurschteln und im Grunde statische Seiten nicht anders mit Meta-Anhaben versehen wie durch das HTML Meta-Tags-Plugin.

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 11:37 am
by garvinhicking
Hi!
Ich möchte halt nicht in meinen Templates rumwurschteln und im Grunde statische Seiten nicht anders mit Meta-Anhaben versehen wie durch das HTML Meta-Tags-Plugin.
Bitte setze die Lösung einfach um und Du wirst sehen dass es dann genauso einfach ist. Der Aufwand liegt bei nichtmal 5 Minuten.

Natürlich kann auch gerne jemand das Plugin patchen, aber ich finde die jetzige Lösung ist besser anpassbar und an individuelle Templates eher adaptierbar als wenn man eine pauschale integrierte Lösung wählt.

Grüße,
Garvin

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 12:35 pm
by mbb
Dass das geht, weiß ich ... Es spricht aber im Grunde nichts dagegen, die Funktionalität als Plug-In zur Verfügung zu stellen. Wie gesagt ... ich schaue allein durch die Nutzer-Brille ... und finde die derzeitige Lösung ziemlich unbefriedigend.

Ich habe keine Ahnung wie aufwändig die Erstellung eines entsprechenden Plug-Ins ist, wäre aber gernebereit, dies zu "sponsern" (Funktionalität des HTML Meta-Tags-Plugin für statische Seite).

Re: Meta-Angaben für statische Seiten

Posted: Thu Sep 29, 2011 1:18 pm
by Timbalu
Man man man....,
mache es so wie beschrieben und du wirst finden: Es ist als Univeralergänzungsmöglichkeit im StaticpagePlugin bereits eingebaut und muss nur durch dich - den User - in das eigene Template eingefügt werden - (zwei smartifizierte Template Dateien ändern - das ist doch machbar!) - damit hat das staticpage backend die 3 neuen Felder titel, meta-description und meta-keywords und deine index.tpl wird diese nach der Änderung hübsch anzeigen. Warum ein weiteres Plugin, wenn das eigentliche Plugin bereits viel weitgehender dafür vorgesehen ist?! Das ist halt Serendipity - man findet manchmal Sachen, die man gar nicht suchte.... ;-)