Beiträge von Gagget

    Jo... das ist natürlich nicht schön, ist auch eigtl noch nie passiert. Ich vermute eher einen kleinen Bug in deinem Theme.

    Schau mal in die header.php deines Themes und guck da mal nach ob zwischen <head> und </head> der aufruf "<?php wp_head(); ?>" nicht eventluell doppelt vorhanden ist. Wenn ja entferne er einfach einen der beiden.

    Sollte sich das Problem so nicht lösen lassen, würd ich mich mal über ne PM mit der URL freuen. Aber theor bleibt gar nichts anderes als Ursache übrig.

    S.i.T.: Hab mal versucht in Eingangspost eine Erklärung für Description und Keywords zu schreiben. Normal könnte man da massig drüber schreiben. Ich hoffe einfach, dass der kleine Absatz etwas beim Verstehen der Materie hilft.

    Sorry, aber aus beiden deiner Posts werd ich irgendwie nicht schlau. Ich gehe grundsätzlich mal davon aus, dass du den Eingangspost gelesen hast. Daher hast du wahrscheinlich keine Ahnung, was Meta Angaben wie Description und Keywords eigentlich sind. Für diesen Fall, gebe ich dir einfach mal Google an die Hand: meta description keywords - Google-Suche

    Sollten danach noch konkrete Probleme bestehen helfe ich auch gerne. :wink:

    auf normale Art wohl im Moment gar nicht, manuelle Einträge sind nur für Seiten und Beiträge möglich.

    Machs anders .. lass sie drin und ändere Zeile 137

    Code
    if( (is_category() || is_day() || is_month() || is_year() ) && have_posts())

    in folgende zeile um

    Code
    if( (is_day() || is_month() || is_year() ) && have_posts())

    dann sollte für "Kategorie Übersichts Seiten" nichts mehr ausgeben werden und du kannst die manuellen Tags im Template weiter nutzen. Achte aber darauf, dass die manuellen Tags auch nur bei Kategorie Seiten kommen. Archive, Seiten und Beiträge behandelt weiterhin das Plugin.

    P.S.: mal so am Rande, die G* Position ergibt sich nicht durch eine Description !

    Na sicher beatnworte ich die Frage, hatte irgendwie keine Mitteilung über deinen letzten Post bekommen, d.h. erst so spät.

    Zu 1) Die Meta Angaben bleiben bestehen, jedoch würde das Plugin nochmalig Meta Daten genieren und ausgeben. Es weiß ja nicht, dass du dies schon im Template vorgenommen hast.
    Evtl sollte man hier mal eine weitere Option hinzufügen wofür Tags generiert werden solllen und wofür eben nicht. ( also Seiten, Kategorien , Archive usw.) Eine solche Option gibt es aber im Moment noch nicht.

    Zu 2) Nein, momentan werden nur manuel erzeugte Descriptions gespeichert.
    Das ist auch noch einer der Hautsachen, die dann mal in einer endgültigen Version kommen werden. Da muss ich erst noch was schreiben wodurch das Plugin weiß wann die Konfiguration sich geändert hat. Je nachdem muss ja dann neu generiert werden.

    Hoffe ich konnte deine Fragen ausreichend beantworten.

    Beste Grüße und Viel Spaß

    Gagget

    sowas nannte man bei uns "historisch gewachsen" ;)

    mit suchen/ersetzen geht das ja auch ruckzuck ... habs auch als 0.4.4 hochgeladen und geändert ... den similar words filter hab ich auch direkt komplett auskommentiert. Drin gelassen hab ich ihn mal noch, fals jemand das ganze testen will oder ne Idee dazu hat.

    Normal sollte der mal Singular und Plural des selben Worts erkennen. Funktioniert aber nur teilweise bzw nur mit Wörtern die lang genug sind.

    GTfreak
    liegt denk ich mal an der PHP Version .. hab auch erst einmal von dem fehler gehört .. aber auch kein Problem, den der ganze similar words filter frisst eh zuviel Cpu und sitzt daher eigtl seit Anbeginn nur auskommentiert im Quelltext. Einfach ein // vor die Zeile machen. Werd den wohl morgen endlich mal ganz rausnehmen.

    venus .. das taucht zum ersten mal auf ... verwundert mich auch ... weil "<?=$groupid?>" eigentlich ausgeführt werden sollte. *very strange*

    Sollte aber dein Frontend nicht betreffen, weil DBX sind die blauen verschiebbaren Boxen im Backend. Warum allerdings dein parser das nicht als PHP befehl erkennt verwundert mich schon. Wenn es möglich ist schreib mir mal ne PM mit deiner PHP Version und ein paar Infos zum System. Irgendwo dran muss es ja liegen, funktioniert ja auch sonst überall.
    Edit: Hattest du früher schon eine Version von DynamicMeta installiert ?

    [FONT=Arial]So ... nachdem das Plugin nun schon über ein Jahr, ohne irgendwo wirklich vorgestellt worden zu sein, seine Kreise zieht. Und anscheinend auch äußerst gerne eingesetzt wird. Habe ich mich entschlossen dies nun einmal hier nachzuholen.[/FONT]

    [FONT=Arial]Was macht DynamicMeta:[/FONT]

    [FONT=Arial]Das Plugin erstellt wie viele andere auch Meta Angaben für Description und Keywords. [/FONT]
    [FONT=Arial]Beim Speichern bzw. Editieren einer Seite oder eines Beitrags wird automatisch eine individuelle Description und passende Keywords aus dem Inhalt (also dem Text) erzeugt. So bekommen natürlich auch Kategorien und Archive von ganz alleine Ihre individuellen Meta Tags.[/FONT]

    [FONT=Arial]Was muss ich bei der Installation alles beachten?[/FONT]

    [FONT=Arial]Gar Nichts. Der Unterschied zu den meisten anderen Plugins dieser Art ist wohl nicht zuletzt die einfache Bedienung und Installation.[/FONT] [FONT=Arial]Von dem eigentlichen Blogger ist für diese Funktionalität keinerlei Aktion notwendig. Weder das Template muss verändert werden noch müssen Description oder Keywords für jeden Beitrag von Hand eingeben werden. Einfach nur das Plugin installieren und fertig. Auch bereits bestehende Beiträge werden automatisch nachbehandelt.

    Was sind überhaupt Meta Descriptions bzw. Keywords und wofür sind Sie gut ?

    Die Description sollte, wie der Name schon sagt, eine Beschreibung der einzelnen Webseite enhalten. Sie wird von Suchmaschinen, wenn sie auf den Inhalt der Seite passt, oft als Beschreibungstext in den Suchergebnissen genutzt und soll den Suchenden zum anklicken des Suchergebnisses verleiten.
    Die Keywords hingegen sollten eine Liste von aussagekräftigen Wörter der Seite bilden. Diese Wörer wurden früher von Suchmaschinen für das Ranking genutzt. Heute wird hauptsächlich nur noch der Webseiten Inhalt verwertet. Allerdings gibt es nach wie vor Suchmaschinen, die diesen Tag auf die ein oder ander Art auswerten. Auch wenn Google offiziell keine Keywords mehr auswertet, bewertet es doch Schlagwörter in den ersten Zeilen des Quelltextes stärker.
    [/FONT]
    [FONT=Arial]Gibt es nur automatische Descriptions?[/FONT]

    [FONT=Arial]Nein natürlich nicht, auf Wunsch kann für jeden Beitrag/Seite die Description auch manuell verändert bzw. angepasst werden.[/FONT] [FONT=Arial]Dazu wird eine aufklappbare DBX Box (die blauen verschiebbaren Dinger ab 2.0) unter dem Beitrags Formular angezeigt. In dieser ist vorerst die Automatisch Description zu sehen, sobald man den darüber liegenden Radiobutton auf Manuell umschaltet ist das Feld editierbar und die Description wird nicht mehr automatisch angepasst. (es sei den man stellt den Beitrag wieder auf Automatisch ... ist ja klar)[/FONT]

    [FONT=Arial]Kann ich Einfluss auf die generierten Keywords nehmen?[/FONT]

    [FONT=Arial]Auch das ist möglich, wenn auch ein wenig anders als bei der Description. Um schlagkräftige Keywords generieren zu können benutzt DynamicMeta zwei sog. Stopword Listen. Eine mit sprachabhängigen Stopwords wie "der, die, das" sowie eine Liste mit sprachunabhängigen Stopwords (Copyrights/Markennamen) wie "Google Yahoo Cocacola usw.“ Diese Listen können nicht nur bequem über die Optionen bearbeitet / erweitert werden. Eine weitere DBX Box zeigt die automatisch generierten Keywords an. Sollten Wörter entdeckt werden, die nicht in die Keywords gehören, können diese, bereits in der DBX Box unter dem Beitrag, den entsprechenden Listen hinzugefügt werden.[/FONT]

    [FONT=Arial]Die häufigste Anfrage im letzten Jahr war:[/FONT]
    [FONT=Arial]Ich habe das Plugin installiert aber ich sehe nichts. Woran liegt das?[/FONT]

    [FONT=Arial]In 100% aller Fälle wurden die Meta Tags einfach übersehen. Je nach Template erscheinen diese eben weiter oben oder weiter unten im head Bereich der Seite. Je nachdem wo der Aufruf von „wp_head()“ erfolgt. Auch sind die Auswirkungen des Plugins nur im Quelltext der Seite zu erkennen. Auswirkungen auf das Frontend von Wordpress gibt es keine. [/FONT]

    [FONT=Arial]Welche Versionen von Wordpress unterstützt das Plugin?[/FONT]

    [FONT=Arial]Ganz einfach alle Versionen von 1.5.2 bis zu 2.1.[/FONT]

    [FONT=Arial]Und wo bekommt man das Plugin?[/FONT]

    [FONT=Arial]Hier: PHP-Vision.de - DynamicMeta Wordpress Plugin

    Vorallem würde es mich freuen wenn die Nutzer, die das Plugin bereits das ganze Jahr über eingesetzt haben, mal ihre Erfahrungen bzw. Probleme posten, die Sie mit dem Plugin so gemacht haben. Oder auch was Sie noch für Verbesserungs würdig halten.

    Ansonsten wünsche ich allen frühliches Bloggen und viele Besucher.

    Gruß Gagget
    [/FONT]

    Also es fällt wirklich kaum auf ...

    wenns dich trotzdem stört, versuch mal den footer div mit in den main div zu nehmen. Also ans Ende des main divs. Den der belegt den Platz unter der Sidebar. (wenn es den diese paar pixel sind die du meinst)

    Also über :

    Code
    </div>        
    <!-- MIDDLE COLUMN -->
    <div id="middle">

    Gruß Gagget

    Zu DynamicMeta :

    AlcMan
    Sollte das Problem weiterhin bestehen meld dich einfachmal bei mir. Dann gucken wir da mal bei. Nach fast einem Jahr ohne Bug Meldung dacht ich schon alles is perfekt. Obwohl mir grad dämmert das ich glaub die Version mit similar_text gar nicht veröffentlicht habe, weil zu aufwendig. Nunja.

    marvin
    Die Funktion des Plugins ist sozusagen auf der Seite selbst nicht sichtbar. Schau mal in deinen Quelltext da solten description und keywords auftauchen. Aber Achtung, die haben schon viele übersehen weil sie im head bereich nicht ganz oben sitzen. Einfach mal scrollen, die sind zu 99,9% da :).

    Ansonsten @all:

    Es gab/gibt Probleme mit WP 2.1 und 0.4.1. Daher besser updaten auf 0.4.3
    http://forum.wordpress-deutschland.org/showpost.php?p=86459&postcount=69

    Zitat

    Klasse Tool, Danke!
    Kurze Frage : Was sind Stopwords?

    Danke. Stopwords sind die Worte, die aus den Keywords entfernt werden, weil sie dort nicht gewünscht sind. Wie z.B. der , die , das , wieso , weshalb , warum usw. Die Markennamen sind zwar technisch genau dasselbe, aber die logische Trennung fand ich hier ganz sinnvoll. Da das eine Sprachabhängig ist und das andere eben nicht.

    Zitat

    Anfangs erstmal eine Frage, werden auch Seiten "nachbehandelt", die schon da sind?


    Klar, sicher, das ist ja eigentlich der Grundgedanke an der Sache ... das du die Descriptions auch von Hand eingeben kannst ist sozusagen nur eine zusätzliche Option. Grundsätzlich macht das Plugin eigentlich alles von alleine...gut sauber machen, Kaffee kochen noch nicht aber sonst ...

    Zitat

    Was sollte man dort jeweils eintragen, und welche Bedeutung hat es?
    - Allgemeine Description für nicht unterstütze Inhalts Seiten:
    - Standard Keywörter für nicht unterstütze Inhalts Seiten:
    - Länge von automatisch erstelten Descriptions :
    -Keyword Listen Filter => reicht hier das vorgebenen?
    - Hier können Markennamen wie z.B.: CocaCola, die herausgefiltert werden sollen, angeben werden. => Was hat dies für einen Sinn?

    Diese Angaben werden z.B. bei Seiten anderer Plugins oder eben bei Standard Blogs nur auf der Startseite benutzt. Einfach gesagt wenn das Plugin nichts ermitteln kann werden diese Angaben benutzt. Und je umfangreicher deine Stopwords Filter Liste ist desto besser sind natürlich deine generierten Keywords Tags. Die Begründung warum das mit den Markennamen halbwegs Sinn macht findest du relativ am Anfang des Themas ... ist wohl was Rechtliches mit Markennamen in den Keywords.

    Alfred
    Mit dem title tag ist das so eine Sache ... zwar würde das funktionieren, dann aber nur, wenn man vorher den Code des Templates von Hand verändert. Und das nimmt dem Plugin doch viel seiner Einfachheit ab, den bisher muss man ja das Plugin nur Hochladen und aktivieren. Da du aber nicht der erste bist der fragt, denk ich wohl mal drüber nach.

    Eventuell gibt’s die Tage mal ne neuere Version mit ausnahmsweise Mal einer kompletten Anleitung dabei. Das ein oder andere Scheint ja doch nicht so selbsterklärend zu sein wie ich mir das Anfangs dachte. Außerdem hatte ich irgendeine Nacht mal noch ein oder zwei neue Funktionen eingebaut, die kann ich euch ja auch mal zu gute kommen lassen.

    Gruß Gagget

    Hatte ich nicht genau diesen Fehler schon vor Weihnachten hier im Thema angekreidet (Link), oder ist das nu schon wieder n neuer Bug an derselben Stelle?
    Nun ja, wenigstens kümmert sich mal jemand drum. Betrifft ja im Endeffekt doch relativ viele und es werden ja nicht weniger...

    Thx & Gruß

    Jap, richtig ... so werden die umlaute ausgetauscht bevor die Länge ermittelt wird, somit zählt z.b. ein ü als 6 zeichen und der Schnittpunkt könnte darin liegen.

    Ich geh gleich nochma grob drüber, schließlich wollte ich eh noch fehlerhafte Eingaben abfangen. Einfach morgen nochmal reinschauen.

    Gruß Gagget

    Ähhm ja ..der fehler hatte mich auch erst gewundert. Ist aber nichts tragisches hab vergessen einen Standardwert für die maximale Keywortlänge zu setzten. Wenn das Feld also leer ist , kommen keine Keywörter weil somit die maximale Länge 0 ist und alle Keywöter damit ausgefiltert werden.

    Schreib da einfach mal ne 20 rein und schon solltest funzen, die Überprüfung auf fehlerhafte Eingaben fehlt im ganzen Admin panel, wird aber noch kommen. Das die minmale Länge nicht größer sein sollte als maximale ist denke ich auch klar, sonst kommt auch nix raus am Ende.

    Das mit dem Filtern von ähnlichen Wörtern hatte ich mal eingebaut, funktioniert auch, ist aber zu uneffektiv und zu Zeitaufwendig. Bei nem rießigen Text mit über 1000 Wörter reduzieren alleine Dopplete Wörter und Stopwords das ganze auf 200 oder 300 Wörter in 0,01 Sekunde. Der neue Filter hat es hier nur geschafft nochmal ca 10-20 wörter zu finden, dafür bruch das ding aber 0,2 - 0,5 Sek. Ist einfach zu aufwendig das ganze. Jedenfals mit similar_text().

    Sollte einem also noch eine Methode einfallen, immer raus damit.
    Gruß Gagget

    Bei 64-bit Systemen gibt es meiner Meinung nach einen Bug in gettext.php durch den Wordpress(1.5.2) die Datei nicht als .mo Datei erkennt.
    Die nötigen Änderungen um diesen Fehler zu beheben habe ich bereits vor einem Monat gepostet.

    Nach einem kurzen Blick in die gettext.php von WP2 ist nun klar, dort is der bug noch in der selben Form vorhanden wie in WP1.5. Wenn du also leicht PHP erfahren bist, sollten (denke ich) diese Änderungen das Problem lösen.
    http://forum.wordpress-deutschland.org/showpost.php?p=21970&postcount=34

    Zitat

    Ich will Dir bestimmt nicht auf die Füße hüpfen,
    aber da mußt Du irgendwie dennoch etwas falsch gemacht haben.
    Klingt überheblich - ich weiß - aber die Vermutung liegt nahe,
    weil Du hier der erste wärst, bei dem das nicht ginge.

    Was mich nur ärgert ist, dass sich das "Wordpress.de Team", das ganze Thema anscheinend nicht durchgelesen hat. Fals doch Frage ich mich wie man noch solche Aussagen treffen kann. Soll jetzt nicht böse gemeint sein, aber hier muss Kritik einfach sein.

    Gruß Gagget

    So, den Bug hab ich behoben, da hatte ich doch glatt nen Buchstaben vergessen. Peinlich, Peinlich. Zum Ausgleich hab ich mal mit einer kleinen Änderung versucht dem Verbesserungswunsch zu entsprechen und nebenbei noch eine Option für die maximale Keywordlänge hinzugefügt.

    Download : wpdynamicmeta-plugin_0.4.rar

    Sollten noch weitere Bugs oder Vorschläge auftauchen immer her damit.

    Wassertreter
    Eigentlich wollte ich ja noch warten bis alle Fehlerchen aufgetaucht und behoben sind, aber von mir aus kannst du das natürlich gerne auf deinem Blog vorstellen. (dafür isser ja da)
    Ich möchte dich nur darum bitten einen Link zu DynamicMeta zu setzen und zu erwähnen das Fehler noch auftauchen können und diese hier im Forum gemeldet werden können, jedefals solange die Version noch mit einer 0 beginnt. Aber das hättest du bestimmt auch so getan. ;)

    Dann erstma wieder viel Spaß
    Gruß Gagget

    pufaxx
    Wenn du den Quelltext schön haben willst, verschieb einfach den Aufruf von wp_head() (an diesen ist die Ausgabe des Plugins gebunden) an die gewünschte Stelle, direkt unter dem title ist es wohl am "schönsten".

    Ausgaben anderer Plugins vor den Metatags sollten eigentlich nicht bzw. kaum auftauchen, da ich der Ausgabe Funktion eine Priorität von 1 gegeben habe.

    Freut mich natürlich das euch allen das Plugin gefällt. Ich hab mal noch ein zwei Bugs beseitigt und neben anderem Kleinkram noch das Aussehen in Wordpress 2 etwas verbessert. Neben diesen dynamischen blauen Boxen sahen meine ja richtig arm aus.

    Neue Version : wpdynamicmeta-plugin_0.3.2.rar

    markus
    Auf diese Idee kam ich natürlich auch, die Frage ist doch aber anhand was entscheidet man welche 5 KWs man anzeigt. Die ersten 5 Abzählen fällt wohl mal aus. Mir fiel da keine Vernüftige Methode ein, am besten ist es Wohl man pflegt immer schön die stopwords oder lässt sich ne neue Filtermethode einfallen. Hatte mal überlegt Wörter ab einer gewissen Ähnlichkeit zu filtern (z.B. rotleuchtend und rotleuchtende). Was das ganze allerdings mit overture zu tun haben soll muss du mir mal erklären. Und der Rest (trim, strip_tags und utf8kram) sind eigentlich die ganze zeit schon drin ...solltest du da nen fehler hab ich wohl was vergessen.

    pufaxx
    Aufwendig wäre eine solche änderung nicht, aber würde es nicht auch ein Feld unter Optionen tun. Ist doch denke ich besser, wenn du KWs, die in deinem ganzen Blog auftauchen sollen, dort hinscheiben kannst und nicht ins Theme einarbeiten musst.

    Hans Peter
    Würde ich da einen Haken hinsetzten und Sie dich editieren lassen, müsste ich im Code mit viel aufwand wieder herausfinden welche Wörter du weggemacht, den diese müssen ja in die Liste der Stopwords, sonst müsstest du dieses Wort immer wieder neu entfernen. Zum einen ist das die Arbeit finde ich nicht wert und zum Anderen wüsste ich immer noch nicht ob ein entferntes Wort ein Stopword oder ein geschüzter Markenname ist.
    Warum ich das trenne ist die Sprache. Markennamen sind meist sprachunabhängig (CocaCola usw.) ,Stopwords dagegen nicht.

    So viel Spaß mit der neuen Version ... freue mich schon wieder auf Vorschläge jeglicher Art.

    Gruß Gagget