html in profile field

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 14 nov 2004, 21:48

noujah goed ik doe wel dat je dingen mag invoeren. alleen ik moet dus nog iets hebben zodat je html in je profile kan gebruiken nu zie je gewoon staan <B>test</b>

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 14 nov 2004, 22:35

Wat bedoel je met profiel? Je sig? Of heb je een andere mod geïnstalleerd..

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 14 nov 2004, 22:38

ik heb een extra vakje in profiel, waar ik dus nu ook wel dat html is toegestaan. Ik had eerst een speciale mod ervoor genomen zodat er al in verwerkt was dat je bbcode kan gebruiken maar ik wil nu ook html.

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 14 nov 2004, 22:50

Volgens mij had Mosy hier iets voor. Vraag het aan hem...
... Maar ik modereer (nog) niet.

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

Bericht door mosymuis » 14 nov 2004, 22:59

sukkelaap schreef:HTML toestaan is toch nog niet gevaarlijk alleen script toch?
Script is ook te gebruiken binnen HTML, in principe binnen elke tag. Met event attributen is altijd *beep*, zelfs binnen "onschuldige" tags als <i>:

Code: Selecteer alles

<i onMouseOver="while(1<0)window.alert('Oeps');">ik doe niets</i>
Gebruik toch gewoon BBcode, HTML is vragen om moeilijkheden.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 14 nov 2004, 23:06

jah maar dit blijft toch binnen het profiel van die gast zelf.
Maargoed het gaat me erom hoe kan ik html toestaan in je profiel met de codes die je in admin paneel opgaf. Net als overal waar je dus html kan toestaan.

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

Bericht door mosymuis » 14 nov 2004, 23:14

Bekijk maar eens hoe phpBB hier mee omgaat in de functie prepare_message(). Let daarbij op de configuratie waarde "allow_html_tags". De standaard PHP functie strip_tags() heeft ook een parameter om bepaalde tags toe te staan, maar wat daar de verschillen tussen zijn weet ik niet precies.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 15:39

ik snap er geen snars van :S
Is er geen mod voor?

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 15:44

ik heb wel wat gevonden maar weet niet wat ik er mee moet doen:

Code: Selecteer alles

	if ( $specialiteiten != '' )
	{
		if ( $specialiteiten_bbcode_uid == '' )
		{
			$specialiteiten_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
		}
		$specialiteiten = prepare_message($specialiteiten, $allowhtml, $allowbbcode, $allowsmilies, $inhoud_bbcode_uid);
	}

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Bericht door ElbertF » 15 nov 2004, 16:05

sukkelaap schreef:ik snap er geen snars van :S
Is er geen mod voor?
Een mod voor een mod? Dan moet je toch bij de auteur zijn denk ik..

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

Bericht door mosymuis » 15 nov 2004, 16:10

sukkelaap schreef:ik heb wel wat gevonden maar weet niet wat ik er mee moet doen:
if ( $specialiteiten != '' )
{
Als $specialiteiten niet leeg is
if ( $specialiteiten_bbcode_uid == '' )
{
Als het bijbehorende BBCode UID nog niet bestaat
$specialiteiten_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
Maak een BBCode UID
}
$specialiteiten = prepare_message($specialiteiten, $allowhtml, $allowbbcode, $allowsmilies, $inhoud_bbcode_uid);
Haal $specialiteiten door een voorbereidende functie mbt HTML, BBcode en smilies
}

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 18:38

mosymuis schreef:
sukkelaap schreef:ik heb wel wat gevonden maar weet niet wat ik er mee moet doen:
if ( $specialiteiten != '' )
{
Als $specialiteiten niet leeg is
if ( $specialiteiten_bbcode_uid == '' )
{
Als het bijbehorende BBCode UID nog niet bestaat
$specialiteiten_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : '';
Maak een BBCode UID
}
$specialiteiten = prepare_message($specialiteiten, $allowhtml, $allowbbcode, $allowsmilies, $inhoud_bbcode_uid);
Haal $specialiteiten door een voorbereidende functie mbt HTML, BBcode en smilies
}
Jah ok maar wat moek doen als ik html wil toestaan.

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

Bericht door mosymuis » 15 nov 2004, 18:43

Deze stappen behandelen het bericht zoals het op het frum ook gebeurt, met BBcodes, HTML en smilies. Om HTML toe te staan moet $allowhtml hier op TRUE staan.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 19:34

en hoe wil je dat doen?

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

Bericht door mosymuis » 15 nov 2004, 19:58

Code: Selecteer alles

$allowhtml = TRUE;
:roll:

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 20:22

Code: Selecteer alles

if ( $specialiteiten != '' ) 
{ 
if ( $specialiteiten_bbcode_uid == '' ) 
{ 
$specialiteiten_bbcode_uid = ( $allowbbcode ) ? make_bbcode_uid() : ''; 
} 
$allowhtml = TRUE;
$specialiteiten = prepare_message($specialiteiten, $allowhtml, $allowbbcode, $allowsmilies, $inhoud_bbcode_uid); 
}


zo????????????

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

Bericht door mosymuis » 15 nov 2004, 20:25

Dat is tekst, BBcode en PHP door elkaar. :roll: En nee niet zo, $allowhtml, $allowbbcode en $allowsmilies zouden al ergens vandaan moeten komen. Volgens mij weet je nauwelijks waar je mee bezig bent...

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 20:27

klopt daarom was mijn vraag nie "snap ik er wat van?" maar bestaat er een mod die html in profile toestaat ;)

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

Bericht door mosymuis » 15 nov 2004, 20:35

Nee, omdat het ontzettend stom is om HTML toe te staan.

sukkelaap
Berichten: 1345
Lid geworden op: 03 dec 2003, 19:09
Locatie: Zeist

Bericht door sukkelaap » 15 nov 2004, 20:54

in berichten enzo staat die toch ook html toe als je dat aankruisd?

Gesloten