In zelfde scherm openen

Voor discussies rondom phpBB2. phpBB2 wordt niet meer ondersteund en deze berichten kunnen wellicht gedateerd zijn.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
bert56
Berichten: 5
Lid geworden op: 05 mar 2005, 19:35
Contacteer:

In zelfde scherm openen

Bericht door bert56 » 03 jun 2005, 08:32

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

Gebruikersavatar
AarClay
Berichten: 786
Lid geworden op: 10 feb 2005, 17:12

Bericht door AarClay » 03 jun 2005, 10:11

<a href="bla.php">dit</a>

:wink:

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 jun 2005, 10:41

Dat kan alleen als html aanstaat, en dat is meestal niet het geval. Je moet bbcode.tpl in je templates map aanpassen :)

bert56
Berichten: 5
Lid geworden op: 05 mar 2005, 19:35
Contacteer:

Hoe?

Bericht door bert56 » 03 jun 2005, 15:23

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

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Bericht door Paul » 03 jun 2005, 15:30

ja, je moet ergens target="NOG IETS" weghalen.

bert56
Berichten: 5
Lid geworden op: 05 mar 2005, 19:35
Contacteer:

html

Bericht door bert56 » 03 jun 2005, 15:59

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

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 04 jun 2005, 18:23

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.

bert56
Berichten: 5
Lid geworden op: 05 mar 2005, 19:35
Contacteer:

Bedankt!!!!!

Bericht door bert56 » 04 jun 2005, 20:00

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

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Re: Bedankt!!!!!

Bericht door mosymuis » 04 jun 2005, 20:02

bert56 schreef:Omdat het bord in een frame zit heb ik in de bbcode.tpl top veranderd in self
Perfect! ;)

Gesloten