Ny tråd Svara på tråd  [ 9 inlägg ] 
URL:er förstörs ibland! 
Författare Meddelande
Medlem
Inlägg URL:er förstörs ibland!
Om jag bara skriver URL:en direkt:
Kod:
http://sverigesradio.se/sida/default.aspx?programid=3117

så blir det så här om jag först förhandsgranskar och sedan postar:
http://sverigesradio.se/sida/default.as ... ramid=3117
- det vill säga länken fungerar inte längre.

Om jag däremot omsluter URL:en i url-taggar:
Kod:
[url]http://sverigesradio.se/sida/default.aspx?programid=3117[/url]

så bevaras den intakt efter förhandsgranskning och postning:
http://sverigesradio.se/sida/default.aspx?programid=3117

Om jag postar URL:en direkt utan förhandsgranskning (och utan url-taggar), så fungerar länken, men URL:en förkortas och slutar fungera - i citatet - om någon citerar mitt inlägg.


Senast redigerad av Schueberird 28 april 2011, 10:50, redigerad totalt 1 gång.



28 april 2011, 10:48
Medlem
Inlägg Re: URL:er förstörs ibland!
http://sverigesradio.se/sida/default.as ... ramid=3117


28 april 2011, 10:49
Medlem
Inlägg Re: URL:er förstörs ibland!
Schueberird skrev:
http://sverigesradio.se/sida/default.as ... ramid=3117


28 april 2011, 10:49
Medlem
Inlägg Re: URL:er förstörs ibland!
http://sverigesradio.se/sida/default.as ... ramid=3117

Edit:
Om jag redigerar mitt inlägg, så slutar länken (utan url-taggar) fungera.


28 april 2011, 10:50
Medlem
Inlägg Re: URL:er förstörs ibland!
Slutsatsen är att man alltid bör omsluta en URL med url-taggar (eller url2-taggar) för att kunna vara säker på att den aldrig slutar fungera:
Kod:
[url]http://sverigesradio.se/sida/default.aspx?programid=3117[/url]

http://sverigesradio.se/sida/default.aspx?programid=3117

Kod:
[url2]http://sverigesradio.se/sida/default.aspx?programid=3117[/url2]

Länk.

Såvida inte forumkoden kan uppdateras att hantera URL:er bättre!?

Vilken var skillnaden mellan url och url2 nu igen? Om jag kommer ihåg det rätt, så kan url2 hantera de få speciella URL:er som url inte kan hantera. Det ska finnas en gammal tråd om det, men jag kan inte hitta den nu.


28 april 2011, 11:04
Medlem
Inlägg Re: URL:er förstörs ibland!
Utmärkt! Slutsats: man ska alltid använda taggar. Konstigt nog blir det rätt ibland utan taggar. I min första tråd om radioprogrammet (den med fel datum), där blev det först fel, men efter andra försöket blev det rätt utan taggar (och jag tror att jag gjorde förhandsgranskning). I morse hade jag för brått att starta en ny tråd med rätt datum, så jag hann inte kontrollera att länken fungerade.


28 april 2011, 12:22
Medlem
Inlägg Re: URL:er förstörs ibland!
Detta gäller alltså bara URL:er som är tillräckligt långa för att förkortas. Övriga URL:er hanteras utan problem.


28 april 2011, 13:29
Site Admin
Inlägg Re: URL:er förstörs ibland!
Schueberird skrev:
Vilken var skillnaden mellan url och url2 nu igen?
Kod:
[url][/url]
Bland skaparna av forumsmotorn PHPBB3 var det någon stjärna som kom på den geniala iden att man bara skall kunna länka till korrekta adresser.
Det här gör att forumsmotorn kontrollerar länken och godkänner den. Vilket naturligtvis blir fel på sina ställen.
Det vi märker av främst är adresser som innehåller bokstäverna "åäö", men det drabbar många andra språk också.

Kod:
[url2][/url2]
Den här BBCode är definierad lokalt. Dvs det finns ingen felhantering så den bryr sig inte ett dugg om hur länken ser ut, den bara länkar.
Så som jag anser att en länk skall göra.

Magic url"automatisk länkning av URL:er"
Anger man inte url-taggar runt en länk så sköter forumsmotorn det åt en. (Men tro inte att du får se de taggar som omsluts länken, de göms omsorgsfullt)
Vilket går som det gör på sina ställen, pga att forumsmotorn måste identifiera länken för att kunna länka till den.

Långa url:er
Hanteras genom att modifiera och förkorta utan att ha koll på vad som förkortas. Dvs om länken är "Magic" eller taggad med url. Och naturligtvis så kollas det en gång till att länken är godkänd.
På det här så finns det en direkt bugg som förstör länken.

Länkar vid citering och förhandsgranskning
Forumsmotorn sparar alla inlägg i en kompilerad form av BBCode och låter användaren se en okompilerad form. Så när ett inlägg förhandsgranskas så kompileras den och omkompileras vilket är ett helt idiotiskt drag i ett system som försöker "tänka" och rätta till fel i textmassan den hanterar.
I citatrutorna verkar det vara ett ännu större lotteri huruvida en länk förblir klickbar eller inte.

Slutsats.
Om utvecklarna på PHPBB lät bli att idiotförklara folk och antog att de som skall länka kan ange länken de vill ha. Så skulle vi slippa massor av bekymmer när forumsmotorn skall fungera rättstavningsfascist.

Tillägg:
Länkar som går till den egna domänen, kan också anges relativt till webbläsaren, och dra på trissor tror ni inte att forumsmotorn försöker rätta till det också.


28 april 2011, 15:53
Medlem
Inlägg Re: URL:er förstörs ibland!
Här har vi min senaste teori baserad på min senaste tråd: Det kvittar om man använder URL-taggar eller inte. Det blir fel om man använder Förhandsgranskning, det blir rätt om man inte använder Förhandsgranskning. Om man har använt Förhandsgranskning kan man få det rätt genom att skriva in adressen igen och spara utan Förhandsgranskning.


3 maj 2011, 20:20
Ny tråd Svara på tråd  [ 9 inlägg ] 


Som gäst saknar du privilegier.

cron