Link werkt niet in forum

Gestart doorRiick11 reacties24 weergaven

12 berichten · pagina 1 van 1

Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,
Op mijn website, warrockforum, al post ik een link op het forum is het gewoon plain tekst.
Het linkt niet door etc. hoe kan ik ervoor zorgen dat het automatisch een link word als er http:// of www. voor staat?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
[COLOR= #0000BB]<?php
$string[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Dit is http://www.one2xs.nl"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]<a href="0">0</a>[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Wat doet deze code en wat betekend het allemaal?
En waar zou ik het dan in kunnen plakken?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Verdiep je eens en reguliere expressies. Ik ben er geen held in, en deze code haal ik uit uit mijn snippet-verzameling.

Je plakt het uiteraard in je script....biggrin
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Maar ik snap niks van het dit is one2xs gedeelte, niet elke pagina moet naar one2xs oid gaan.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
**zucht** dat is een voorbeeld string. Je kan net zo goed een variabele gebruiken met een tekst uit een database.
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ja dat snap ik, maar deze code paktie niet.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Pakt ie niet?
Leg uit?

Anyway, even de code netjes in een functie verpakt.

[COLOR= #0000BB]<?php[/COLOR]
[COLOR= #007700]function[/COLOR] maak_url[COLOR= #007700]([/COLOR][COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700]) {[/COLOR]
   [URL="http://www.php.net/return"]return[/URL] [URL="http://www.php.net/preg_replace"]preg_replace[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"~[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]~"[/COLOR][COLOR= #007700],[/COLOR][COLOR= #DD0000]<a href="0">0</a>[/COLOR][COLOR= #007700],[/COLOR][COLOR= #0000BB]$tekst[/COLOR][COLOR= #007700]);
}[/COLOR]

[COLOR= #0000BB]$string[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"Dit is http://www.one2xs.nl"[/COLOR][COLOR= #007700];[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] maak_url[COLOR= #007700]([/COLOR][COLOR= #0000BB]$string[/COLOR][COLOR= #007700]);[/COLOR]
?>
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
@aarclay: Hij heeft waarschijnlijk een PHPBB forum o.i.d. Dus moet je daar dingen in aanpassen.
0
Riick

Lid · Topicstarter

Berichten
3.425
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb hem namelijk op meerdere manieren en meerdere plekken geprobeert in topic.php.
Ik heb hem dan voor dat hij de post verzend, erna, en in het bericht zelf gezet.
Maar er gebeurde toen niks, ook geen error oid.
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ik zal eens even mijn glazen bol pakken.............................

Een hint, gebruik het in de output.
0
Berichten
15.446
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
@Riick, pak anders de UBB-parser van Superb, dan heb je gelijk meer mogelijkheden op je forum om berichten te plaatsen + dat daar de url die je wil ook in verwerkt zit.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren