Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

[R] clickable_links

Skapad av Johan, 2008-04-15 10:47 i Datorer & IT

672
14 inlägg
1 poäng
Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
1
I shared-functions.php, långt ner finns:
function clickable_links($text)

Denna toksuger, som ni har sett så funkar ju inte ens hälften av länkarna i forumet. Skriv gärna om den så att den fungerar bra!

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

MeshuggahX
Visningsbild
P 36 Vårgårda Hjälte 611 inlägg
0
Jag pillade ihop ett regexp som verkar fungera. Det jag provade fungerade. Så det kanske är värt att testa för att hitta eventuella buggar.

Den gör automatiskt om www-länkar till http://www-länkar.

Koden hittas här: http://www.robinerixon.se/clickable_links.txt
Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
Trådskapare
0
Svar till MeshuggahX [Gå till post]:
Verkar fungera bra, ligger numera i koden. Tackar! :D




Tillägg av Johan 2008-04-15 11:30

Det vore bra om extremt lång länkar kortades ner i mitten, så att det som visas för användaren blir t.ex:
http://www.hamsterpaj.net/diskusi.../sida_2.php

MeshuggahX
Visningsbild
P 36 Vårgårda Hjälte 611 inlägg
0

Svar till Johan [Gå till post]:
Ja, det skulle ju förstås vara en bra idé. Men jag hinner inte just nu. Så antingen fixar någon annan det. Eller så försöker jag ordna det när jag kommer hem från skolan senare.

Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
Trådskapare
0
Svar till MeshuggahX [Gå till post]:
Kör på det!

Själv sitter jag och ska försöka städa bort en massa skit så att jag kan släppa en zip-fil med sajten. För en stund sen var sajten 15gb, nu är den nere på 4.3gb

MeshuggahX
Visningsbild
P 36 Vårgårda Hjälte 611 inlägg
0
Svar till Johan [Gå till post]:
Äh, jag hade lite tid över innan jag behöver dra. Så jag jag har uppdaterat funktionen så den kortar ner vid hälften, lägger till ... och sedan dom 5 sista tecknen. Buggfri förhoppningsvis...

http://www.robinerixon.se/clickable_links.txt



Tillägg av MeshuggahX 2008-04-15 11:50

Upptäckte ett tecken som avbröt länken (;). Så jag la till den också...

Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
Trådskapare
0
Svar till MeshuggahX [Gå till post]:
Du får renskriva när du kommer hem. Allting på en rad är inte så snyggt :)

Sen ska ju nedkortningen bara göras om länken är "för lång" ;)


MeshuggahX
Visningsbild
P 36 Vårgårda Hjälte 611 inlägg
0

Svar till Johan [Gå till post]:
Ja, jag får väl ta och renskriva det lite sen.

För lång, när det blir en radbrytning, menar du alltså?
För nu kortar den som sagt ner om länken är längre än 25 tecken.

Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
Trådskapare
0

Svar till MeshuggahX [Gå till post]:
Säg en 40 tecken, och visa typ tio tecken från slutet?

Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
Trådskapare
0
Svar till MeshuggahX [Gå till post]:
Det skulle behöva läggas till lite funktionalitet så att bild-taggen funkar, som det är nu så förstår clickable_links() bild-taggen...

MeshuggahX
Visningsbild
P 36 Vårgårda Hjälte 611 inlägg
0

Svar till Johan [Gå till post]:
Okej, ändrat till 40 tecken och 10 tecken i slutet.

Gjort så att img-taggarna blir orörda. Vet dock inte ifall det går att få in direkt i regexp:n på något sätt. Men det kan någon annan få kolla på i så fall. Fungerar gör den i alla fall.

Gjort koden lite mer lättläst. Kommenterat litegrann. Ändrat så att "länken" måste innehålla minst 4 tecken efter http:// eller www. På så sätt kan man ju skriva www eller http:// utan att det blir länkar.

Du får väl kolla ifall det duger.
http://www.robinerixon.se/clickable_links.txt

Johan
Visningsbild
P 36 Göteborg Grundare 523 inlägg
Trådskapare
0
Tjena!

Forum image

Nu har jag mergat in din kod, om din bild syns här ovanför så funkar den ::) Nu ska det bara till lite regler om kodstandard.
Lef
Visningsbild
P 34 Stockholm Hjälte 1 846 inlägg
0
MeshuggahX är min nya idol! Najs jobbat, snart kan du begära lön :D

Forum image

Tillägg av Lef-91 2008-04-15 17:05

Och det fungerar!

Hej hopp plopp


Forum » Datorer & IT » [R] clickable_links

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons