Beiträge von Chris_
-
-
Der Trackback-Spam nimmt immer mehr zu. Ich habe bereits die Trackback-Permalink-Struktur geändert (siehe auch hier). Im Moment ist es so, dass die Crawler hauptsächlich die Artikel-URL crawlen, dann "bekannte" Trackback-Möglichkeiten anhängen und gut. Durch die o. g. Änderung werden wir im Moment vom TB-Spam verschont.
Andere Kollegen berichten aber, dass die Maßnahme nur kurz gehalten hat, sprich eine andere Lösung muss her.
Die Idee ist folgende:
Per Klick auf den Trackback-Link innerhalb der Sidebar - und ein Popup öffnet sich mit der TB-URL, die ich dann halt nochmal ändere - damit sind die Crawler endgültig raus.
Bereits in der sidebar.php am Anfang:
PHP<script type="text/javascript"> function tback (url) { fenster = window.open(url, "fenster1", "width=600,height=400,status=yes,scrollbars=yes,resizable=yes"); fenster.focus(); } </script>Sowie der Trackback-Link
PHP<a href="javascript:tback('<?php bloginfo('url'); ?>/wp-content/themes/fixmbr/tb.php');"><strong>Trackback</strong></a>Das Popup öffnet sich, kein Problem, nur eben mit der "Fehlermeldung":
ZitatFatal error: Call to undefined function trackback_url() in D:\Xampp\xampp\htdocs\fixmbr\wp-content\themes\fixmbr\tb.php on line 1
Ich hoffe, nun hab ich es verständlich ausgedrückt.

Gruß
Chris
-
Hallo,
ich habe gerade eine neue PHP-Datei erstellt, in der ich die TB-URL aufrufen lassen möchte:
Beim Aufruf - klar, er kennt die Seite nicht, bekomme ich die Fehlermeldung:
ZitatFatal error: Call to undefined function trackback_url() in D:\Xampp\xampp\htdocs\fixmbr\wp-content\themes\fixmbr\tb.php on line 1
Hat jemand eine Idee, wo ich die tb.php einbinden kann, damit ich mit ihr auch Funktionen aufrufen kann?
Danke und Gruß
Chris
-
Und genau das ist das Problem. Du weißt nicht, was er tut, und welche Daten er von Dir sammelt.

Chris
-
Wir haben letzte Nacht auch gerätselt und geschaut, was man machen kann.
http://www.entartete-kunst.com/licatsbot-wtf/
Chris
-
Warten wir einfach die nächste Version ab.

Chris
-
Code
[index.php/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([^/]+)/print/?$] => index.php?year=$matches[1]&monthnum=$matches[2]&day=$matches[3]&name=$matches[4]&print=1 [(.+)/printpage/?$] => index.php?pagename=$matches[1]&print=1 [index.php/(wir-sind/oli-steffipng)/trackback/?$] => index.php?attachment=$matches[1]&tb=1Sieht gut aus.

Chris
-
-
Das hört sich doch schon mal positiv an.

Was den Code angeht, haargenau das gleiche bei uns.
Naja, ich danke Dir, wollen wir mal auf die nächste Version hoffen.

LG
Chris
-
2.0.3 läuft hier
In meiner xmlrpc.php steht in Zeile 1118-1130 folgendes:
PHP
Alles anzeigen// let's find which post is linked to // FIXME: does url_to_postid() cover all these cases already? // if so, then let's use it and drop the old code. $urltest = parse_url($pagelinkedto); if ($post_ID = url_to_postid($pagelinkedto)) { $way = 'url_to_postid()'; } elseif (preg_match('#p/[0-9]{1,}#', $urltest['path'], $match)) { // the path defines the post_ID (archives/p/XXXX) $blah = explode('/', $match[0]); $post_ID = $blah[1]; $way = 'from the path'; } elseif (preg_match('#p=[0-9]{1,}#', $urltest['query'], $match)) { // the querystring defines the post_ID (?p=XXXX)Steht das hier bei Dir in der nächsten Zeile:
Wenn nicht, hab ich das zu viel

