WP - Landingsites de (Plugin)
Anzeige
Die Besucher einer Seite kommen viel über Suchmaschinen auf die einzelnen Artikel. Nicht immer finden sie das gesuchte und in der Regel ist das Suchverhalten dann so, dass die Besucher zu ihrer Suchmaschine zurück kehren und den nächsten Link nutzen.
Oft gibt es aber einen relevanten Artikel, der eben nur nicht in der Gunst der Suchmaschine war und der Besucher bekommt diesen nie zu lesen, da er ja meist nicht die ganze Website analysiert.
Das WordPress- Plugin Landing Sites übernimmt diese Arbeit für den Besucher. Wenn das Plugin in den Blog eingebaut ist, so werden Besucher, wenn er von einer Suchmaschine kommt, ähnlich relevante Artikel angeboten. Das ist sinnvoll, denn nun bekommt der Besucher sofort die nötigen Infos und verbleibt damit länger auf der Seite und wird vielleicht ein potenzieller Leser.
Ein lieber Leser meines Blogs hat mich auf dieses Plugin aufmerksam gemacht und bat um Hilfe bei der Installation, da unter WordPress 1.5* ein Eingriff in die Datenbank erforderlich war. Dieses kleine Problem habe ich behoben und dabei ebenso eine Variable für den Text vergeben, der ausgegeben wird, wenn es keine ähnlichen Artikel gibt. Somit ist die Sprachabhängigkeit leichter zu ändern.
Das Plugin Landing Sites stammt von The undersigned und setzt sich aus mehreren Plugins zusammen. Das Ergebnis ist aber wesentlich nützlicher, als die einzelnen Plugins, die aber trotzdem ihre Berechtigung haben. Verwendung fanden dabei das Plugin WordPress Related Entries, der Code Search Highlighting und die Hilfe von Lazaryn, sowie digg.
Demo:
- Folgt folgendem Link zu Google mit den Suchbegriffen „wordpress gästebuch” und nutzt den Link der zu meiner Seite zurück führt. In dem Fall bekommt ihr den Artikel, welcher bei Google als relevant ausgegeben wurde gezeigt. Gleichzeitig ist aber ein Zusatzfenster im oberen Abschnitt, welches zusätzliche Informationen gibt und ähnliche Artikel listet.
- Als weiters Beispiel nutzt diesen Link zu search.msn.de mit den Suchbegriffen „eisklettern thüringen“. Folgt dem Link zu KVFL.com und auch in diesem Fall wird auf der Seite ein zusätzliche Information für den Besucher ausgeben.
Anforderungen:
Das Plugin funktioniert unter WP 1.5* und WP2.* und wurde bisher unter WP 1.5.2, WP 2.0.2 - WP 2.8 getestet.
Installation:
- File downloaden, siehe unten (zip)
- in
landingsites_de.php umbenennen bzw. die zip-Version lokal entpacken
- OPTIONAL: verändere den Text in Zeile 47 für die Ausgabe: „Keine ähnlichen Artikel”
- Kopiere die Datei
landingsites_de.php in dein Plugin-Verzeichnis (wp-content/plugins)
- Für die Darstellung der ähnlichen Beiträge nutze folgenden Code und integriere ihn in dein Template (Sinnvoll ist die Integration eventuell in
single.php, page.php, search.php, archive.php und index.php).
Alternativ kannst du auch die folgende Datei landingsite.php downloaden und in die jeweiligen Themes integrieren. Dazu die Datei in dein Theme-Ordner kopieren und mit folgenden Syntax in den Templates an der gewünschten Stelle integrieren.
<?php include (TEMPLATEPATH . '/landingsite.php'); ?>
- Nun das Plugin in der Admin-Oberfläche aktivieren.
Folgender Code integriert ähnliche Beiträge auf Basis des Content.
<?php if (function_exists('ls_getinfo')) : ?>
<?php if (ls_getinfo('isref')) { ?>
<div class="landingsites">
<h2>Ihre Suche nach: <?php ls_getinfo('terms'); ?></h2>
<p>Sie kommen von <?php ls_getinfo('referrer'); ?> und suchen nach <em><?php ls_getinfo('terms'); ?></em>. Folgende Beiträge könnten von Interesse für Sie sein:</p>
<ul>
<?php ls_related(); ?>
</ul>
</div>
<?php } ?>
<?php endif; ?>
Seit Version 2.3 von WordPress gibt es eine Tag-Funktion. Aufgrund der Tags können ebenso ähnliche Beiträge bereitgestellt werden. Dazu steht eine weitere Funktion im Plugin bereit, die mit folgendem Code integriert ist.
<?php if (function_exists('ls_getinfo')) : ?>
<?php if (ls_getinfo('isref')) { ?>
<div class="landingsites">
<h2>Ihre Suche nach: <?php ls_getinfo('terms'); ?></h2>
<p>Sie kommen von <?php ls_getinfo('referrer'); ?> und suchen nach <em><?php ls_getinfo('terms'); ?></em>. Folgende Beiträge könnten von Interesse für Sie sein:</p>
<ul>
<?php ls_related_tags(); ?>
</ul>
</div>
<?php } ?>
<?php endif; ?>
Erläuterungen zu den Funktionen
Die beiden Funktionen erkläre ich ein wenig näher, so dass Nutzer eventuell Anpassungen im Template vornehmen können. Jede Funktion benötigt nicht zwingend die Parameter, sie werden im Plugin gefüllt, dazu die Werte des folgenden Codes entnehmen. Zu den einzelnen Parametern jeweils einige Hinweise im Anschluss als Liste.
ls_related()
ls_related($limit=5, $len=10, $before_title = '', $after_title = '', $before_post = '', $after_post = '', $show_pass_post = false, $show_excerpt = false, $show_post = true)
$limit - Anzahl der ähnlichen Beiträge, die ausgegeben werden sollen
$len - Anzahl der Wörter, die bei Ausgabe des Excerpt gezeigt werden sollen
$before_title - irgendwas vor dem Titel, auch xHTML
$after_title - irgendwas nach dem Titel, auch xHTML
$before_post - irgendwas vor dem Excerpt, auch xHTML
$after_post - irgendwas nach dem Excerpt, auch xHTML
$show_pass_post - Beiträge mit Passwort ebenfalls ausgeben
$show_excerpt - Excerpt, einen Auszug des Beitrags zeigen
$show_post - true für nur Beiträge, false für alle posts in der Datenbank
ls_related_tags
ls_related_tags($limit = 5, $before_title = '<li>', $after_title = '</li>', $show_post = true)
$limit - Anzahl der ähnlichen Beiträge, die ausgegeben werden sollen
$before_title - irgendwas vor dem Titel, auch xHTML
$after_title - irgendwas nach dem Titel, auch xHTML
$show_post - true für nur Beiträge, false für alle posts in der Datenbank
Hinweis
Um dem Besucher der Seite ähnliche Beiträge ohne den Besuch von einer Suchmaschine zu ermöglichen, kann eine Funktion des Plugin im Template genutzt werden.
<?php ls_related_tags(5, '<li>', '</li>'); ?>
Einfach den obigen Code an die Stelle im Template bauen und schon werden in Abhängigkeit des Beitrags relevante Beiträge angezeigt.
Download:
Ist die Arbeit nicht 1 Euro wert?
Jede Spende wird dankbar angenommen und ermöglicht das weitere Arbeiten an freier Software.
Möchtest du mehr oder anders spenden, so besuche meine Wunschliste.

Download als zip-Datei: landingsites_de.zip - 4 KByte

