Hallo,
Ik heb een array met smilie codes :
En een foreach loop in m'n template (Smarty) :
Dit is het resultaat :
http://breezer.dyndns.org...nboek_bericht.php?a=nieuw
Als je op een smilie klikt krijg je in het bericht venster een '0' te zien. Als ik de foreach loop aanpas dan krijg ik 10 keer dezelfde smilies met het verschil dat dan de code wel werkt.
Dit is met de volgende code :
Ik snap er eerlijk gezegd niks meer van, ben hele middag al bezig maar kom er niet uit..
Iemand een idee wat ik fout doe? Zal wel iets heel simpels wezen maar goed.
Alvast bedankt!
Ik heb een array met smilie codes :
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
| <? $smilies = array( '}>' => 'devil.gif', ':)' => 'smile.gif', ':(' => 'frown.gif', ':\'(' => 'cry.gif', ':P' => 'puh2.gif', ':o' => 'redface.gif', ':D' => 'biggrin.gif', ':r' => 'pukey.gif', ':~' => 'kwijl.gif', ':9' => 'yummie.gif', ';)' => 'wink.gif', ':7' => 'loveit.gif', ':+' => 'clown.gif', 'O+' => 'heart.gif', ':*' => 'puh.gif', '_O_' => 'worshippy.gif', ':w' => 'bye.gif', ':thumb:' => 'thumbsup.gif', ':?' => 'confused.gif', ':Y)' => 'vork.gif', ':Z' => 'sleepey.gif', ';(' => 'sadley.gif', ':z' => 'sleephappy.gif', ':X' => 'shutup.gif', '*D' => 'shiny.gif', ':{' => 'nosmile.gif', '|(' => 'frusty.gif', '8)' => 'coool.gif', ':no' => 'nooo.gif', ':$' => 'bloos.gif' ); ?> |
En een foreach loop in m'n template (Smarty) :
PHP:
1
2
3
4
5
| {foreach name=insert item=smilie from=$smilies} {foreach key=key item=item from=$smilie} <a href="javascript:smilies('{$key}')" onmouseover="window.status='Plaats smilie in bericht' ;return true">[img]"images/smilies/{$item}"[/img]</a> {/foreach} {/foreach} |
Dit is het resultaat :
http://breezer.dyndns.org...nboek_bericht.php?a=nieuw
Als je op een smilie klikt krijg je in het bericht venster een '0' te zien. Als ik de foreach loop aanpas dan krijg ik 10 keer dezelfde smilies met het verschil dat dan de code wel werkt.
Dit is met de volgende code :
PHP:
1
2
3
4
5
| {foreach name=smilies item=smilie from=$smilies} {foreach key=key item=item from=$smilies} <a href="javascript:smilies('{$key}')" onmouseover="window.status='Plaats smilie in bericht' ;return true">[img]"images/smilies/{$item}"[/img]</a> {/foreach} {/foreach} |
Ik snap er eerlijk gezegd niks meer van, ben hele middag al bezig maar kom er niet uit..
Iemand een idee wat ik fout doe? Zal wel iets heel simpels wezen maar goed.
Alvast bedankt!