Seite 19 von 175

Verfasst: 10.04.2006 19:52
von Kortirion
Neeee...ist schon gut...wie gesagt, bei mir kommen die spider ja eh nicht auf den Kalender. ;)

Ich kann also auch gut mit nicht-html-URLs leben. ;)

Im Prinzip könnte ich ja eigentlich eh wieder auf Deine 1.0.6-append_sid aus dem ersten Post gehen, oder? Bei der zwischenduch geposteten 1.0.7 ging es ja eh nur um Kalenderanpassungen wenn ich mich recht erinnere...

Allerdings schaden die kurzen umgeschriebenen URLs ohne Titel ja eigentlich auch nicht...hmmm...

Verfasst: 10.04.2006 21:46
von karstenkurt
Als mögliche Fehlerursache für meine Probleme hab ich jetzt folgendes ausgemacht. Die Links beginnen mit "./" also z.B. "./index.php?c=182" das wandelt die append_sid ja nicht um wegen

Code: Alles auswählen

elseif ( strpos($url, './') === false
Wie bekomme ich da trotzdem eine Umwandelung hin?

Verfasst: 10.04.2006 22:00
von Kortirion
Nochwas:

Ich habe einen Thread, der nur den Titel ";)" heißt.

Da versagt das rewriting...die fehlerhaft umgeschriebene URL lautet: http://www.schwarzer-humbug.de/-t1832.html

Gleiches Problem bei einem Thread namens "!...!", URL: http://www.schwarzer-humbug.de/-t1809.html

Das ganze tritt natürlich nur dann auf, wenn der Titel nur Sonderzeichen enthält. (Ja...sowas macht man ja auch nicht...denkt man...aber die User machen das...;))

mgutt: Kannst Du da an der Umwandlung der Sonderzeichen noch was drehen?




Nachtrag: Hmmm...BBCodes sind in diesem Posting deaktiviert...es wird trotzdem ein Smiley angezeigt...aber Ihr wisst ja sicherlich, welche Zeichenfolge ich meine. ;)

Verfasst: 11.04.2006 12:25
von mgutt
Was machen wir denn dann?

Sollte man stattdessen irgendein wort einpflegen? Also wenn leer dann z.b.:
http://www.schwarzer-humbug.de/topic-t1809.html

oder welches wort? ich will ungern die .htaccess deswegen ändern.

gruß

Verfasst: 11.04.2006 12:50
von Kortirion
Das war auch mein Gedanke, entweder einfach "topic" oder z.B. eine Doppelung der Id, also z.B. http://www.schwarzer-humbug.de/1809-t1809.htm?

Das ist zwar beides nicht schick, aber solche Threadtitel dürften ja auch die absolute Ausnahme darstellen. ;)

Verfasst: 11.04.2006 14:07
von mgutt
Ich habe "topic" bei Beiträgen und "forum" bei Foren eingebaut.

Den Livetest gibts hier zu sehen:
http://www.evop.de/topic-t72.html
karstenkurt hat geschrieben:Als mögliche Fehlerursache für meine Probleme hab ich jetzt folgendes ausgemacht. Die Links beginnen mit "./" also z.B. "./index.php?c=182" das wandelt die append_sid ja nicht um wegen

Code: Alles auswählen

elseif ( strpos($url, './') === false
Wie bekomme ich da trotzdem eine Umwandelung hin?
Ich weiß bis heute nicht warum ptirhiik das macht. Es ist in jedem Fall kein Standard. Du könntest das ./ aus der Url entfernen.

Woher hast Du die elseif-Abfolge? Hatte ich die in einer alten Version verbaut?

Auf Seite 1 kannst du sehen, dass ich url=./ ausschließe. Mach das mal genauso, dann dürfte das Problem sich erledigen.

Verfasst: 11.04.2006 14:22
von Kortirion
mgutt: Ist die 1.0.7. aus dem ersten Posting jetzt inkl. der Änderungen, die Du für den Kalender gemacht hast? Falls nicht, bräuchte ich die Codechanges für das Sonderzeichenproblem. ;)

Verfasst: 11.04.2006 15:40
von mgutt
Kortirion hat geschrieben:mgutt: Ist die 1.0.7. aus dem ersten Posting jetzt inkl. der Änderungen, die Du für den Kalender gemacht hast? Falls nicht, bräuchte ich die Codechanges für das Sonderzeichenproblem. ;)
Es sind einige Sache mehr geändert. Der Code wurde verkleinert. Zwei Sonderzeichen sind dazu gekommen ein, zwei Codestellen sind komplett raus. Also am besten komplett überschreiben ;)

Verfasst: 11.04.2006 15:46
von Kortirion
Alles klar, danke. :)

Nachtrag: Bei der 1.0.7 wird bei edit und quote keine beitrags-Id übergeben, somit sind die Funktionen nicht möglich.

URL z.B.: http://www.schwarzer-humbug.de/posting, ... 68714.html

Korrekte URL bei der 1.0.6: http://www.schwarzer-humbug.de/posting, ... 68714.html

...da fehlt ein &, oder? Bzw. amp; ist zuviel?

Verfasst: 11.04.2006 15:56
von mgutt
ja ist ein dreher drin gewesen.

vertausch mal

Code: Alles auswählen

'&', '&'
mit

Code: Alles auswählen

'&', '&'
Gruß