Chris
-
Danke für Deinen Einsatz:
Erster Test, "normale" functions.php, zweiter Test, eine geänderte Zeile, dritter Test beide Zeilen auskommentiert. Und Du warst auch dazwischen.
Code
Alles anzeigen2006-06-18 19:33:21 Input: <?xml version="1.0"?> <methodCall> <methodName>pingback.ping</methodName> <params> <param><value><string>http://www.erlebnis-forum.de/board/blog/?p=6</string></value></param> <param><value><string>http://www.fixmbr.de/index.php/2006/06/18/dr-jekyll-mr-hyde/</string></value></param> </params></methodCall> 2006-06-18 19:33:21 Output: (PB) URI='http://www.fixmbr.de/index.php/2006/06/18/dr-jekyll-mr-hyde/' ID='2006' Found='from the path' 2006-06-18 19:35:56 Input: <?xml version="1.0"?> <methodCall> <methodName>pingback.ping</methodName> <params> <param><value><string>http://www.erlebnis-forum.de/board/blog/?p=7</string></value></param> <param><value><string>http://www.fixmbr.de/index.php/2006/06/18/scripte-der-fernuni-hagen/</string></value></param> </params></methodCall> 2006-06-18 19:35:56 Output: (PB) URI='http://www.fixmbr.de/index.php/2006/06/18/scripte-der-fernuni-hagen/' ID='2006' Found='from the path' 2006-06-18 19:36:31 Input: <?xml version="1.0"?> <methodCall> <methodName>pingback.ping</methodName> <params> <param><value><string>http://www.webrocker.de/blog/index.php/2006/06/18/pingbacktest/</string></value></param> <param><value><string>http://www.fixmbr.de/index.php/2006/06/18/penumbra-horroradventure-fur-lau/</string></value></param> </params></methodCall> 2006-06-18 19:36:31 Output: (PB) URI='http://www.fixmbr.de/index.php/2006/06/18/penumbra-horroradventure-fur-lau/' ID='2006' Found='from the path' 2006-06-18 19:37:53 Input: 2006-06-18 19:38:26 Input: <?xml version="1.0"?> <methodCall> <methodName>pingback.ping</methodName> <params> <param><value><string>http://www.erlebnis-forum.de/board/blog/?p=8</string></value></param> <param><value><string>http://www.fixmbr.de/index.php/2006/06/18/teure-webseite/</string></value></param> </params></methodCall> 2006-06-18 19:38:26 Output: (PB) URI='http://www.fixmbr.de/index.php/2006/06/18/teure-webseite/' ID='2006' Found='from the path'Liest Du da irgendwas raus?
Chris
-
Es ist zum Mäuse melken... Bei mir funktioniert es weder mit Änderung der Coezeile noch mit Auskommentieren beider Zeilen...
Naja, kann man wohl nichts machen...
Chris
-
THX a lot.

Chris
-
Du bist genial, sag doch, dass Du der Profi bist.

Ist die Funktion wichtig, oder kann man sie auskommentieren? *g*
Chris
-
Ich komme mit der Datei gar nicht klar. Was mich allerdings wundert, dass das Problem bisher noch niemandem aufgefallen ist, oder nur bei uns auftritt, ich gehe aber erstmal bis zum Beweis des Gegenteils von ersteren aus.

Schönen Sonntag Dir noch.

Chris
-
Erstmal Monika abfrühstücken... *g*
Zitat von Monikanaja ich nehm ein der alte treue Indianer (Apache der Server) versteht eben dieses neumoderne Zeuchs ohne index.php nicht,
davon kann ich mehr als ein Lied singen

ich sah auf Deinem Blog trackbacks,
Jupp, Trackbacks sind ja auch was anderes.
Zitat von Monikajetzt beginne ich zu fragen:
was verstehst Du unter:
permalinks auf *standard* setzen, dann funktioniert esWie Webrocker schon sagte: Artikel-URL: ... /?p=123
Zitat von Monikawieso sollte Dich jemand anpingen , wenn er keinen Link in seinem Artikel zu Dir setzt?
also all diese Pings ohne Link im Artikel nimmt Spam Karma 2 bei mir nicht an,
lgGenau da ist das Problem. Wenn mich jemand verlinkt, kommt kein Ping an - erst wenn meine URL explizit im ACP unter Trackbacks eingetragen wird, erst dann kommt ein Trackback an, werde ich "nur" verlinkt, kommt eben kein Pingback an.

Ich hoffe, ich hab mich jetzt klarer ausgedrückt.

Super, nur verstehe ich kaum was davon. Vielleicht kommt ja noch ein Profi dazu. Aber Danke für Deinen Einsatz.

LG
Chris
-
Sorry Leute, hab hier gerade jetzt erst ne Antwort-Mail von vBulletin bekommen. Argh...
Da habe ich ja jetzt ne Menge nachzulesen...
Ich melde mich in einer halben Stunde noch mal.

Chris
-
Die einzige Permalink-Lösung, die ohne mod_rewrite funktioniert. mod_rewrite ist nunmal auf unserem Server deaktiviert.
Da WP eben auch diese Notlösung anbiete, hoffe ich doch, dass es da eine Lösung gibt?!?

Chris
-
Hoi Folks,
Permalinks sind wie folgt eingestellt:
Problem: Pingbacks funktionieren nicht, Trackbacks schon.
Hat jemand einen Verdacht, woran es liegen könnte. Style- und Plugin-Probleme habe ich bereits ausgeschlossen, stelle ich die Permalinks auf Standard ist alles okay.
Für mich im Prinzip nicht so problematisch, allerdings finde ich das nicht fair anderen Blogs gegenüber, bei denen mein Pingback durchkommt, bei mir aber nichts ankommt.
LG
Chris
-
Das wäre natürlich eine Idee...

Ich schau mal, Danke für den Hinweis, manchmal sieht man den Wald vor lauter Bäumen nicht...

Gruß
Chris
//Edit:
THX a lot Jeriko - es funzt hervorragend.
