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
-
Nicht nur die Stats - wenn man vorher mit dem zuständigen Redakteur telefoniert und ein paar Fragen beantwortet, kann man so einen Artikel vorausahnen... :D
Gruß
Chris
-
THX für die Antwort.
Vorweg: Bei so einem Thema gibt es keine Konkurrenz - da gibt es nur plattformübergreifend ein Miteinander. :)
Zu StudiVZ: Ich wollte nur kurz drauf hinweisen, wer bei sowas mitmacht, ist IMHO selbst schuld, den Rest kann der Don dann eh besser. :D Spannender für mich war gestern Nacht die openBC-Sache. ;-)
Das PGP-Plugin ist ja eine sehr geile Sache, das werd ich mir spätestens morgen genauer anschauen, sehr fein. :)
Gruß
Chris
-
Wir haben vor ein paar Tagen unser zweites Projekt online gestellt: .get privacy.
Wir leben in einer Zeit, in der Datenschutz, die Privatsphäre immer mehr als lästig angesehen wird, von vielen Mitmenschen, wie auch von dem Großteil der Politiker. Man hat ja nichts zu verbergen, ne. ;-)
Wir möchte mit diesem Projekt zeigen, dass halt doch jeder von uns etwas zu verbergen hat, etwas nicht wirklich unwichtiges ;-)*(nicht nur) die Privatsphäre. Ferner möchten wir helfen, Informationen anbieten, wie diese (online) besser zu schützen ist.
Dazu haben wir bereits einige Anleitungen online gestellt, zudem läuft ein Jabber-Server, um von solchen Datenkraken wie AOL (ICQ, AIM), Yahoo oder MSN unabhängig zu werden.
Als Software kommt - wie sollte es anders sein - Wordpress zum Einsatz, unter der Motorhaube verrichten ein paar Plugins ihren Dienst.
Schaut einfach mal rein, Verbesserungsvorschläge sind gern willkommen.
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. :D
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. :D
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 :D
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. :D
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. :D
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. :D
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. :D
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