Page 1 of 1
Trackback zu haloscan - Probleme
Posted: Sun Aug 20, 2006 2:17 am
by stm999999999
Nachdem ich nun herausgefunden habe, wie man bei blogger/blogspot Trackbacks implementiert / implementieren kann, wollte ich so einem Blog mal einen Trackback senden:
http://blog.stephan.manske-net.de/archi ... gspot.html
Da wird sogar RDF zur automagischen URI-Erkenneung eingesetzt, aber leider gibt es zwei Probleme:
1) s9y scheint da irgendwie noch spezielle Anforderungen zu haben:
Code: Select all
• Überprüfe http://textlastig.blogger.de/stories/126116 auf mögliche Trackbacks ...
• Trackback gescheitert: Die automatisch erkannte Trackback-URI gleicht nicht der angegebenen URI.
2) manuell die Trackback-URI eingegeben, klappt es zwar, aber in
http://www.haloscan.com/tb/textlastig/126116 werden meine Umlaute (UTF-8) nicht richtig dargestellt. Ich habe nun keine Ahnung, ob das schlicht nicht anders geht, ob s9y im Trackback-ping kein UTF-8 deklariert oder was weiß ich.
Re: Trackback zu haloscan - Probleme
Posted: Mon Aug 21, 2006 12:33 pm
by garvinhicking
Hi!
Code: Select all
• Überprüfe http://textlastig.blogger.de/stories/126116 auf mögliche Trackbacks ...
• Trackback gescheitert: Die automatisch erkannte Trackback-URI gleicht nicht der angegebenen URI.
Das passiert, wenn in den RDF-Daten als identifier nicht die URL eingegeben wurde, die Du als Trackback übergeben hast.
Nur anhand des richtigen RDF-Identifieres für die von Dir eingegebene URL kann erkannt werden, welchen rdf-resource link s9y als target nimmt.
2) manuell die Trackback-URI eingegeben, klappt es zwar, aber in
http://www.haloscan.com/tb/textlastig/126116 werden meine Umlaute (UTF-8) nicht richtig dargestellt. Ich habe nun keine Ahnung, ob das schlicht nicht anders geht, ob s9y im Trackback-ping kein UTF-8 deklariert oder was weiß ich.
Das liegt an haloscan bzw. dem einbindenden blog; s9y deklariert die header korrekt (als UTF-8), aber das fremde blog nimmt wohl keine korrekte transkodierung vor.
Viele Grüße,
Garvin
Posted: Mon Aug 21, 2006 2:03 pm
by stm999999999
Hm
Code: Select all
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
<rdf:Description
rdf:about="http://textlastig.blogger.de/stories/126116/"
dc:identifier="http://textlastig.blogger.de/stories/126116/"
dc:title="TrackBacks in blogger.de"
trackback:ping="http://haloscan.com/tb/textlastig/126116" />
</rdf:RDF>
-->
Und ich verlinkte auf
http://textlastig.blogger.de/stories/126116
Haaalt, das Problem ist doch nicht etwa der fehlende / am Ende?
Mal die URL mit / verlinken:
Code: Select all
• Überprüfe http://textlastig.blogger.de/stories/126116/ auf mögliche Trackbacks ...
Sende Trackback zu URI http://haloscan.com/tb/textlastig/126116 ...
• Trackback gescheitert: A little obsessive, aren't we? You've already pinged about that post with that URL....
Hm, muß der Erkennungsmechanismus so pingelig sein? Könnte er / am Ende nicht ignorieren?
Posted: Mon Aug 21, 2006 2:42 pm
by garvinhicking
Hi!
String-Vergleich ist String-Vergleich. Eine URL mit "/" ist halt nicht dasselbe wie eine ohne. Als nächste willst Du wohl auch noch dass "01" und "1" dasselbe sind
Viele Grüße,
Garvin
Posted: Mon Aug 21, 2006 3:16 pm
by stm999999999
garvinhicking wrote:Hi!
String-Vergleich ist String-Vergleich. Eine URL mit "/" ist halt nicht dasselbe wie eine ohne. Als nächste willst Du wohl auch noch dass "01" und "1" dasselbe sind
viel mehr noch! o1 = 01 = ol = 0l wenn ich bitten darf!!!!
Aber im Ernst: In Webumgebungen ist ein rechtsseitiges / halt fast immer dasselbe wie ohne /
Wobei, ich sehe gerade, da gibt es auch ein Problem mit s9y-Blogs:
Code: Select all
• Überprüfe http://blog.stephan.manske-net.de/archives/61-Menschenrechte-sind-zwar-nicht-falsch-....html auf mögliche Trackbacks...
• Trackback failed: Die automatisch erkannte Trackback-URI gleicht nicht der angegebenen URI.
Die URL ist richtig:
http://blog.stephan.manske-net.de/archi ... h-....html
Aber im RDF-Block steht:
Code: Select all
dc:identifier="http://blog.stephan.manske-net.de/archives/61-quot;Menschenrechte-sind-zwar-nicht-falsch-...quot;.html" />
weil die Überschrift Anführungszeichen enthält.
s9y gibt diese nun bei der Generierung der Artikel-URL nicht mit aus, wohl aber bei der Generierung des RDF-Identifiers:
Code: Select all
<h4 class="serendipity_title"><a href="{$entry.link}">{$entry.title}</a></h4>
vs.
Code: Select all
dc:identifier="{$entry.rdf_ident}"
Posted: Mon Aug 21, 2006 3:19 pm
by garvinhicking
Hi!
Hm. Das ist in der Tat ein Problem, da hast Du recht. $entry.link sollte auch das "quot" wegstreichen.
Eine Änderung in dieser Verlinkung würde jedoch evtl. Probleme mit Permalinks nach sich ziehen, die dann alle neu erzeugt werden müssten. Da muss ich mir mal einen Kopf machen.
Grüße,
Garvin
Re: Trackback zu haloscan - Probleme
Posted: Mon Aug 21, 2006 3:22 pm
by stm999999999
garvinhicking wrote:Hi!
Nur anhand des richtigen RDF-Identifieres für die von Dir eingegebene URL kann erkannt werden, welchen rdf-resource link s9y als target nimmt.
Hm, aber es sollte doch eh nur ein solcher Block pro Artikel da sein, oder?
Und der Artikel-Link ist doch eh recht flexibel (bei s9y):
http://blog.example/archives/1-blablub.html
ist dasselbe wie
http://blog.example/archives/1-bla.html
Re: Trackback zu haloscan - Probleme
Posted: Mon Aug 21, 2006 3:32 pm
by garvinhicking
Hi!
Nun, das geht nur wenn man bei den permalinks die ID durchschleift. Wenn man das nicht tut ist "quot-blablub.html" nicht dasselbe wie "blablub.html"...
Grüße,
Garvin
Posted: Mon Aug 21, 2006 4:26 pm
by stm999999999
garvinhicking wrote:Hi!
Hm. Das ist in der Tat ein Problem, da hast Du recht. $entry.link sollte auch das "quot" wegstreichen.
Umgekehrt! Oder?
Das quot ist ja im RDF-Identifier!
$entry.rdf_ident müßte also das quot wegstreichen!?`Dann klappt's auch mit dem Nach... den Permalinks
Posted: Mon Aug 21, 2006 4:34 pm
by garvinhicking
Hi!
Ja, du hast recht. Im RDF-Identifiere muss das "quot" weg. Und betrifft dann die permalinks nicht. Korrekt.
Gerade committed.
Grüße,
Garvin