WP – Paged Comments (de) (Plugin)
Kommentare
Trackbacks
-
[...] Paged Comments (de) (Plugin) [...]
-
WP Paged Comments Plugin
Kommentare zu Postings können manchmal ganz schön unübersichtlich werden, und mit der Anzahl der Kommentare steigt auch die Ladezeit der Seite. Dies ist auch beim Post “Die Eypo AG schlägt zurück“, einem der beliebtesten Artikel auf d...
-
[...] Standardmässig scheinen alle (?) WordPress-Themes einen Bug gemeinsam zu haben. Wenn jemand einen Kommentar schreibt und keine eigene Website im Kommentar-Formular eingibt (bei mir steht in dem Formularfeld “Website (optional)”, d.h. es ist kein Pflichtfeld), generiert WordPress aus dem vorgegebenen Text im Formularfeld (Websiteoptional) trotzdem einen Link. Bei mir sah der dann so aus: http://websiteoptional/. Da der Firefox beim Aufrufen dieses Links die Google-Suche per “Feeling Lucky” aufruft, wird man immer auf die erste Position dieser Suchanfrage weitergeleitet! Bis gestern landete man dann auf der Domain aamukaste.org, seitdem ich auf webdesign-in.de genau diese Problematik angefragt hatte (mein Blog wurde ausgehend von dem Theme “Gold” umgebaut …
), ist diese Site auf Position 1 zu dem Suchbegriff “Websiteoptional” gelandet und man wird dorthin weitergeleitet. Da ich das Ganze mehr als unbefriedigend fand, aber leider keinen Plan von PHP habe, habe ich einen guten Freund und Freelancer-Kollegen (Design Freiburg, Ben Keil) gefragt, ob er nicht einen einfachen Workaround per PHP dazu für mich machen könne. Es ist zwar mit Sicherheit noch nicht die perfekte Lösung, da die Eingabe von irgendwelchen anderen Begriffen in das Website-Kommentarfeld immer noch als Link generiert werden, aber gut genug um zumindest das häufigste Szenario der Weiterleitung auf den Google-Suchtreffer für “Websiteoptional” zu beheben. Nach kurzem “Drüberschauen” hat er ohne irgendwelche WordPress-Vorkenntnisse eine sehr einfache Lösung gefunden - danke Ben …;-)) Die Umbau-Anleitung ist mit WordPress 1.5.2 getestet und funktioniert ohne weitere Kenntnisse. Der folgende Code ist dem Theme “Gold” entnommen und muss ggfls. an das eigene Theme angepasst werden. In meinem Fall war die Kommentar-Funktion mit dem WordPress-Plugin WP Paged Comments (de) abzuändern. Wer dieses Plugin nicht nutzt, muss es wahrscheinlich unter /wp-content/ > /Dein-Theme / in der comments.php abändern. Wirklich sicher bin ich bei nicht installiertem Paged-Comments-Plugin allerdings nicht, wer es besser weiss bitte kommentieren - Danke …;-) Suche die Datei: WP-paged-comments.php im Root Deiner WordPress-Installation. Ersetze die folgenden 4 Zeilen (bei mir 74-77) - jede neue Zeile beginnt mit der Markierung am Zeilenanfang: <h3><small>Am <a href="#comment-<?php comment_ID() ?>" title="Kommentar mit der Nr. <?php comment_ID() ?>"><?php comment_date('d.m.y') ?> um <?php comment_time() ?></a> <?php edit_comment_link('e','',''); ?> <br />schrieb</small> <a class=" " title="<?php comment_author(); ?>" href="<?php comment_author_url(); ?>"> <?php comment_author(); ?></a><small>:</small> </h3> Mit diesen 4 Zeilen: <h3><small>Am <a href="#comment-<?php comment_ID() ?>" title="Kommentar mit der Nr. <?php comment_ID() ?>"><?php comment_date('d.m.y') ?> um <?php comment_time() ?></a> <?php edit_comment_link('e','',''); ?> <br />schrieb</small> <?php if(get_comment_author_url() != "http://Websiteoptional"){ ?> <a class=" " title="<?php comment_author(); ?>" href="<?php comment_author_url(); ?>"><?php comment_author(); ?></a><small>:</small> <?php } else{ comment_author(); ?><small>:</small><?php } ?></h3> Der wichtige hinzugefügte PHP-Code ist der folgende: <?php if(get_comment_author_url() != "http://Websiteoptional"){ ?> der abfragt, ob statt der nicht vorhandener Website des Kommentar-Autors WP wieder versucht http://Websiteoptional/ als Link auszugeben. Sollte dies der Fall sein, wird statt Websiteoptional der Name des Kommentar-Autors unverlinkt ausgegeben. Das ist dieser Code-Teil: <?php } else{ comment_author(); ?><small>:</small><?php } ?> Einfach die beiden Codezeilen an den entsprechenden passenden Stellen reinbasteln, WP-paged-comments.phphochladen und freuen …;-) [...] -
1?????????????????????????
????????????????????????????????????????????????????1???????????????????????????????...






Hallo. Grundsätzlich funktioniert das. Ich benutze aber das Tarski-Theme. Dort wird die comment_template in der index.php aufgerufen und die comments.php beinhaltet wild viel Code. Setze ich jetzt das Plugin ein, gehen meine Gravatars nicht mehr und der ganze Kommentarbereich ist durchgeschüsselt. Gibt´s da eine chirurgischere Variante anstelle des Tauschen der kompletten comment_template?
Hallo Dieter,
ich habe gerade für das Theme die templates für mein Gästebuch-Plugin erstellt und habe mir dabei auch die comments.php angesehen. Du musst definitiv diese Datei für paged-coments neu machen, da der Aufbau komplett anders ist.
Falls du es dir nicht zutraust, dann melde dich doch bitte nochmal über mail.
LG Frank
Hallo Frank.
Danke für die Info, ich habe mich auch parallel mailmäßig gemaildet.
Gruß
Dieter
ich habe das plugin installiert (wp 2.0.4), aber beim senden des kommentares bleibt wp auf eienr weißen leeren seite stehen (wp-comments-post.php)!
also das script sendet die daten zum verarbeiten nach wp-comments-post.php aber es verweist nciht auf die seite zurück
woran liegt das?
Sorry, da solltest du beim Autor des Plugins nachfragen, vielleicht hatte er das Problem schon mal. Mir ist es nicht bekannt und ich müsste mich erst eindenken. Ich bin so schon mit Supportfragen erschlagen.
LG Frank
Hallo´chen,
ich hatte das Plugin eingebaut (MUSSTE das unbedingt haben) und es lief auch super. Ich finde es auch immer noch absolut genial, aber ... Irgendwie verträgt sich das nicht mit dem Plugin "Live Comment Preview", durch den man eine Live Vorschau auf sein Kommentar, sowie Quicktags hat. UND ... Der Link zum erstellen eines Avatars war dann auch irgendwie weg.
Ich habe leider keine Ahnung von PHP *schäm* und habe gestern den ganzen Tag gefummelt um zu probieren, wie ich meine Quicktags wieder bekomme. Das wäre mir schon wichtig. Gibt es denn diese Möglichkeit überhaupt ?
Mußte das Plugin nämlich jetzt erst mal wieder deaktivieren, möchte es doch aber sooooo gerne nutzen
Danke & Gruß,
Caro
Hallo Caro,
bitte mal an den Autor des Plugins wenden, da ich damit keine Erfahrung habe.
LG Frank
Hallo Frank,
erst einmal vielen Dank für die Antwort. Werde dann mal sehen, was mein Englisch noch so her gibt und dann mal den Autor befragen.
Also nochmals vielen Dank für die Antwort & diesen Tipp
)
Gruß Caro
danke für die tips hier sehr nützlich werde das mal auf meiner test wp probieren danke