Pagina 1 van 1

In zelfde scherm openen

Geplaatst: 03 jun 2005, 08:32
door bert56
Is het mogelijk om een link in een bericht te maken maar dan zo dat die geopend wordt in het zelfde scherm?

[ en ] heb ik weggelaten anders is er niets te zien!


url=http://www.xxxxx.nl/enquete/viewtopic.php?t=19]Afbeelding[/url



bert

Geplaatst: 03 jun 2005, 10:11
door AarClay
<a href="bla.php">dit</a>

:wink:

Geplaatst: 03 jun 2005, 10:41
door Paul
Dat kan alleen als html aanstaat, en dat is meestal niet het geval. Je moet bbcode.tpl in je templates map aanpassen :)

Hoe?

Geplaatst: 03 jun 2005, 15:23
door bert56
Ik had in de confuguratie html aangezet en ook in mijn eigen profiel maar het werkt niet!

Moet ik dan nog iets in bbcode.tpl aanpassen?



bert

Geplaatst: 03 jun 2005, 15:30
door Paul
ja, je moet ergens target="NOG IETS" weghalen.

html

Geplaatst: 03 jun 2005, 15:59
door bert56
Het openen van de link in het zelfde scherm heb ik alleen nodig voor de eenmalige opmaak. Gebruikers hebben dat niet nodig. Met BB code kan het dus niet? En HTML is niet veilig.

Ik heb nu html in config aangevinkt en de tags aangegeven. Ik eigen profiel html aangevinkt maar het werkt niet.

Misschien is het duidelijk als ik uitleg wat ik er mee voor ogen heb. Het wordt een poll bureau en als er op vraag 1 gestemd is dan wil ik kunnen klikken op een image ga naar vraag twee. Dit nieuwe scherm moet dan wel openen in het zelfde scherm anders heb ik bij 10 vragen 10 schermen op elkaar liggen.

Hoop dat iemand me kan helpen! Heb een student belooft het te maken en me niet gerealiseerd dat wat ik nu eigenlijk niet zomaar gaat.


Bert

Geplaatst: 04 jun 2005, 18:23
door mosymuis
Open
bbcode.tpl

Vind

Code: Selecteer alles

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->
Vervang met

Code: Selecteer alles

<!-- BEGIN url --><a href="{URL}" target="_top" class="postlink">{DESCRIPTION}</a><!-- END url -->
Open
bbcode.php

Vind

Code: Selecteer alles

	$ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_blank\">\\2</a>", $ret);

	// matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
	// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
	// zzzz is optional.. will contain everything up to the first space, newline, 
	// comma, double quote or <.
	$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://\\2\" target=\"_blank\">\\2</a>", $ret);
Vervang met

Code: Selecteer alles

	$ret = preg_replace("#(^|[\n ])([\w]+?://[^ \"\n\r\t<]*)#is", "\\1<a href=\"\\2\" target=\"_top\">\\2</a>", $ret);

	// matches a "www|ftp.xxxx.yyyy[/zzzz]" kinda lazy URL thing
	// Must contain at least 2 dots. xxxx contains either alphanum, or "-"
	// zzzz is optional.. will contain everything up to the first space, newline, 
	// comma, double quote or <.
	$ret = preg_replace("#(^|[\n ])((www|ftp)\.[^ \"\t\n\r<]*)#is", "\\1<a href=\"http://\\2\" target=\"_top\">\\2</a>", $ret);
Vind

Code: Selecteer alles

	$text = preg_replace("#<!-- BBCode auto-link start --><a href=\"(.*?)\" target=\"_blank\">.*?</a><!-- BBCode auto-link end -->#i", "\\1", $text);
Vervang

Code: Selecteer alles

	$text = preg_replace("#<!-- BBCode auto-link start --><a href=\"(.*?)\" target=\"_top\">.*?</a><!-- BBCode auto-link end -->#i", "\\1", $text);
--
Als je dit aanpast, openen alle geposte forum links in het zelfde schern.

Bedankt!!!!!

Geplaatst: 04 jun 2005, 20:00
door bert56
Heel erg bedankt voor de codering werkt super! Omdat het bord in een frame zit heb ik in de bbcode.tpl top veranderd in self




Bert

Re: Bedankt!!!!!

Geplaatst: 04 jun 2005, 20:02
door mosymuis
bert56 schreef:Omdat het bord in een frame zit heb ik in de bbcode.tpl top veranderd in self
Perfect! ;)