Mod die smilies niet aan berichten plakt
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.

Mod die smilies niet aan berichten plakt
Misschien een raar topic, maar ik wil het toch vragen (Kon het niet vinden).
Op m'n forum zijn veel forummers die nogal smilies niet goed kunnen gebruiken. Sommige gebruikers plakken smilies aan woorden vast, waardoor de smilies niet zichtbaar zijn.
"Dus zo:P"
Is er ook een mod die kan voorkomen dat smilies automatisch 1 spatie van een woord af hoort te staan? Alvast bedankt.
Groeten Murk.
Op m'n forum zijn veel forummers die nogal smilies niet goed kunnen gebruiken. Sommige gebruikers plakken smilies aan woorden vast, waardoor de smilies niet zichtbaar zijn.
"Dus zo:P"
Is er ook een mod die kan voorkomen dat smilies automatisch 1 spatie van een woord af hoort te staan? Alvast bedankt.
Groeten Murk.
waarom niet ? Het kan fout zijn hoor maar :
zoek in bbcode.php
vervang door :
zoek in bbcode.php
Code: Selecteer alles
$orig[] = "/(?<=.\W|\W.|^\W)" . preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
$repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
Code: Selecteer alles
$orig[] = "/(?<=.\W|\W.|^\W)" . preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/";
$repl[] = '&nbps;<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
Mijn redenatie (als ik het fout heb corrigeer maar)svenn schreef:waarom niet ? Het kan fout zijn hoor maar :
zoek in bbcode.phpvervang door :Code: Selecteer alles
$orig[] = "/(?<=.\W|\W.|^\W)" . preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/"; $repl[] = '<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
Code: Selecteer alles
$orig[] = "/(?<=.\W|\W.|^\W)" . preg_quote($smilies[$i]['code'], "/") . "(?=.\W|\W.|\W$)/"; $repl[] = '&nbps;<img src="'. $board_config['smilies_path'] . '/' . $smilies[$i]['smile_url'] . '" alt="' . $smilies[$i]['emoticon'] . '" border="0" />';
Wat jij nu doet is de geparste smilie en daar een spatie tussen aan het voegen. De $orig functie geeft de tekst weer die omgezet moet worden $repl welke en hoe het geparst word. Dus eigenlijk is je aanpassing zinloos.
volgens mij wordt door svenn's manier. gewoon een spatie extra er voor gezet.
dus als mensen het wel goed typen
dit dus:
word er nog een spatie tussen gevoegd en staan er 2 spaties tussen.
dus als mensen het wel goed typen
dit dus:
Code: Selecteer alles
hoi :P
Ik denk dat die personen op het forum handmatig, dus tiepen de smilies er achterplaatsen. dan helpt die aanpassing in de bbcode niet.
Een andere die wel werkt is de code van de smilie aanpassen en langer maken zodat met sneller het plaatje gaat klikken. bijv :smilie: ipv ;)
Een andere die wel werkt is de code van de smilie aanpassen en langer maken zodat met sneller het plaatje gaat klikken. bijv :smilie: ipv ;)
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total
Ik begreep het gelijk dus! vandaar ik zei dat je de naam van de smilies moet verlengen dus eigelijk dwingt om op een smilie te klikken ipv te tiepen. Dit was in ieder geval zo bij mij opgelost voobeeldje:Murk schreef:Maar is het nu al duidelijk wat ik bedoel dan?
Het probleem ligt enkel bij mensen die smilies typen, dus niet aanklikken.
:D = :glimlach:
Dit gaan ze echt niet tiepen, dus opgelost denk ik zonder veel poespas
doe wel alles tussen :: anders kan het gebeuren dat je woorden gaat zien in smilies
Last edited by Kazango on Sat sep 23, 2004 6:35 am; edited 458 times in total
Ik denk dat Kaza een handig idee heeft, alleen wat Svenn zegt lijkt me ook heel logisch. Mensen gaan dan automatisch toch de code's typen omdat ze weten dat het een smilie voorsteld met een emotie, ook al is de smilie niet zichtbaar.
Hier zie ik dus geen oplossing voor. In ieder geval bedankt! :thumb:
Hier zie ik dus geen oplossing voor. In ieder geval bedankt! :thumb: