Ticket #8 (closed Supportanfrage: worksforme)
Jlog-interne Pingbacks
| Reported by: | robertb | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | Jlog 1.0.2 |
| Component: | Kernfunktion | Version: | 1.0.1 |
| Keywords: | Cc: |
Description
Unterstützt Jlog eigentlich auch interne Pingbacks, d.h. zwischen Artikel eines Jlogs? Ich mache dies bislang immer manuell. Wenn Jlog das tatsächlich kann, woran hakt es dann bei mir?
Guten Rutsch!
Change History
comment:2 follow-up: ↓ 6 Changed 5 years ago by driehle
Ich hab das gerade mal auf Gelingen in meiner lokalen Jlog Installation ausprobiert, also einen absoluten Link auf http://localhost/jlog/jlog-1.0.2/alter-eintrag gesetzt - nichts passiert, kein Pingback aufgetaucht.
Nach langem Gewühle (boah Jeena, Wahnsinn der Code da in den Tiefen Jlogs *g*) hab ich dann festgestellt, dass bei mir
define('JLOG_PATH', '/jlog/jlog-1.0.2');
in der settings.inc.php gesetzt ist und deshalb der Ping an localhost fehlschlägt, weil die Pingback-URL Angabe in <link rel="pingback"> nicht absolut ist und die verwendete Pingback-Klasse damit nicht zurecht kommt.
Jetzt frage ich mich nur, wie dieser fehlerhafte Wert in meine Settings reingekommen ist... Beim Aufruf von setup.php wird mir korrekt http://localhost/jlog/jlog-1.0.2 vorgeschlagen... Ob ich den Wert mal von Hand geändert habe? Glaube ich nicht, weil ich die Version erst vor kurzem installiert habe.
Mit der korrekten vollständigen URL als JLOG_PATH funktioniert dann alles problemlos.
Unabhängig davon wäre zu diskutieren, ob die Verwendung eines fixen Jlog Pfades überhaupt sinnvoll ist - ich gehe mal davon aus, dass du den Pfad hauptsächlich für Redirects und zum Erstellen der Pfade zu Ressourcen verwendest.
Allerdings ist zu bedenken, dass eine Jlog Installation über mehrere Domains aufrufbar sein könnte und dann würde schon nerven, wenn man über example.com drauf geht und dann im Laufe des Besuchs immer irgendwann mal auf example.org umgeleitet wird. Aber vermutlich können wir uns das für Jlog 2.0 aufheben. ;-)
comment:5 Changed 5 years ago by driehle
- Status changed from new to closed
- Resolution set to worksforme
comment:6 in reply to: ↑ 2 Changed 5 years ago by jeena
Replying to driehle:
(boah Jeena, Wahnsinn der Code da in den Tiefen Jlogs *g*)
*g* der Code ist ja "organisch gewachsen" ;)
<link rel="pingback">
Ich frage mich gerade warum das ins HTML überhaupt noch eingetragen wird, wenn es doch sowieso nie erreicht wird, denn es wird der X-Pingback wert aus dem Header genommen. Vielleicht könnte man das aus dem HTML einfach rauslöschen.
Unabhängig davon wäre zu diskutieren, ob die Verwendung eines fixen Jlog Pfades überhaupt sinnvoll ist - ich gehe mal davon aus, dass du den Pfad hauptsächlich für Redirects und zum Erstellen der Pfade zu Ressourcen verwendest.
Jo, ohne vollen Pfad kann man mit mod_rewrite gar nicht sinnvoll arbeiten. Außerdem braucht man das für den Feed auch.

Na doch, bei mir, im demoblog und bei einem meiner Kunden der das regelmäßig macht funktioniert das prima. Du musst da wohl eine absolute URL mit http:// reinmachen sonst pingt er wohl nicht.