Download als zip-Datei: Template landingsite.zip - 5 kByte
Historie:
- v1.4 - deutsche Darstellung, DB-Install unter WP 1.5* und WP 2.*
- v1.5 - noch mehr Suchmaschinen eingebunden
- v1.6 - und noch mehr Suchmaschinen
- v1.9 - Bug gefixt und noch mehr Suchmaschinen
- v2.0 - WP 2.1 kompatibel, title-Tag in der Ausgabe und damit Problem mit "Nice-Title-Plugin" behoben, wieder mehr Suchmaschinen
- v2.1 - keine DB-Abfrage mehr im content, bessere Performance
- v2.2 - Abfrage für ISO-konvertierte Weblogs, Term-Abfrage erweitert, Suchmaschinenupdate
- v2.3 - Keine Begriffe in head, keine Ausgabe der Artikel, zum Beispiel durch G*ogle Reader
- v2.4 - Korrektur Umlaute, Sonderzeichen
- v2.5 - Korrektur bluewin.ch-Suchmaschine
- v2.6 - Ähnliche Beiträge auf Basis der Tags, möglich mit WordPress ab Version 2.3
- v2.61(2) - Related Tags erweitert für mögliche Fehler
- v2.6.3 - Abfrage vor Install, falls Feld durch ein anderes Plugin schon gesetzt, Install-Hook genutzt, Uninstall-methode erweitert.
- v2.6.4 - Bilder Suche von Google wird unterstützt
- v2.6.5 - Google-Suche der Bilder verfeinert
- v2.6.6 - neuer Parameter für Beiträge, Default
true (27/04/2009)
- v2.6.7 - Bugfix for Limit an Related Posts for Tags, Changes for inlcude in WP (13/07/2009)
- v2.6.8 - Bing-Suche hinzugefügt (04/08/2009)
15. Juni 2006 um 11:37
16. Juni 2006 um 08:46
Spitze! Nun vom Büro aus noch einmal probiert, und es funktioniert. Super und vielen Dank!
23. Juni 2006 um 14:14
23. Juni 2006 um 14:43
Ganz große klasse. Ich habe mal ein paar Suchmaschinen hinzugefügt:
Nur Technorati will noch nicht klappen. Hat jemand da vielleicht eine Idee?
23. Juni 2006 um 15:48
Wo muss ich das hinzufügen? Im Plugin Editor? Und einfach in die Liste unterhalb dieser Zeile?
$search_engines = array(
Richtig?
23. Juni 2006 um 15:53
@Chris,
Danke - habe es in V1.5 eingebunden.
@Dominik:
Einfach die neue Version downloaden und die alte überspielen.
Aber an sich geht es auch so, wie du es beschrieben hast - aufpassen, der letzte Eintrag darf kein Komma haben.
LG Frank
23. Juni 2006 um 16:41
23. Juni 2006 um 18:51
26. Juni 2006 um 11:42
Ich werde noch ab und zu von zwei schweizerischen Suchmaschinen gefunden:
http://www.search.chund
http://www.bluewin.chWie wären diese beiden zu integrieren?
26. Juni 2006 um 18:15
Ich habe sie beide mit eingebunden, du kannst die Version nun downloaden.
Die Verison des Plugins habe ich allerdings nicht geändert.
LG Frank
28. Juni 2006 um 09:32
Hi,
I tried ti install your plugin which seems like a veyr useful feature. I just have a problem to find the right spot to add the code to the template.
I added the php code to my single.php but I get error pages now.
Any help is greatly appreciated as I really like it to work.
thanks in advance.
28. Juni 2006 um 23:59
Hello Shanghai China Snippets.
Do you have copy the code from th plugin? Please use this coding, row 29, and check the strings " and '.
With best regads.
29. Juni 2006 um 21:06
Danke, Frank!
1. Juli 2006 um 16:03
Danke auch von mir. Hier noch ein paar Suchmaschinen:
3. Juli 2006 um 09:28
@RiFID:
Danke, hinzugefügt --> Version 1.6 de.
LG Frank
3. Juli 2006 um 12:35
... dolles Plugin - hab´s gleich installiert
Bekomme es bei mir im SEO Blog nur leider spontan nicht zum Laufen - muss mal in ner ruhigen Stunde ein paar Plugins abschalten um zu schauen, wer da wen warum behindert
Sobald ichs raus hab schreibe ich mal drüber ...
Auf meinem privaten Blog "knallts übrigens nicht" - dort kann ich aber noch nicht überprüfen ob´s funktioniert, da vor 2 Tagen die Permalinks umgestellt wurden und die aktuellen Dateinamen in noch keinem Suchmaschinen-Index auftauchen
9. Juli 2006 um 20:23
23. Juli 2006 um 00:43
24. Juli 2006 um 21:52
19. August 2006 um 16:11
27. August 2006 um 19:10
Hallo Frank,
ich habe den Code nun in meiner index.php als erste Stelle eingebunden, ist dieses so korrekt ?
Gruss
Ben
28. August 2006 um 08:21
Hallo Ben,
das hängt ganz von deinem Theme ab und deinen Wünschen. Beim default-theme ist die page.php und die singel.php entscheidend, denn die wird sicher von den meisten leuten über Suchmaschinen aufgerufen.
LG Frank
5. September 2006 um 13:05
Servus. Erstmal vielen vielen Dank für die Plugin Übersetzung
Es klappt auch alles ganz wunderbar, nur : Wenn KEIN ähnlicher Beitrag vorhanden ist wird mir der schöne Satz: "keine ähnlichen Beiträge vorhanden" NICHT angezeigt. Es erscheint zwar ein "listenpunkt" aber kein Text dazu. Weiß jemand woran das liegen könnte ... ?
Vielen Dank schonmal im Voraus !
5. September 2006 um 13:34
Und gleich die Lösung für alle die dasselbe Problem haben :
Zeile 187 aus : global $wpdb, $id;
einfach global $wpdb, $id, $fb_noposts;
machen.
5. September 2006 um 16:30
@thomas: Danke, Version 1.9 gefixt und mehr Suchmaschinen.
LG Frank
5. September 2006 um 19:12
5. September 2006 um 20:09
Gern geschehen
Aber ich muss an dieser Stelle den wahren "Verbesserungsheld" erwähnen:
http://www.blog.hessendscher.dehat durch sein wissen gepaart mit meiner "Nörglerei" die Lösung gefunden7. Oktober 2006 um 11:52
Super Plugin, der kommt in meine Link Liste
, danke!
11. Oktober 2006 um 13:14
Ein prima Plugin, das ich schon seit einigen Wochen im Einsatz habe. Nun stelle ich aber (selbst und anhand von Rückmeldungen) fest, dass es ein kleines "Hoppala" gibt. Wer den neuen Google-Reader einsetzt, mein Blog dort abonniert hat und per Klick von dort auf mein Blog wechselt, erhält (logischerweise) die Landingpage für Google-Besucher angezeigt. Gibt's da vielleicht demnächst einen Workaround (den ich - wenn narrensicher beschrieben - selber einbauen könnte)?
11. Oktober 2006 um 17:59
Was für einen Workaround wünschst du dir? Derzeit kann man nur definieren, was berücksichtigt werden soll, und das liegt nur an der domain, die in ein Array gelegt ist.
LG Frank
11. Oktober 2006 um 20:07
Man gibt im Array an, welche "Herkunftsseiten" auf die Landingpage umgeleitet werden.
Wenn da steht "*.google.com", dann müsste ich irgendwie die Möglichkeit haben, dass aber alles, was von "www.google.com/reader" kommt, NICHT auf der Landingpage landen soll.
Gibt es also eine Möglichkeit, sozusagen ein "Ja, aber ..." zu definieren?
Danke & Gruss, Marcel
16. Oktober 2006 um 15:34
16. Oktober 2006 um 15:36
Bei Yahoo ist ein Fehler, es müsste heißen:
'de.search.yahoo.com' => 'p',
'ch.search.yahoo.com' => 'p',
'at.search.yahoo.com' => 'p',
Statt den p's stehen aber q's drin.
17. Oktober 2006 um 12:27
Danke für den Hinweis! Ist gefixt und bei der Gelegenheit sind noch ein par Suchmaschinendomains dazu gekommen.
LG Frank
17. Oktober 2006 um 18:46
Gibt's zu meiner Frage (im Kommentar #31) keine Lösung? Oder habe ich da was übersehen?
18. Oktober 2006 um 08:53
Hy Marcel: Scheinbar ist mein Eintrag unter gegangen. Nein, derzeit ist deine Anforderung nicht möglich, da nur die Domain, ohne etwaige Strukturen, geprüft wird.
LG Frank
18. Oktober 2006 um 09:41
Danke für die Rückmeldung, Frank. Ich hoff' jetzt halt mal auf Weihnachten - da darf man sich ja immer etwas wünschen
24. Oktober 2006 um 12:47
1. November 2006 um 20:35
2. November 2006 um 12:49
Hallo Frank,
deine überarbeitete Version (nur neue Suchmaschinen hinzugefügt) funktioniert bei mir (WP 2.04) nicht, d.h. wird auch unter Plugin-Verwalten nicht angezeigt. Die alte macht keine Probleme.
2. November 2006 um 13:33
Kann eigentlich nicht sein, denn ich lasse das Plugin in einigen Blogs laufen, bevor ich es hier zum Download anbiete. Werde auch dies nun nochmal als zip anbieten, da ich die Erfahrung gemacht habe, dass einige User nicht ganz so gut mit phpSource umgehen können. Versuche es damit.
LG Frank
2. November 2006 um 14:13
Danke, es funktioniert jetzt.
Trotzdem komisch, hab das ja schon öfters gemacht.
LG
SuMu
4. November 2006 um 11:27
Ein sehr nützliches Plugin
Erhöht zumindest auf meiner Seite (weil oftmals 'suchunversierte' Besucher) die Verweildauer beträchtlich.
Vielen Dank !
4. November 2006 um 19:22
11. November 2006 um 06:06
Vielen Dank für dieses Plugin. Habe es gerade installiert und es funktioniert einwandfrei.
13. November 2006 um 10:23
danke für deinen tollen tip. hab schon seit langen nach einer solchen möglichkeit für meinen blog melkkuh.de gesucht. wwerde mir das ganze mal zu gemüte führen und versuchen einzubauen.
gruß, bloGGrabber
14. November 2006 um 19:17
23. November 2006 um 21:21
schönes plugin. ich verwende es bereits seit version 1.6 und es hat mich nie im stich gelassen. weiter so.
25. November 2006 um 11:32
1. Dezember 2006 um 21:15
8. Dezember 2006 um 15:51
Hallo Frank,
mit dem IE klappt alles, leider wird im FF2 nur 1 ähnlicher Artikel angezeigt, beim IE 5 Artikel - beim gleichen Suchbegriff?!
Zum Testen mal bei Google.de:firefox supercookie abschalten
eingeben.
8. Dezember 2006 um 15:58
Ich bekomme auch im FF 5 Beiträge, wobei die Ausgeb dynamisch ist, muss also nicht immer gleichsein.
Grüße Frank
8. Dezember 2006 um 16:03
aha danke
13. Dezember 2006 um 17:26
Ich habe einen Hinweis auf dieses Plugin in Internet Professionell (
http://www.internet-pro.de) gelesen und es gleich eingebaut. Funktioniert hervorragend, herzlichen Dank. Ein kleiner Hinweis, um es anderen Webmastern leichter zu machen: Im einzubauenden Text für die Seiten ist ein kleiner Tippfehler: es müsste statt "von Interesse für sie" lauten: "von Interesse für Sie". Nochmal ein lautes DANKE für wp_landingsites.php13. Dezember 2006 um 17:33
Super Plugin, danke!
20. Dezember 2006 um 01:06
20. Dezember 2006 um 01:15
20. Dezember 2006 um 05:03
Hallo und guten Morgen!
Jetzt habe ich doch mal eine kleine Frage - und zwar zur Referrer Ausgabe, wenn User durch das Plugin auf einer Site landen.
Im Moment wird (generell?) bei mir der Referrer wie folgt ausgegeben:
http://www.google.de(Falls das mit dem Code nicht klappt: Kein Linktitel *in dem Sinne*, nur die URL ohne das http ...)
Dieser Umstand sorgt auf meiner Seite dafür, dass WP zwar den Link als einen Externen erkennt, aber mein Plugin für den Nicetitel genau diesen nicht erkennt. ...
Wie könnte man dieses Problem lösen? Wäre es möglich deinem Plugin im Code zu sagen, dass es einen richtigen Titel(tag?) einfügen soll? Externe Verlinkungen, die vom Nicetitel-Plugin (Dotflare) erkannt werden, sehen normalerweise wie folgt aus:
jetzt
Hm, eine Lösung in Aussicht?
LG
R.K.
20. Dezember 2006 um 15:08
@Rose Kane:
Der Link zu google wird doch per http hinterlegt, scheinbar sucht dann dein Plugin im Content nach http, was es ja in dem Fall nicht findet.
Man könnte das Plugin so ändern, dass immer der komplette Link ausgegeben wird.
Dazu musst du im Plugin, Zeile 251, anpassen.
Ändern in:
LG Frank
20. Dezember 2006 um 19:54
Hi Frank,
ich habe jetzt mal in einem meiner Testbeiträge verschiedene Kombinationen einer externen Verlinkung getestet. Ich glaube, es liegt tatsächlich an dem hier: title="xyz". Der Referrer wird aber ohne dieses ausgegeben. Hm ...
LG
R.K.
20. Dezember 2006 um 20:05
P.S. Ist eigentlich auch logisch, denn das Nicetitle-Plugin reagiert auf die Angabe des Linktitels (title="xyz"). ... Theoretisch müsste das Plugin LandingSite dem Referrer einen (title="xyz") automatisch vorgeben. Im Falle von Google halt irgendwas wie Google oder Google Deutschland oder doch etwas mit www[punkt]google[punkt]de. Ich habe aber keine Ahnung, ob das geht. *g*
20. Dezember 2006 um 21:32
*hehe* Frank, schau mal in deine Mail. Ich glaube, ich habe die Lösung gefunden. (Jetzt allerdings ohne das zusätzliche http://.) Zumindest funktioniert es mit Google. Hoffentlich ist das - im Programmierersinne - korrekt.
LG
R.K.
21. Dezember 2006 um 00:39
Hallo,
bei mir funktioniert die Übergabe des Suchbegriffes aus Yahoo heraus nicht mehr:
http://de.search.yahoo.com/search?p=green+smilies&prssweb=Suche&ei=UTF-8&fr=moz2&x=wrt&meta=vl%3D(erster Link)Google klappt hingegen, bei dir klappts aber auch mit Yahoo. Woran könnte das liegen?
21. Dezember 2006 um 08:16
Hallo Rose Kane,
da ich das Plugin nicht kenne, kann ich es nicht testen - aber den title-Tag habe ich nun in der neuen Version 2.0 eingebunden, da ich es eh gerade fü WP 2.1 geprüft habe. Ebenso gibt es nun wieder ein par mehr Suchmaschinen, die genutzt werden.
@Michael: neue Version nutzen.
LG Frank
21. Dezember 2006 um 09:17
Danke, funktioniert!
21. Dezember 2006 um 16:29
27. Dezember 2006 um 23:34
Heute habe ich schon wieder ein Plugin von Deiner Seite installiert ... ich glaub ich nehm einfach ein Abo
. Tolles Plugin und Dein unermüdlicher "Supporteinsatz" ehrt Dich.
Klappt grundsätzlich gut, bis auf ein paar Kleinigkeiten:
1. Bei Suchbegriffen mit Umlauten werden auf der Seite merkwürdige Zeichen ausgegeben (ISO/UTF Problem?), kann man das ändern?
2. Nicht so wild, aber die Suchworte werden bei mir nicht markiert. Ich kann diese Funktion in meinem Theme direkt aktivieren, dann klappt es. Leider werden die Worte dann nicht so nett mit unterschiedlichen Farben hervorgehoben.
Zum Testen: Suchwortkomination "träume verwirklichen forum" in Google eingeben und mein Blog erscheint z.Zt. an Position 2.
27. Dezember 2006 um 23:37
27. Dezember 2006 um 23:58
@Nils: Danke!
Sonderzeichen: schwer, da auch die Suche innerhalb von WP so funktioniert. Bei einigen funktioniert es und ich hatte nie Zeit mich dahinter zu klemmen.
Highlighting ist nicht vorgesehen, ausschlieslich html-Tags, wie em sind beim Einbau möglich.
LG Frank
4. Januar 2007 um 16:05
Hallo Frank,
das Plugin ist wirklich klasse und hilfreich! Kompliment für Deinen Einsatz!
Einzig kleines Problem, welches ich nicht gelöst bekomme, ist die Anzeige der ähnlichen Beiträge: Den Codeschnipsel habe ich bei mir ausschließlich in die post.php eingefügt mit dem Ergebnis, dass die Landingpage für einen einzelnen Beitrag optimal dargestellt wird!
Wird man aber einer Kategorie mit mehreren Beiträgen fündig, so erscheint der Text mit den related posts vor jedem Beitrag und wiederholt sich!
Ich habe versucht den Code in anderen Dateien zusätzlich oder auch alleine zu platzieren (index.php, header.php, category.php, single.php): Leider mit keinem Erfolg - zumeist wird nichts bzw. nichts besseres angezeigt!
Zum Nachvollziehen:
http://www.google.de/search?hl=de&q=site%3A%2F%2Fkinderfahrradladen.de&btnG=Suche&meta=Dann Testklick auf ... über kinderfahrrad... (Position 4 / Einzelner Beitrag) und ... rubrik aufgeschnappt (Position 6 / Mehrere Beiträge mit Wiederholungen ...)
Hast Du vielleicht einen Tipp, welcher mich voranbringen könnte?
Vielen Dank und herzliche Grüße
Nina
4. Januar 2007 um 16:56
Hallo Nina,
am besten macht sich die Integartion in der single.php, wenn also die leute auf EINEN beitrag kommen. Wenn du es in die post bringst, dann ist es natürlich in jedem Beitrag neu, da es innerhalb von the_loop ist. Da ich aber dein Theme und dessen Aufbau nicht kenne, kann ich es nicht genau beurteilen.
LG Frank
17. Januar 2007 um 17:36
22. Januar 2007 um 12:29
22. Januar 2007 um 13:48
Ich habe den Code in ein Text Widget (mit PHP) gepackt. Leider funktioniert er da genauso wenig wie beim direkten Einbau in den Loop oder den Header. Gibt es schon irgendwelche Erkenntnisse, mit welchen Plugins sich "Landing sites" nicht verträgt?
22. Januar 2007 um 14:56
Bisher sind mir keine Inkonsistenzen mit anderen Plugins bekannt.
22. Januar 2007 um 16:43
@ Andreas Beer
Welche Plugins hast du aktiviert? Event. kann man so schon mal einen Teil ausschliessen.
23. Januar 2007 um 03:04
23. Januar 2007 um 16:21
Bei mir laufen so fürchterlich viele Plugins, dass ich selbst manchmal Schwierigkeiten habe, den Überblick zu bewahren (hier stehen sie alle: sauerlandthemen.de/impressum).
Zwischendurch hat "landingsites" aber inzwischen funktioniert. Nun setzt es wieder aus. Ich bin mir noch nicht sicher, ob das eher mit meiner Installation oder der wild gewordenen Firewall auf meinem Rechner zu tun hat. Manchmal sehe ich die Hinweise von "landingsites", manchmal nicht. Aber wenn ich sie sehe, sind sie klasse.
25. Januar 2007 um 23:51
27. Januar 2007 um 12:57
Hallo Frank, klasse Plugin. Arbeitet perfekt. Nur bei Deiner zweiten Demo oben (die über msn), da klappt was nicht. Die Kletterjungs scheinen Dein Plugin wieder entfernt zu haben.
28. Januar 2007 um 09:48
Ich bin dann wohl eher ein DAU hier.... kannst du mir sagen, in welcher Zeile ich den Code einfügen muss bei den einzelnen PHP Dateien, denn auf meinem Blog riverofgod.de funktioniert er bis jetzt nicht. Gruß Tom
28. Januar 2007 um 23:01
Nein, die Jungs nutzen es noch immer - versuche den zweiten Link, nur die Index gehorcht nicht. Danke für den Hinweis.
30. Januar 2007 um 11:52
@Tom Götze:
in die
single.php, oberhalb von<div class="post" id="post-<?php the_ID(); ?>"></div>30. Januar 2007 um 10:55
Hallo Frank, noch mal eine Frage: Ich war gestern bei einem Kunden, dem wollte ich das vorführen wollte und wir sind über Google dann auf meine Seiten - doch es war nichts zu sehen. Egal, ob mit IE oder FF - teste ich das ganze hier bei mir, klappt das einwandfrei. Kann es sein, dass manchmal die Referrer nicht mitgegeben werden bzw. man diese per Firewall ausschließen kann??? Beispiel: Google Suche nach "lidl reisen" - müsste auf der ersten Seite ein Link zum Mallorca Blog sein...
30. Januar 2007 um 12:16
Ja, wenn der Referer nicht übergeben wird, dann kannst du nix demonstrieren.
30. Januar 2007 um 12:23
Scheint trotzdem nicht zu gehen?!
Und du hast ja einige PHP's genannt, wo soll der Code den bei den anderen rein?
Danke für nen Tipp!
Tom
30. Januar 2007 um 12:23
Dann muss es an deren Firewall liegen. Danke, wieder was gelernt.
30. Januar 2007 um 12:54
@Tom: Es muss in die Datei, die von der Suchmaschine her verlinkt ist, inder Regel die single.php, mache Themen auch die index.php, da sie auf singel oder page in der index verzweigen, hauptsache über dem Content im loop.
@Andreas: ja, die Firewall bloggt das.
30. Januar 2007 um 16:12
Ein wirkliches schönes und sinnvolles plugin.
Das einzige Problem sind (zumindest bei Blogs, bei denen die Zeichenkodierung nicht auf UTF-8, sondern - wie bei mir - auf ISO-8859-1 lautet) die "hässlichen Zeichen", die anstelle der Umlaute kommen.
Ein Lösungsvorschlag, der bei mir funktioniert hat:
Die Ausgabe in der Funktion ls_getinfo über htmlentities laufen lassen:
[code]
if($what == 'terms') { echo htmlentities($terms,ENT_QUOTES,'UTF-8'); }
[/code]
Evtl. sollte auch vorher eine Abfrage nach der vom Blog verwendeten Zeichenkodierung gemacht werden, da diese Überarbeitung nur für ISO-8859-kodierte Blogs erforderlich ist.
(Bei UTF-8-kodierten Blogs dürfte sich allerdings ein ähnliches Problem bei den Suchmaschinen ergeben, die, wie etwa Lycos, ihrerseits ISO-8859-Kodierung verwenden).
31. Januar 2007 um 16:54
1. Februar 2007 um 13:26
3. Februar 2007 um 11:01
Es wäre interessant zu wissen, WIE das Plugin bestimmt, was ein "ähnlich relevanter Artikel" ist. Hast du dazu eine Info?
5. Februar 2007 um 10:40
Der Inhalt der DB wird komplett gelesen und die übergebenen Tags/ Wörter werden dann gesucht und dafür verwendet.
5. Februar 2007 um 11:28
Danke - das hab ich mittlerweile mit einem Test auch festgestellt! Das Script sucht einfach, ob diesselben Worte in anderen Artikeln vorkommen und bietet dann diese Artikel als "könnte Sie auch interessieren" an. Ein ECHTER inhaltlicher Bezug ist damit nicht gegeben, bzw. nur zufällig - ich hab' es also wieder deaktiviert.
5. Februar 2007 um 11:57
Wie könnte man den dann einen inhaltlichen Bezug herstellen, wenn nicht über das gesuchte Keyword welches sich auch in anderen Beiträgen befindet?
Mir fallen dazu nur Tags ein, wäre schön, wenn sich landingssite auch darauf stürzen könnte:
http://sw-guide.de/wordpress/wordpress-plugins/simple-tagging-plugin/5. Februar 2007 um 12:10
Man kann auch über Tags gehen, sicher - dazu müsste aber ein weiteres Plugin hinterlegt sein.
Oder man nutzt benutzterdefinierte felder und pflegt dieses.
Bisher ist aber keine der lösungen eingebunden.
Schaue mir das Plugin von Michael bei gelegenheit an und werde dann irgendwie eine Abfrage integrieren, so dass man wählen kann, woher die ähnlichen Beiträge gezogen werden.
5. Februar 2007 um 12:14
Es gibt ja schon zwei nette Plugins: UTW und Jeromes, beide vereint nun das neue Plugin von sw-guide - noch schöner, wären natürlich Tags als Standard im WP, aber man kann ja nicht alles haben. Für dich als Plugin-Autor natürlich blöd, denn alle zu unterstützen geht nicht aber ich denke mit simple-tagging machst du keinen Fehler.
5. Februar 2007 um 12:35
Du kannst bei Landingsites jedes beliebige Plugin für die ähnlichen Beiträge einbinden. Im Code, den du in deine Seite ienbindest, nimmst ls_related raus und integrierts einfach deine verwendete Funktion dafür. Wenn du von Michael das neue Plugin nutzt, dann ist es entweder STP_RelatedPosts() oder STP_RelatedTags().
LG Frank
5. Februar 2007 um 12:36
Mit der ebigen Antwort erledigt ?
10. Februar 2007 um 17:47
hmm immer, wenn ich das Plugin aktivieren möchte, bekomme ich folgende Fehlermeldung
| |
Warning: Cannot modify header information - headers already sent by (output started at /is/htdocs/wp1026998_NVQ08IAYOG/www/zoe-bergstroem/wp-content/plugins/landingsites_de.php:1) in /is/htdocs/wp1026998_NVQ08IAYOG/www/zoe-bergstroem/wp-includes/pluggable-functions.php on line 270
weiß jemand, woran das liegen kann?
12. Februar 2007 um 11:24
Das ist ein Problem deines Themes. Erweitere es bitte.
Erweiterung in eurer index.php:
Nach dem ersten PHP-Start folgende Code-Zeile einfügen:
z.B. so:
vor dem letzten PHP-Ende, also vor ?>
einfügen, z.B. so:
12. Februar 2007 um 22:42
vielen Dank, es hat geklappt. ein tolles Plugin
13. Februar 2007 um 19:00
18. Februar 2007 um 22:06
in deinem Plugin gibt es ein Problem, wenn die Variable des Suchstrings nur aus einem Buchstaben bestehen. Bei dieser Google-Anfrage gibt es eine Varible "aq" uf die das Plugin anspringt, anstatt die Variable "q" zu nehmen.
Um das zu beheben kannst du in der Funktion "ls_get_terms" die Zeile
$query = explode($d.'=', $_SERVER['HTTP_REFERER']);Durch folgendes ersetzen:
$query = explode('&'.$d.'=', $_SERVER['HTTP_REFERER']);if($query[1] == '') {
$query = explode('?'.$d.'=', $_SERVER['HTTP_REFERER']);
}
außerdem benutzt suche.aol.de =>q und suche.freenet.de=>query.
23. Februar 2007 um 10:19
tolles plugin. läuft problemlos bei mir
ich habe noch eine suchmaschine entdeckt, die bisher nicht abgefangen wird:
suche.aolsvc.de => q
funktioniert nach hinzufügen zum array einwandfrei. vllt bin ich ja nicht der einzige, der von dort besuch bekommt
23. Februar 2007 um 10:27
achja: bei answers.com steht in der liste ein / als delimiter. meinen beobachtungen nach müsste das aber ein s sein...
24. Februar 2007 um 02:12
24. Februar 2007 um 02:12
26. Februar 2007 um 11:17
@flash: Danke für den Hinweis, da die neue Verison eh bereit stand, habe ich es gleich integriert.
@Boris: Ist mit hinzugefügt, ebenso die Änderung bei Answer.
** Es gibt aktuell so viele Suchmaschinen, dass es schwierig ist, alle immer aktuell zu halten. Ich habe noch eine Liste mit ~600 Adressen, halte es bisher einfach für übertrieben, ein derart großes Array dafür zu füllen.
26. Februar 2007 um 22:24
5. März 2007 um 19:44
8. März 2007 um 23:39
9. März 2007 um 13:16
9. März 2007 um 14:29
Hallo Frank, ich habe die v2.2 im Einsatz. Dennoch klappt es nicht, dass bei Google die alternativen Links erscheinen. Bei Yahoo.de oder metager.de kein Problem. An was könnteb das liegen? Ich baue schon seit 3 Stunden rum, und komme nicht weiter. Hilfe! Ein Tipp wo ich suchen müsste, wäre sehr gut.
Danke im voraus. Dieses Plugin wäre für mein Vorhaben sehr hilfreich. Zum Einsatz kommt das Plugin übrigens auf meiner Website
http://tippgeber.de9. März 2007 um 14:46
Wo hast du es eingabut, in die single.php und oberhalb the_loop?
9. März 2007 um 18:34
Jeweils in folgende Templates: index.php, page.php, home.php, search.php und archiv.php.
Direkt VOR der Anweisung:
Muss ich das etwa zwischen das while und endwhile einbauen? Wundert mich, da es ja bei yahoo klappt.Thanks im voraus!
9. März 2007 um 18:37
Sorry! Antwort: Vor der Anweisung
if (have_posts()) : while (have_posts()) : the_post();
9. März 2007 um 19:46
Ist korrekt so. Im Array des Plugins, ganz am Anfang steht Google mit drin?
9. März 2007 um 22:04
Ja! Ich nutze die Version von Dir "Version: 2.2 de"
Im Array steht
function ls_get_delim($ref) {
$search_engines = array(
'google.com' => 'q',
'google.de' => 'q',
'google.it' => 'q',
...
Das unveränderte PHP-Schnipsel ist direkt vor der Zeile "if (have_posts()) : while (have_posts()) : the_post();" eingefügt.
Jetzt wird es ganz verrückt. Mit Mozilla Firefox 2.0.0.2 gehts nicht, aber mit IE 7.0.5730 geht es !!!
Ich gebe folgenden suchstring jeweils im Browser ein:
site:tippgeber.de datenschutz
Bei IE kommt die Plugin Meldung, bei Firefox nicht.
Oje ... hast Du einen Rat? Ich dachte schon an ein Timeout-Problem, da ich meine, dass es am Anfang mit dem IE auch nicht ging. Thanks a lot
11. März 2007 um 22:27
12. März 2007 um 09:58
Unter FF 1.5* geht es auch, soeben nochmal mt 2.0.02 getestet und geht wunderbar..
12. März 2007 um 18:26
Danke Frank, für Deinen Test.
Ich nehme an, dass Du meine Seite bei Google mit dem String "site:tippgeber.de datenschutz" und dem FF getestet hast.
Wenn also meine Website bei Dir funzt, dann muss ich es wohl auch noch mal aus einem Internetcafe probieren. Rätselhaft ist's schon. Ich berichte woran es lag, wenn ich den Fehler lokalisiert habe. Gruss, Klaus
19. März 2007 um 16:18
24. März 2007 um 19:08
29. März 2007 um 10:54
5. April 2007 um 08:22
6. April 2007 um 01:22
Danke für das schöne Plugin. Ich habe allerdings leider dasselbe Problem wie in Kommentar 100 beschrieben. Bei Aktivierung gibt es folgende Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at /homepages/30/d68299631/htdocs/wp-content/plugins/landingsites_de.php:288) in /homepages/30/d68299631/htdocs/wp-includes/pluggable-functions.php on line 270
Habe bereits ausprobiert, die Code-Zeilen ob_start(); und ob_end_flush(); in die index.php zu integrieren, aber die Fehlermeldung bleibt unverändert bestehen.
Gibt es noch eine andere Lösung?
10. April 2007 um 21:34
11. April 2007 um 16:10
Ein tolles Plug-in und ein absolutes Must-Have, vielen Dank dafür
Sonnige Grüße,
Michael
24. April 2007 um 03:38
24. April 2007 um 12:56
26. April 2007 um 17:34
28. April 2007 um 21:37
30. April 2007 um 13:08
1. Mai 2007 um 17:18
Danke für das Plugin. Technisch funktioniert es einwandfrei. Allerdings sieht es optisch ziemlich missraten aus, wenn man von einer Suchermaschine aus auf meiner Seite landet. Gibt es dafür einen Trick, um es anzuhübschen. Könnte es daran liegen, dass ich den Code an einer falschen Stelle eingebaut habe? Habe es vorerst wieder deaktiviert.
Besten Dank im voraus und viele Grüße
bosch
2. Mai 2007 um 09:07
Wenn du es mit dem obigen Code eingebaut hast, dann kannst du es über die class landingsites formatieren, mittels CSS. Du musst es in die Darstelleung der einzelnen Artikel einbauen, in der Regel die single.php.
LG Frank
2. Mai 2007 um 11:00
Vielen Dank, Frank. Das hatte ich irgendwie befürchtet. Gibt es irgendeine Musterformatierung, die man einbauen kann, wenn man, so wie ich, übrehaupt keine Ahnung von CSS hat?
2. Mai 2007 um 11:13
Mal das Plugin aktivieren, den Code einbauen und eine Link senden, dass ich es finde. Schaue es mir an und kann ja mal einen Tipp geben.
Ich formatiere einfach mit einem Rahmen:
.landingsites {background: white;
border: 4px solid red;
padding: 10px ;
margin-top: 20px;
}
Das sollte eigentlich reichen, damit es den Lesern auffällt.
2. Mai 2007 um 11:34
So, habe es jetzt einfach mal aktiviert. Hier gibt es eine vorbereitete Suche.
Der CSS-Code kommt dann einfach irgendwo in style.css, oder?
2. Mai 2007 um 11:51
Folgenden Code in die style.css deines Themes:
.landingsites { margin: 1em 2.5em; padding: .5em; border: 5px solid red; } .landingsites ul li { list-style-position: inside; line-height: 1.5em; font-size: 1.3em; }Nur ein Vorschlag und du kannst es ja anpassen.
2. Mai 2007 um 12:01
Das sieht schon mal deutlich besser aus, vielen Dank. Leider erscheint bei mir kein Rahmen. Könntest Du mir ein letztes Mal auf die Sprünge helfen? Vielen Dank!
2. Mai 2007 um 12:36
Sollte eigentlich gehen, ansonsten mache doch mal aus red #FF0000.
LG Frank
2. Mai 2007 um 12:56
2. Mai 2007 um 13:33
Jetzt funktioniert es einwandfrei. Herzlichen Dank nochmal für Deine Unterstützung.
Ein kleiner Hinweis: Ist Dir aufgefallen, dass das Plugin auch aktiv wird, wenn man vom google-Feedreader auf die eigene Seite gelangt? In diesem Fall ist das Plugin doch eigentlich unnötig.
2. Mai 2007 um 14:46
Ja, ist mir bekannt - allerdings läßt sich das in der gegenwärtigen Form nicht einfach ändern, dazu müsste das Array mehr Daten bekommen, da die URL bei Google gleich ist.
7. Mai 2007 um 11:26
7. Mai 2007 um 14:17
9. Mai 2007 um 00:20
10. Mai 2007 um 12:31
12. Mai 2007 um 12:22
13. Mai 2007 um 11:24
Wenn das PlugIn bei manchen Besuchern nicht funzt, kann das daran liegen, dass sie keinen Referer übermitteln oder kann es dafür noch andere Gründe geben?
13. Mai 2007 um 19:03
14. Mai 2007 um 08:03
Sollte der Grund sein, richtig.
15. Mai 2007 um 21:21
16. Mai 2007 um 02:27
Also nach 2h vergeblicher muehe geb ich nun erstmal auf...
k.a. warum das ums verre**** nicht laeuft
16. Mai 2007 um 11:00
@enterhaken: wo ist das Problem? Aktiviert? Code in die single.php kopiert?
16. Mai 2007 um 11:30
Hallo Frank,
habe immer noch das in #127 beschriebene Problem. Hast Du vielleicht noch einen Lösungsansatz. Liegt es an meinem Theme (Tonus)? Nach Aktivierung des Plugins und Eingabe eines Suchbegriffs, spuckt es egal bei welchem Suchbegriff folgende Fehlermeldung aus:
WordPress database error: [Can't find FULLTEXT index matching the column list]
SELECT ID, post_title, post_content,MATCH (post_name, post_content) AGAINST ('Inka Grings') AS score FROM wp_posts WHERE MATCH (post_name, post_content) AGAINST ('Inka Grings') AND post_date
16. Mai 2007 um 11:31
16. Mai 2007 um 12:33
Hallo Mike,
nein, ich kenne keine andere Lösung, als die beschriebene.
Bitte sende mir mal dein Theme als zip, werde es mal bei mir testen. Vielleicht können wir es dann ein wenig eingrenzen.
20. Mai 2007 um 09:53
26. Mai 2007 um 15:06
29. Mai 2007 um 11:15
29. Mai 2007 um 14:23
29. Mai 2007 um 19:08
29. Mai 2007 um 23:40
31. Mai 2007 um 13:07
1. Juni 2007 um 18:24
6. Juni 2007 um 03:12
6. Juni 2007 um 19:20
10. Juni 2007 um 12:14
18. Juni 2007 um 13:53
18. Juni 2007 um 14:45
21. Juni 2007 um 15:03
21. Juni 2007 um 18:03
23. Juni 2007 um 13:14
23. Juni 2007 um 13:38
29. Juni 2007 um 12:37
1. Juli 2007 um 16:21
3. Juli 2007 um 08:35
9. Juli 2007 um 18:41
Hallo Frank,
Gehe ich recht in der annahme, dass das Plugin auch in der Sidebar funktionieren sollte?
function_exists('ls_getinfo') ist OK
if (ls_getinfo('isref'))
scheint jedoch nicht true zurückzugeben.
MfG. Magnus
9. Juli 2007 um 18:46
Der Code muss innerhalb des Loop sein, sonst kennt das plugin den aktuellen Beitrag nicht. Entweder das Plugin innerhalb the_loop nutzen, oder das Plugin auf der Seite einsetzen.
10. Juli 2007 um 10:16
Hallo Frank. herzlichen Dank,
die Ursache war wohl, dass Norton Security die Referer unterdrückt und bei unseren eigenen Tests das Plugin deshalb die Bedingung isref nicht erkennen konnte. MfG. Magnus
23. Juli 2007 um 23:49
25. Juli 2007 um 01:38
1. August 2007 um 17:00
10. August 2007 um 15:07
11. August 2007 um 11:26
13. August 2007 um 16:20
15. August 2007 um 15:01
Hallo,
kann man denn das Plugin so benutzen, dass es nur auf den Seiten erscheint, die nicht mehr existieren? Und: kann man es so justieren, dass es nicht auf der Hauptseite erscheint? Nutze Wordpress als Website-CMS. Gruß
15. August 2007 um 17:03
Dann musst du eine eigenes Template für diese Seiten erstellen und nur da das Plugin einbinden.
Damit es nicht auf der Startseite eingeblendet wird, kannst du entweder auch mit einem Template arbeiten oder du nutzt die Conditional-Tags, siehe Artikel. Damit kannst du ja abfragen, ob es sich NICHT um die Startseite handelt.
16. August 2007 um 12:24
16. August 2007 um 21:53
..danke Dir Frank für die Antwort. Eine Frage habe ich aber noch. Kann ich bspw. es so einrichten, dass eine bestimmte Seite immer empfohlen wrid? Auch wenn ich mich etwas dumm anstelle aber nach welchen Kriterien werden die "Vorschläge" gemacht?
17. August 2007 um 10:28
@ Atos
Außer bueltge macht mir die Nummer 1 nun streitig. *g*
Du kannst doch einfach den Code, mit dem Begrüßungstext ("Sie kommen von..."), noch um eigenen Text und deinen Hinweis auf eine bestimmte Seite erweitern - mache ich auch so, einfach mal nach "green smilies" googeln und das erste Ergebnis anklicken.
17. August 2007 um 16:28
@ Michael: danke Dir für den Tipp. werde das mal ausprobieren.
19. August 2007 um 17:16
@michael: ja, das hat dann geklappt. vielen vielen dank nochmal für den tipp.
19. August 2007 um 23:33
26. August 2007 um 16:53
27. August 2007 um 17:06
1. September 2007 um 13:38
5. September 2007 um 12:56
Hallo,
benutzt das "landing sites"-plugin und bin sehr begeistert. leider werden meine kategorien seit ein paar wochen nicht mehr bei google gelistet. kann das evtl. etwas mit dem plugin zu tun haben? Bsp:
http://www.dergutscheinblog.de/angebote/arcor-gutschein-e-rabatt-e-gutscheincode-s-aktion-en/14. September 2007 um 13:38
17. September 2007 um 18:52
27. September 2007 um 23:44
28. September 2007 um 10:50
28. September 2007 um 18:37
29. September 2007 um 00:31
29. September 2007 um 16:06
9. Oktober 2007 um 13:12
Das Plugin ist der Oberhammer!!
11. Oktober 2007 um 08:06
Hallo, das plug in funktionirt, aber es nimmt nicht die style.cc des themes an. Der inhalt wird als plain text angezeigt.
ich habe WP 2.3
11. Oktober 2007 um 11:12
Die Formatierung musst du in dein Style einfügen. Dazu gibt es keine Vorlage. Wenn du den Code, wie oben, eingefügt hast, dann kann die Ausgabe per Klasse landingsites formatiert werden.
18. Oktober 2007 um 16:35
Hallo! Habe die obige Anweisung befolgt - ins Seiten-Template, Haupt-Index-Template, Home-Template und Suche-Template in die Datei diese Zeilen aus der landingsite.php hineingeschrieben bzw. auch die landingsite.php in den theme-Ordner gelegt. Aber leider kann ich das Plugin nicht aktivieren, da die folgende Meldung kommt: "Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt." WP 2.2.3 . Kann es sein, das es unter dieser WP-Version (noch) nicht funktioniert? Obwohl, ich sehe gerade, diese Seite läft auch unter WP 2.2.3 . Hmm ...?
22. Oktober 2007 um 09:06
31. Oktober 2007 um 16:15
Super Plugin!
Habe noch eine Korrektur zur Schweizer Suchmaschine Bluewin:
Falsch: 'bluewin.ch' => 'q',
Richtig: 'search.bluewin.ch' => 'query',
5. November 2007 um 14:46
Das Plugin kann nun ähnliche Beiträge aufgrund der Tags in WordPress 2.3 ermöglich,, mehr dazu im obigen Beitrag.
6. November 2007 um 09:16
hallo,
nettes plugin, hab mich von deiner Demoseite überzeugen lassen, ABER: wenn ich das howto hier durchziehe, hab ich noch kein Highlighting. Wie machst du das? In der Erklärung ganz oben steht ja:
Verwendung fanden dabei das Plugin WordPress Related Entries, der Code Search Highlighting und die Hilfe von Lazaryn, sowie digg.
Aber verwendet wird das Highlighting dann doch nicht? Bin etwas verwirrt.
6. November 2007 um 19:38
Nein, die Funktion des Plugin wurde nicht für diese Zwecke eingebaut, es basiert lediglich auf diesem Plugin zu Teilen. Ein klassisches Highlightning ist nicht im Umfang enthalten.
8. November 2007 um 13:47
verrätst du mir auch womit du das highlighting bei dir zustandegebracht hast? evtl. welches Plugin? dann müßte ich eigentlich selber zurechtkommen...
8. November 2007 um 15:30
Sicher, ich mache es mit Search Unleached, allerdings ist das einfache Hervorheben der Einträge auch mit einem anderen Plugin realisierbar, mal die DB wühlen.
10. November 2007 um 13:47
danke, ich kenne search unleashed, hatte allerdings auf mehreren blogs probleme damit. meine persönliche meinung ist es, daß einige der plugisn von urbangiraffe noch nicht ganz ausgereift sind.
ich kenne nur ein einziges anderes plugin, von mediaprojekt - so heißt die seite, allerdings sind die plugins dort seit mindestens einem jahr nicht mehr aktualisiert worden...
10. November 2007 um 23:26
Versuche es mit Search_Hilite
11. November 2007 um 01:17
danke, genau dieses meinte ich mit alt: Version 1.9 - 15.07.2006 ist von mediaprojekte.de aber ich hab ein aderes gefunden:
http://www.linksback.org/wordpress/wordpress-plugins/wphighlight-wordpress-plugin/12. November 2007 um 14:08
15. November 2007 um 00:04
18. November 2007 um 13:06
20. November 2007 um 19:24
24. November 2007 um 10:52
30. November 2007 um 11:41
Danke! Habe das Plugin installiert und bin begeistert.
Und bei der Gelegenheit auch danke für Deine anderen Arbeiten. Ich habe schon so manchen Tipp hier gelesen.
9. Dezember 2007 um 15:35
11. Dezember 2007 um 00:17
Hallo Leude,
ich habe soeben das Plugin auch auf meiner Seite integriert.
Nach verschiedenen Google-Zugriffen musste ich feststellen, dass oft gar keine "ähnlichen Artikel" gefunden wurden, oder stets 10 Artikel unterschiedlich sortiert.
Wenn ich z. B. nach "betpedia" bei google suche, kommt meine Site gleich am Anfang. Nachdem ich auf das Suchergebnis geklickt habe, erschein oben ganz brav der Standardtext aus dem Template, aber findet keine "ähnlichen Artikel".
Wenn ich in meiner Blogsuche jedoch "betpedia" suche, dann findet der massenhaft Artikel (normal). Das gleich passiert bei dem Suchbegriff "Drei Weg Wette". Einfach nichts!
Ein Beispiel für die 10 Artikel, die immer wieder dran kommen:
http://www.google.de/search?q=mybet&hl=de&rlz=1B2GGGL_de___DE203&pwst=1&start=10&sa=NWie geht das System vor? Schließt es etwa alte Artikel aus?
Vielen Dank für eure Hilfe!
Gruß,
Ingo
11. Dezember 2007 um 08:00
Hallo Ingo,
mit welcher Funktion arbeitest du um die ähnlichen Artikel auszugeben? Eventuell mit der Tag-Möglichkeit und du hast zu den Artikeln keine Tags gepflegt?
LG Frank
11. Dezember 2007 um 17:40
Hallo Frank,
vielen Dank für deine schnelle Anwort.
Ach funktioniert das mit der "Tag-Funktion"???
Ich hab das seit derm HeadSpace-Plugin drin, oder ist das mit einer WP-Versionsänderung gekommen?
Wenn das so ist, dann kann es auch nicht so viel finden, da ich nur bei einigen Beiträgen Tags vergeben habe.
Dann werde ich wohl mal bei den anderen Artikeln die Tags hinzufügen.
Vielen Dank!
Gruß,
Ingo
12. Dezember 2007 um 07:54
Die Funktion ist neu hinzugekommen, weil sie bessere Ergebnisse liefert. Die "alte" Funktion steht aber weiterhin zur Verfügung, siehe Artikel, in der ich beide Möglichkeiten beschrieben habe.
18. Dezember 2007 um 00:13
18. Dezember 2007 um 22:02
Astreines Plugin. Funzt wunderbar. Vielen Dank!
19. Dezember 2007 um 17:48
23. Dezember 2007 um 08:19
1. Januar 2008 um 12:04
3. Januar 2008 um 01:30
3. Januar 2008 um 13:34
6. Januar 2008 um 02:00
7. Januar 2008 um 17:28
10. Januar 2008 um 21:22
28. Januar 2008 um 14:42
8. Februar 2008 um 08:14
Hallo,
danke für das sehr nützliche Plugin.
Ein Problem habe ich: bei Trackbacks wird die Zeile "Sie kommen von Google und interessieren sich für ..." vor dem Artikeltext.
Wie könnte man das abstellen? Jedesmal vor einem Trackback deaktivieren ist mir zu umständlich.
Gruß
RKW
8. Februar 2008 um 08:28
Da reden wir wohl aneinander vorbei - Trackbacks können eigentlich keinen Einfluss auf das Plugin habe. Es analysiert lediglich die übergebenen Begriffe und den Referrer. Dazu bringt es Artikel.
8. Februar 2008 um 15:06
Hallo Frank, erst einmal danke für das bereitstellen dieses und der anderen deiner Plugins.
Beim Landingsites Plugin habe ich das Problem, egal wie ich es integrierer, also als Content, als Tag oder mit der landingsites_de.php bei mir erscheint immer: keine ähnlichen beiträge. obwohl diese aber vorhanden sein müssen.
was mach ich falsch?
8. Februar 2008 um 16:33
landingsites_de.php ist im Theme-Ordner?
per include in index.php und single.php eingebunden?
Ich kann es bei dir nicht finden.
8. Februar 2008 um 18:14
@ frank
nein, landingsites_de.php ist im plugin-ordner und die landingsites.php die ist im theme-ordner. hatte die landingsites.php, bei den letzten versuchen nicht per include eingebunden, sondern den oben geschriebenen code (content u. tags) benutzt.
schade, es geht immer noch nicht. hast du noch ne idee?
schöne grüße mifune
12. Februar 2008 um 11:36
@ Frank,
danke für deine Hilfe. Ich bin nochmal alles durchgegangen und jetzt klappts irgendwie! Super!
PS: Dein Buch ist toll geworden, planst du eine weitere Veröffentlichung, vielleicht wo du spezieller wirst?
Schöne Grüße aus Sachsen
mifune
12. Februar 2008 um 12:09
Danke!
Ja, es wird ca. im Juni eine erweiterte Version geben, die wesentlicher tiefer geht und dabei habe ich mir auch zusätzliches Know How geholt - siehe Artikel: WordCamp08, der Tag danach
28. Februar 2008 um 17:25
9. März 2008 um 12:04
12. März 2008 um 19:20
12. März 2008 um 23:49
15. März 2008 um 17:29
22. März 2008 um 19:57
Ist es denn auch möglich die ähnlichen Beiträge nach Datum zu sortieren und dieses dann auch im Titel mit auszugeben? Wäre super
24. März 2008 um 18:44
25. März 2008 um 10:57
Sicher möglich, aber aktuell fehlt mir die Zeit. Vielleicht hat einer der Leser einen Codeschnippsel.
28. März 2008 um 16:45
30. März 2008 um 14:30
31. März 2008 um 06:54
3. April 2008 um 08:59
Erstmal Danke. Ich lese Frank seine Artikel gerne und sie sind sehr hilfreich. Auch seine Plugins sind sehr hilfreich.
Unter anderem benutze ich Landing sites. Aktuell läuft bei uns (LEV) noch 2.3 de. Gerade habe ich aber zum Testen die v2.61(2) geholt
Bei der Gelegenheit mal eine Frage oder Vorschlag. Vor kurzem hatten wir Search_Hilite Reloaded im Einsatz. Dieses plugin markiert die Treffer farbig, auch bei Google-Referer. Nun musste ich es deaktivieren, da wp-cache auch mal solche per Google aufgerufenen Seiten in den Cache aufnimmt und der nächste Aufrufer sieht dann die Treffer markiert, ohne danach gesucht zu haben. An der Blog-URL kann er das ja nicht unterscheiden.
Nun meine Frage. Kann man Landing sites das Feature der farblichen Markierung aus den Suchworten beigringen, ohne dass wp-cache das unglücklicherweise dem nächsten Besucher noch mal präsentiert?
Gruß und Danke
4. April 2008 um 13:10
@Adrian: Ich würde einfach einen anderen Aufruf von bspw. Simple Tags verwenden. Da kannst du es recht einfach einstellen und es funktioniert sogar
7. April 2008 um 17:12
12. April 2008 um 15:05
Ich habe vom Provider ein memory limit oberhalb von 32M, der genutze Speicher der Webseite liegt bei ~21MB. Wenn ich landingsites lade, dann liefert mir wordpress an beliebigen stellen den Fehler 'Fatal error: Allowed memory size of 16777216 bytes exhausted'.
Woher der Fehler kommt kann ich nicht nachvollziehen, jedoch tritt er nachvollzuiehbar auf wenn man dieses Plugin lädt.
12. April 2008 um 15:56
@Fehler bzgl memory limit: Hinterlege mal in der wp-config.php:
@ini_set("memory_limit","32M");. Vorher Backup der Datenban kund aller Files machen. Vielleicht hilft es. Rückmeldung wäre schön.Welche Ausgabe des Plugins hast du eingebunden, Ähnliche Beiträge via Tag oder Post?
16. April 2008 um 20:12
21. April 2008 um 08:12
Hallo Frank!
Eine kleine Erweiterung hätte ich noch für das Plugin: Wenn man beim Aufruf sagen könnte, ob man den Wert gleich mit echo ausgeben oder erst in eine Variable übergeben haben möchte, wäre das ganze flexibler... Ich brauche es bei mir nämlich als Variable um damit weiter zu arbeiten...
Danke!
Jens
21. April 2008 um 08:56
Jens » Du könntest doch die Funktion direkt an eine Variable übergeben und dann nutzen, siehe Artikel.
21. April 2008 um 12:22
Oh, gute Idee! Die Funktion von PHP kannte ich noch garnicht! Danke!
27. April 2008 um 16:34
6. Mai 2008 um 09:36
Hallo Frank,
gibt es eine Möglichkeit einer Landingsite, für die Besucher, welche in Google suchen aber dann nicht direkt auf einen Artikel stossen sondern auf die index-Page...
Ein Beispiel: Ein Benutzer sucht nach München und trifft dann bei mir nicht auf einen speziellen Artikel sondern auf isarflimmrn.tv... Jetzt muss er aber auf der Seite erst noch suchen warum Google ihn auf meine Seite gebracht.
Super wäre an dieser Stelle ein Hinweis (wie bei der Landingsite) welche Artikel zu dem von ihm gesuchten Wort in Google passen...
Ich hoffe ich hab es einigermassen verständlich ausgedrückt...
Grüße und danke für die tolle Arbeit von dir...
13. Mai 2008 um 20:38
Also wenn ich das alles so lese funktioniert das ja ... aber will nicht bei mir
Siehe googlesuche "rentner gmbh arte" - da ist auch noch ein anderer Beitrag mit den selben TAG'S.
Wird aber nur "Keine ähnlichen Beiträge" angezeigt
habe mit den plugin's rumgespielt (aktiviert, deaktieviert) aber keine Lösung, weiß echt nicht mehr weiter, und bitte hiermit um HILFE
LG Steven
PS: Frank, super Arbeit was du hier machst:) bitte weiter so...
14. Mai 2008 um 15:30
Ich muss nochmal mit der Suchproblematik nerven...
) Hat da keiner ne Lösung für oder habt ihr keine ähnlichen Problemen...
Ich versuch nochmal kurz das Problem zu schildern. Jemand sucht über einen Suchbegriff in Google. Google schlägt ihm meine Seite vor, aber leider nicht direkt den Permalink zum Artikel sonder nur die Basis-Url. So und jetzt kommt der Suchende auf meine Basisseite und und findet den Artikel nur wenn er auch bei mir die Suche betätigt.
Was er im günstigen Fall auch macht, aber eben oft auch nicht und wieder zu Google zurück springt. Und das wollen wir doch alle nicht...
Habt ihr ähnliche Probleme, wie habt ihr das gelöst oder ist da eher ne spzifische Geschichte von mir???
Lieben Dank und Grüße
Alex
14. Mai 2008 um 16:11
@Alex: wenn Landingsite-Plugin in der index.php ist, dann bekommt der Besucher eine Auswahl von Beiträgen zu den übergebenen Suchbegriffen. Das ist doch ein recht guter Service für den Besucher.
14. Mai 2008 um 16:14
@Steven: Welche Funktion nutzt du um die ähnlichen Artikel auszugeben?
14. Mai 2008 um 16:22
Hallo Frank,
vielen Dank für die schnelle Antwort...
Aber wenn ich sie die in die index.php integriere, dann krieg ich zu jedem Artikel (vor allen 10 Artikeln) quasi nen landing-Eintrag...
Oder mach ich da was falsch??
Grüße
14. Mai 2008 um 16:29
zu schnell gedrückt... also wenn ich es vor dem Loop rein packe gibt er mir keine ähnlichen Beiträge aus und nach dem Loop das oben beschriebene Problem, das ich ganz viele landing-Einträge habe und ich hätte grne nur einen am Kopf der Seite...
14. Mai 2008 um 20:45
Hallo Frank,
ich include die landingsite.php
versteh nicht was ich falsch mache. *schulterzuck*
14. Mai 2008 um 20:53
@Steven: habe es nochmal angeschaut. Du includest die php-Datei und damit basieren die ähnlichen Artikle auf Tags. Es muss also andere Artikel mit den gleichen Tags geben. Klicke ich aber deine Tags an, dann bekommen ich nur einen Beitrag, dass ist immer der gleiche.
14. Mai 2008 um 21:09
Frank, danke für deine Zeit.
Wenn ich z.B. auf Musik (Tag) kicke bekomme ich 4 Themen angezeigt....
14. Mai 2008 um 22:12
@Steven: stimmt, schwer zu sagen. Dann ändere doch mal in der php-Datei die Funktion und nutze nicht die für Tags.
15. Mai 2008 um 13:08
Hab das Problem jetzt gelöst... ich hatte bisher nur mit der include Anweisung gearbeitet. Hab es dann danach mit der Tag Variante probiert, aber erst die ls_related Variante hat zum erwünschten Ergebnis geführt. Jetzt ist alles so wie ich es mir gewünscht hatte..
Vieln Dank nochmal...
15. Mai 2008 um 20:52
Ja somit geht es erstmal, aber die Tag Variante würde mir besser gefallen:)
Na mal sehen ob ich das hin bekomme...
Vielen Dank, Frank
4. Juni 2008 um 18:15
5. Juni 2008 um 14:54
Hi! Ich habe das Plugin schon öfter irgendwo gesehen und fand es klasse! Sehr hilfreich.
Aber jetzt habe ich es mir installiert und komme nicht klar.
Es wird mir immer "Keine ähnlichen Beiträge" angezeigt, obwohl es eigentlich welche geben müsste. Woran kann das liegen?
Arbeitet das Plugin mit Tags?
5. Juni 2008 um 15:29
@Chikatze: je nach dem, welche Funktion du bei der Ausgabe im Template nutzt, entweder mit Tags oder auf grund des content im Beitrag.
5. Juni 2008 um 15:38
Ich habe die zusätzliche kleine Datei runtergeladen und in den Theme-Ordner gepackt und dann den einzeiligen Code auf die von Dir empfohlenen Dateien gepackt.
War das falsch? Muß ich noch was machen?
Doch lieber per Hand die langen Codes einfügen?
5. Juni 2008 um 16:08
@Chikatze: das ist soweit richtig, aber wenn du die Datei includest, dann trotzdem mal schauen, welche Funktion dort Verwendung findet. Wenn du sie einfach herunter lädst, einbaust, dann wird die Funktion für Tags (ls_related_tags) verwendet. Das heißt, es muss auch gleiche Tags geben. Ansonsten stell mal in dem Template um, Zeile 8 entkommentieren und Zeile 9 auskommentieren.
5. Juni 2008 um 17:23
Ah! Danke. Dann probiere ich das mal. Wundert mich nicht, habe nämlich lange Zeit nicht getagged auf dem Blog...
5. Juni 2008 um 17:57
Ok, ich glaube, jetzt funktioniert das Plugin. Aber es sitzt an der falschen Stelle (unter meinem Header). Kannst Du mir noch sagen, wo ich die Position anpasssen kann?
Sorry, daß ich Dich so belästige.
6. Juni 2008 um 07:37
@Chikatze: Du musst es dort includen, wo es dann erscheinen soll. Ändere also die Anweisung im Template und schiebe sie an die Stelle, wo du sie haben willst.
6. Juni 2008 um 11:14
Hab es!
Vielen Dank!
Als Suchmaschine nutze ich selbst übrigens auch oft
http://www.exalead.de!(Scheint aber noch nicht so populär zu sein...)
9. Juni 2008 um 20:49
Hi, gibt es auch ne Möglichkeit so eine landingpage für
http://www.url.de/tag/plugin/zum laufen zu bringen? Benutze das Plugin erfolgreich für Links auf Beiträge, aber bei solchen Links zu Tags oder Kategorien schlägt das nie an. Dankeu nd Grüße9. Juni 2008 um 21:24
@Michael: Man kann das Plugin einbauen wo man will, es muss nur im entsprechenden Template sein. Wenn man Tags aufrucht, als Archiv, dann wird tag.php gesucht, gibt es die nicht, dann wird die archive.php genutzt, gibt es auch die nicht, dann wirkt die index.php. Je nach Theme muss die Implementierung drin sein.
11. Juni 2008 um 22:37
Danke für das Plugin! Ich setze es schon seit einer Weile auf dem Blog ein, wirklich perfekt!
20. Juni 2008 um 09:45
1. Juli 2008 um 16:09
13. Juli 2008 um 23:19
15. Juli 2008 um 10:41
18. Juli 2008 um 22:40
Hey Frank, erstmal danke für dieses klasse PlugIn. Ich nutze es schon länger und habe es grad mal wieder ein bisschen optisch angepasst.
Was mir dabei in den Kopf stick war die Frage ob die "Vorschlags-Qualität" vielleicht weiter erhöht werden könnte in dem man mehrere Faktoren, also erstmal die Tags & den Content (und vielleicht später noch andere wie den Titel der Seite auf der der User gelandet ist oder den aktuellen Suchbegriff) miteinander kombiniert um passende Artikel zu finden. Vielleicht ist die Idee ja schon mal gekommen (hab mir jetzt nicht alle Kommentare durchgelesen), ich kann sie leider nicht umsetzen.
Aber vielleicht wär das ja mal ein Feature für eine neue Version, hm?
Danke nochmal für die wertvollen PlugIns und schöne Grüsse
Der Frei-Gen'er
22. Juli 2008 um 09:50
27. Juli 2008 um 01:30
1. August 2008 um 23:33
4. August 2008 um 16:02
12. August 2008 um 12:55
Hallo Frank, vielen Dank für das Plugin, läuft bei mir schon lange.
Jetzt ist mir aber noch ne Frage gekommen: Ist es möglich unterschiedliche Landingsites für unterschiedliche Kategorien zu haben???
D.h. wenn der Besucher von Google auf einen Beitrag der "Kategorie A" kommt den "Text A" - wenn er von Google auf einen Beitrag der "Kategorie B" kommt den "Text B"angezeigt bekommt???
Vielen Dank
12. August 2008 um 13:28
@Detlef: Mit Hilfe der Conditional Tags sollte das gehen:
if (is_category('allgemein')) { dann } else { dann }. Du müsstest das nur beim Einbau so setzen, dann kannst du beliebig das Template anpassen. Der code muss da rein, wo der Aufruf im Template des Themes statt findet, wenn das fertige Template von der Site hier genutzt wird, dann könnte man auch mehrere machen und bei der include-Anweisung unterscheiden.12. August 2008 um 14:00
Riesendank dafür habs soeben installiert, geht prächtig!
14. August 2008 um 13:04
20. August 2008 um 10:12
22. August 2008 um 14:54
Hi Frank
heute fand ich einen Eintrag im Error Log vom Plugin, das 1.Mal (WP 2.6)
WordPress database error
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax
to use near '\\Error\\') AND post_date <= '2008-08-21 07:37:00' AND (post_status IN ( 'publish'' at line 1 for query SELECT ID, post_title, post_content,MATCH (post_name, post_content) AGAINST ('\\Error\\') AS score FROM xy_posts WHERE MATCH (post_name, post_content) AGAINST ('\\Error\\') AND post_date <= '2008-08-21 07:37:00' AND (post_status IN ( 'publish', 'static' )) ORDER BY score DESC LIMIT 3 made by ls_related, referer:
http://www.google.com/search?q="Error"hat da wer nur Verrücktes gesucht oder ?
lg
Monika
22. August 2008 um 15:41
@Monika: Die Felder sind OK, die Suche auf \\Error\\ sollte auch klappen.
25. September 2008 um 20:56
Genau sowas habe ich schon die ganze Zeit gesucht, bin zu faul mit selber sowas in so einer guten Qualität zu programmieren.
Großes Danke!!!!
25. September 2008 um 22:22
22. Oktober 2008 um 16:56
ist die Syntax von: ls_related(5, 10, '', '', '', '', false, false) irgendwo detaillierter erklaert? ich wuesste gerne ob ich z.b. nur related posts anzeigen koennte aus eienr bestimmten kategorie?
22. Oktober 2008 um 20:29
@ovidiu: habe es ergänzt, aber deine Anforderung geht so nicht
23. Oktober 2008 um 07:56
Danke. Zumindest ist meine Neugier jetzt befriedigt
23. Oktober 2008 um 12:17
5. November 2008 um 18:29
Wie sieht es eigentlich aus, wenn man Landingsites zusammen mit WP-Supercache verwendet?
Hat da jemand Erfahrung mit?
Nicht das da SuMa-User und "normale" zusammen gemixt werden, weil sie die gleiche URL aufrufen... *g
Könnte dezent unprofessionell wirken.
10. November 2008 um 23:07
Ok, antworte ich mir mal selber
WP-Supercache in Kombination mit den Landingsites ist sehr ungesund. Hat jemand das schon mit einem genialen Code gelöst?
Beim googeln habe ich aufgeschnappt, dass man die Integration der LS mittels Javascript realisieren möchte - aber das ist dann nicht so meine Welt...
@Frank - du hast auch schon viel über Cache hier auf dem Blog geschrieben... Heisst du du hast mal das und mal das am laufen?
11. November 2008 um 07:40
@Marc: Ich nutze kein Cache-Variante, die "statische Seiten" ausliefert. Ich halte das für klassische Blogs mit vertretbaren Userzahlen für übertrieben. WordPress hat einen eigenen Cache und zusätzlich kann man mit diversen Varianten recht gut aufbohren. SuperCache ist quasi für meine Sicht nur die Endlösung.
12. November 2008 um 10:22
Nach ein bissel sucherei habe ich nun eine Möglichkeit gefunden, wie man Landingpages und WP Super Cache zusammen verwendet. Das funktioniert allerdings nur, wenn man SC im Modus "Half on" verwendet!
Alles was die Landingpages betrifft, gehört in eine eigene php-Datei (also auch die IF-Abfragen). Dann kann man das ganze z.B. in der single.php schön einbinden und dafür sorgen, dass dieser Teil dynamisch bleibt:
13. November 2008 um 18:35
5. Dezember 2008 um 11:32
Hallo Frank,
ich habe das Plugin installiert. Die Datei landingsites_de.php in den Ordner plugins. In meiner archive.php habe ich folgendenden Code eingebunden:
Sie suchen: . Diese Rezepte könnten Sie eventuell interessieren:
<?php ls_related_tags(5, '', ''); ?>
Ich bekomme aber leider immer den Satz: "Keine ähnlichen Beiträge".
Ich nutze wp2.6.3 und die aktuellste landingsites Version.
Über jeden Hinweis bin ich sehr dankbar.
5. Dezember 2008 um 18:20
@alin: sind deine Beiträge auch mit Tags versehen?
6. Dezember 2008 um 08:33
@frank: ja, alle Beiträge sind mit Tags versehen. Ich bekomme auch mit ls_related() keine Ergebnisse.
Ich hatte bis vor kurzem die englische Version im Einsatz da hat alles funktioniert, war aber eben recht alt.
7. Dezember 2008 um 10:57
@alin: die engl. Version ist von der Funktion nichts anderes. Ich filtere nur den gleichen Eintrag raus. Du hast es aber korrekt eingebunden, der Aufruf muss innerhalb des Loop sein.
19. Dezember 2008 um 18:05
Ich habe das PlugIn nun uach aktiviert und es funktioniert wunderbar, vielen Dank dafür
2. Januar 2009 um 17:01
Super Seite hast du hier. Hab jetzt nicht alle Kommentare durchgelesen, aber kann hier einer wirklich einen Erfolg verbuchen (gebe zu, ist schwer das herauszufinden)?
Ich persönlich ignoriere gleich solch eine Box...
29. Januar 2009 um 13:05
Hi Frank,
Wie sieht es mit der Funktionalität des Plugins unter WP 2.6 bzw. mit WP 2.7 aus? Sind Änderungen notwendig oder geht es auch so. Tolles Plugin. Könnte mir dann auch gefallen.
Grüße von der Küste
Oliver
29. Januar 2009 um 13:47
in deinen beiden Anfragen wundervoll, läuft alles bestens.
9. Februar 2009 um 13:43
Kann man eigentlich auch statische Seiten abfangen?
Also etwa eine Projektseite oder so ohne Search-Query?
9. Februar 2009 um 14:56
@Simon: aktuell nein, weil die Ausgabe der Related Posts nur posts zieht. Dazu ist ein Eingriff in die SQL-Syntax des Plugins notwendig bzw. kann man natürlich jede erdenkliche Funktion in der Ausgabe ziehen, da die nicht vom Plugin kommen muss.
9. Februar 2009 um 15:00
@Frank: Sorry, ich habe mich falsch ausgedrückt. Was ich eigentlich wollte:
Kunde 1 hat einen Footerlink von mir auf der Seite. Klickt nun ein Nutzer darauf, soll auf meiner Seite ein entsprechender Text dazu stehen.
Dieser Text soll aber für jede Seite anders sein...
Ich glaube aus diesem Grund ist es wohl nicht mit dem Plugin machbar?!
Trotzdem, super Plugin!
9. Februar 2009 um 20:04
@Simon: nein, das geht so nicht einfach, weil der Link ja keinen Referer mitliefert.
26. Februar 2009 um 11:36
Es gibt da einen Tippfehler im PHP-Code-Beispiel unter:
"Seit Version 2.3 von WordPress gibt es eine Tag-Funktion..."
Dort steht:
<?phpwas dazu führt, dass der Code nicht ausgeführt wird und anstelle des nicht ausgeführten Codes:
auf der Seite erscheint. Bitte Leerzeichen löschen.
26. Februar 2009 um 11:50
Danke für den Hinweis, habe ich nun gefixt.
13. April 2009 um 23:37
Danke auch von mir für das super Plugin. Bin mal wieder viel zu spät dran
Kurze Frage (ich hab in den Kommentaren mal gesucht, aber nichts gefunden): Meine Seite ist noch relativ neu. Aus irgendwelchen Gründen zeigt mir der contenbasierte related snippet allerdings bei den "Empfehlungen" auch immer mein Impressum auf- das möchte ich natürlich vermeiden. Gibt es also eine Möglichkeit, wie man Seiten aus den Empfehlungen ausschließen kann? Ich bin in PHP nicht so bewandt und weiß daher nicht genau, wonach ich im Code suchen muss bzw was ich ändern sollte.
27. April 2009 um 12:35
@spari: habe das Plugin erweitert, neuer Parameter, Default ist true und damit werden nur Beiträge zogen, keine Seiten mehr
@alle Abonnenten: neue Version, neuer Parameter, der nicht beachtet werden muss, wenn man ihn nicht explizit benötigt.
23. Mai 2009 um 22:34
Ich habe gerade mal ausprobiert, ob sich die Suchbegriffe auch an die WP-Suche anhängen lassen, und siehe da es geht. Wahrscheinlich ein alter Hut, aber ich finde das ganz praktisch, der Besucher hat so eine zusätzliche Option, schnell die gewünschte Information aus den Tiefen des Blogs zu finden, ohne gross auf der Seite rumzubrowsen. Die Aufmerksamkeitsspanne und Verweildauer von Google-Besucher ist ja bekanntlich begrenzt. Hier mal das Code-Beispiel, einfach im Template einzufügen:
Du kannst auch nach "" <a href="http://www.deineblogadressehiereinsetzen.de/?s=">in unserem Blog suchenDie Freizeichen bei mehreren Terms sind kein Problem. Wer möchte, kann nach meinem Blog "Sparbaby" googeln und das mit meiner Landingseite ausprobieren.
23. Mai 2009 um 22:41
Ok, das "php ls_getinfo('terms');" hat das Formularfeld offenbar verschluckt, einfach an den passenden Stellen einsetzen, vielleicht kann ja jemand was damit anfangen.
26. Mai 2009 um 09:36
12. Juli 2009 um 19:57
Hey Frank,
erstmal nochmal danke für dieses grandiose Plugin, allerdings scheint sich ein Fehler eingeschlichen zu haben.
Am Ende ls_get_related_tags Funktion steht aktuell:
p.post_date_gmt DESC LIMIT 5;Dies überschreibt bzw. ignoriert allerdings die Variable $limit.
Ich habe das ganze grade (mit Hilfe eines Kollegen) in
p.post_date_gmt DESC LIMIT $limit;geändert und jetzt übernimmt das Plugin auch wieder übergebene Limits für die Tag-Funktion.
Vielleicht kannst du das ja auch im Plugin ändern!?
Grüsse
Frei-Gen'er
13. Juli 2009 um 09:35
Vielen Dank für den Hinweis! Neue Version ist online und steht zum Download bereit.
3. August 2009 um 22:49
Hallo Frank,
ich hab jetzt ein wenig mit Deinem Plugin herumgespielt und finde es klasse. Bei der Liste mit den ganzen Suchmaschinen fehlt das neue Bing - wie kann ich das auch noch einfügen?
Viele Grüße,
Elmar
PS: Irgendwie lande ich bei meinen ersten Gehversuchen mit Wordpress auch immer auf Deinen Seiten...
4. August 2009 um 11:40
Neue Version verfügbar, inklusive Suchmaschine Bing.
19. August 2009 um 20:03
Hi Frank,
ich hab dein Plugin eingesetzt, doch für mich hab ich eigenen und kleinen Plugin entwickelt der nur mir sagt ob ich von einer Suchmaschine komme oder nicht.
http://www.xelaz.de/landpage-fur-wordpress/29. September 2009 um 09:32
Ich habe dein Plugin in meine Webseite integriert. Leider jedoch ist die Liste der related Einträge immer 0. Der Code den ich benutze habe ich unten angefügt. Testen kann man z.B. mit einer Suche nach "Qt Visual Studio Pospiech" und dem ersten Link in google.
Das es sinnvolle Beiträge gäbe, sieht man an der unteren Liste, die allerdings mit einem anderen Plugin generiert wird.
Ihre Suche nach:
Sie kommen von und suchen nach . Folgende Beiträge könnten von Interesse für Sie sein:
<!--You came here from searching for . These posts might be of interest:-->
29. September 2009 um 10:50
Pflegst du Tags zu den Beiträgen, dafür werden die ähnlichen Beiträge bereit gestellt.
29. September 2009 um 10:58
Ja, alle Beiträge haben Tags. Ich nutze SimpleTags um diese einzupflegen.
PS: der PHP Code in deinen Kommentaren wird nicht dargestellt, trotz "pre" und "code" Umgebung.
29. September 2009 um 12:01
Der Code muss maskiert sein, schau mal unter die Kommentar-Hilfe. Sende mir mal den Code, so dass ich was sehe.
4. Oktober 2009 um 16:07
Genau sowas habe ich gesucht. DANKE!!!
27. Oktober 2009 um 07:52
Vielen Dank, echt ein super Tool
Habe es direkt installiert =) Hast du zufällig auch ein PlugIn im Portfolio welches es mir ermöglicht PopUp-Werbung nur bei Google-Besuchern zu schalten?
Mfg Christian
27. Oktober 2009 um 09:04
@Christian: nein, aber dazu kannst du ebenso das Plugin nutzen, den der Code im Template kann ja angepasst werden.
4. November 2009 um 20:45
Habe das Plugin installiert und alles läuft.
Allerdings ist der o.g. Code in den Dateien nicht mehr enthalten? Hatte ihn wie o.g. in die Dateien meines Themes eingebaut (archive.php, single.php, search.php, und index.php).
In der page.php wusste ich nicht, wohin damit. Aber das ist jetzt auch nicht weiter schlimm.
Für meine Startseite kann ich ja keinen Tag setzen. Gibt es hier eine Möglichkeit, die auch direkt anzusprechen?
Ist das o.k. so, oder muss ich das ganze wiederholen? Oder ist der Programmcode nur sichtbar, wenn das Plugin deaktiviert ist?
Beste Grüße
nobby
9. November 2009 um 04:42
1. Leider werden mir zu dem folgenden Code
<?php ls_related(5, 10, '', '', '', '', false, false); ?>keine Artikel angezeigt. Daher habe ich es erstmal mit der Suchfunktion verbunden(dann werden naemlich Artikel angezeigt). Was muss ich aendern damit mir Artikel angezeigt werden?2. Die related-tags Funktion wollte ich in der Sidebar einbauen, aber leider zerhackt es mir dann total die Ausgabe, worna kann das liegen?
Ich habe den Code aus Punkt 1 uebrigens in der Sidebar eingebaut (weniger Arbeit), muss ihn jetzt nur so umdesignen, dass der Leser es auch beachtet.
12. November 2009 um 18:12
Danke für Deine Arbeit, Frank! Ich habe Landing Sites (LS) im Einsatz und zwei Dinge sind mir aufgefallen. Es kann auch dran liegen, dass ich WP als Imageseite einsetze und nicht so viele Artikel habe: So hat eine Fotografin Mina Tester eine Partnerseite bei mir. Kommt man von Google mit Mina Tester, dann wird auf der Seite Partnerseite von Mina Tester "Lesen Sie auch Mina Tester" eingeblendet. Es wäre schön, wenn LS nicht auf die Seite linken würde, auf der man ohnehin gerade ist. Weiter. Nehmen wir an, ich heiße Larsen und unter Larsen.com ist meine Domain. Komme ich über Google mit Suchbegriff Larsen auf Larsen.com, zeigt LS nichts an. Mit Larsen Fische beispielsweise schon. Die ganze Seite dreht sich um Larsen, er sollte also etwas anzeigen
Oder wenn gar nichts gefunden wird, sich einfach komplett ausblenden. Ansonsten ein feines Gimmick!
13. November 2009 um 17:31
@Wolf: Das ausblenden von Inhalten, auf denen man eh schon ist, ist eigentlich drin. Nutzt du die Tags als Zurordnung oder die Context-version?
13. November 2009 um 17:38
@Tobias: Hast du mal das Standard-Template via include in die Seite oder den Sidebar eingebaut? Das Zerlegen der Ausgabe wird am HTML liegen, was aber bei dir liegt, da du im Sinne des Sidebar einbauen musst, recht oft sind das Listen <ul> etc.
13. November 2009 um 18:08
@nobby: Die Startseite hat trotzdem Tags, wenn die Startseite die letzten Beiträge listet, dann sind immer die Tags des letzten Beitrags im Loop. Welche Code sollte fehlen, das Template muss man extra downloaden.
24. November 2009 um 11:49
Sehr schöner Beitrag! Jetzt bist aber mal in meinen Favoriten, ist ja nicht dass erste Tutorial das ich von dir lese
Klasse Arbeit & weiter so! Lg
8. Dezember 2009 um 13:27
Tolle Sache. Warum hostet du deine Plugins eigentlich nicht bei
http://wordpress.org/extend/plugins/Dann würde man automatisch über Updates benachrichtigt werden und könnte sie direkt über das Wordpress-Backend raus updaten können. Ich habe etliche Plugins von anderen Seiten im Einsatz und mir fehlt einfach die Zeit, diese Seiten immer zu besuchen, um nach Plugin-Updates Ausschau zu halten. Drum verlasse ich mich einfach gerne nur auf das Plugin Directory von
http://wordpress.org/extend/plugins/Was meinst du?
9. Dezember 2009 um 10:46
@Chris: Das Plugin ist meinerseits nur eine Modifikation; mehr Funktionen und viele kleine Korrekturen. Das Plugin selbst ist im SVN von WP vom Author vorhanden, so dass ich da nicht eingreifen will.
10. Januar 2010 um 13:15
Super plugin! Herzlichen Dank dafür!
18. Januar 2010 um 22:03
Super Ding !! Wuste garnicht das es sowas als Plugin gibt. Vielen Dank erfüllt prima seinen Zweck. Gruss Ferdi
20. Januar 2010 um 18:22
Hallo Frank,
Danke vielmals für das Plugin. Wenn ich Deinem Demo-Link oben folge, sehe ich so einen schicken roten Rahmen rund um Dein Suchergebnis ("Deine Suche nach: wordpress gästebuch"...) Den sehe ich in meinem Blog leider nicht (siehe den zweiten Treffer dieser Suche).
Kannst Du mir bitte sagen, was ich wo verändern muss, damit ich zu einem ähnlich schicken Ergebnis komme wie bei Dir?
Vielen Dank!
Markus
20. Januar 2010 um 18:41
Dazu musst du dein CSS erweitern, einfach in die style.css des Themes den folgenden Beispielcode:
.landingsites {
border: 2px solid red;
padding: 0 1em 1em 1em;
}
.landingsites ul {
margin-left: 1em;
}
3. Februar 2010 um 15:58
Mal ehrlich! Vom Feinsten das Tool. Habs jetzt erst gefunden, aber werde es bei nächster Gelegenheit bei mir einbauen und entsprechend Dir einen Link vermachen! Top
4. Februar 2010 um 12:22
Hallo,
komme nicht ganz zurecht damit. Wie kann ich so einen Rahmen und die Auflistung der Beiträge untereinander einstellen?
Schau mal hier den ersten Eintrag bei Google (Taufoase.de) wie das bei mir aussieht:
http://www.google.de/#hl=de&source=hp&q=rosenkranz+basteln&meta=&aq=f&oq=rosenkranz+basteln&fp=faca0caeda6bfd0Danke
Horst
4. Februar 2010 um 13:13
@Horst: aktuell ist das Plugin nicht drin, oder? Je nach dem, in welchem Template es ist, wird es auch gezogen; das Design kannst du via CSS gestalten.
21. Februar 2010 um 13:38
Kann ich denn eine bestimmte Kategorie bei den angezeigten Vorschlägen ausschließen? Zum Beispiel private Beiträge oder passwortgeschützte? Das wäre nützlich. Danke!
22. Februar 2010 um 12:09
@Peter: nein, aktuell geht das nicht. Private Beiträge werden aber nicht gezeigt, nur post_status "publish" geht raus
3. März 2010 um 14:06
Hallo,
ich habe folgendes Problem:
Das Plugin funktioniert (mit Related und Tags Anzeige), aber es wird über die Funktion ls_related der aktuell angezeigte Post als Empfehlung angezeigt.
Dies sollte ja eigentlich schon abgefangen sein, oder?
Kann man den Related und Tags Abfrage gleichzeitig nutzen? Muss ich das noch durch eine zusätzliche Abfrage abfangen?
3. März 2010 um 15:11
@egemeo: ja, diese Anforderung ist drin. Es wird die ID abgeglichen, ist die schon da, dann fällt die Ausgabe weg. Hast du das Template innerhalb des Loop drin?
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php include TEMPLATEPATH . '/landingsite.php'; ?>
8. März 2010 um 01:12
ein tolles plugin, dachte ich mir und habe dein Plugin installiert und in u.A.. die "page.php" eingebunden. Ich muss dazuu sagen, dieses WP läuft als ein "CMS" mit "Nur Seiten Inhalten", also ohne die Nutzung der Bloggerei vorerst.
Dann aber zweifelte ich, ob ich mit der Einbindung alles richtig gemacht habe. Denn nach einem Google-Aufruf wurde zwar der "Grundtext" angezeigt und ... es gab keine Funde auf der Site.
Als ich dann zwischendurch hier etwas herum las und eine Aussage bemerkte, "das Pages nicht durchsucht würden" ...
machte mich das schon etwas misstrauisch.
Also probierte ich daraufhin etwas naja, vielleicht Ungewöhnliches, da ich die "alte" Version des Plugins "Landing sites 1.4.1" noch "herumliegen" hatte und auch da ich las, dein Plugin basiere auf ebendiesem. Ich schaltete also dein "wp-landingsites Plugin" ab und aktivierte danach dieses alte.
Und siehe da: es funktioniert! (doch!