Standaardteskt topic verschijnt bij edit
Geplaatst: 26 aug 2008, 14:11
Ik heb een probleempje, ik heb in de posting.php een code gezet waardoor er een standaardtekst verschijnt wanneer iemand een nieuw topic opende. Deze tekst moest overal dezelfde zijn, behalve bij 3 forum-id's (36,22 en 23)
Dit is de code:
Dit werkt goed, behalve als iemand een bericht wil editen, komt er na de post die er al staat, nog eens die standaardtektst erbij. Vroeger had ik dat probleem niet, maar was mijn code ongeveer 1000 regeltjes lang, omdat ik niet met else werkt, dit was dan de code:
Dit dan herhaalt voor alle mogelijke forum-id's die ik heb, en dat zijn er meer dan 100, dus dat was lang :p
Ik zou ook met OR's kunnen gewerkt hebben, maar dan werd die ene regel weer zo ontzettend lang.
Kortom, ik zou liefst mijn eerste code behouden, maar er zit dus een klein foutje in. Welke?
Mvg Kelinen
Dit is de code:
Code: Selecteer alles
if(($mode == 'newtopic' && !$refresh && $forum_id == 36) OR ($mode == 'newtopic' && !$refresh && $forum_id == 22) OR ($mode == 'newtopic' && !$refresh && $forum_id == 23)){
$message .= " ";
}
else{
$message .= "[b]- artikel:[/b] ... \n";
$message .= "[b]- manier van bezorging:[/b] ... \n";;
$message .= "[b]- beschrijving:[/b] ... \n";
$message .= "[b]- eventuele foto's:[/b] ... \n";
$message .= "[b]- prijs:[/b] ... \n";
$message .= "[b]- contact:[/b] ... \n";
}
Code: Selecteer alles
if($mode == 'newtopic' && !$refresh && $forum_id == xx){
$message .= "[b]- artikel:[/b] ... \n";
$message .= "[b]- manier van bezorging:[/b] ... \n";;
$message .= "[b]- beschrijving:[/b] ... \n";
$message .= "[b]- eventuele foto's:[/b] ... \n";
$message .= "[b]- prijs:[/b] ... \n";
$message .= "[b]- contact:[/b] ... \n";
}
Ik zou ook met OR's kunnen gewerkt hebben, maar dan werd die ene regel weer zo ontzettend lang.
Kortom, ik zou liefst mijn eerste code behouden, maar er zit dus een klein foutje in. Welke?
Mvg Kelinen