You can make this hack work
if you don't need the icon preview.
Just make this 2 changes:
Change
PHP Code:
<option value="$iconpath"$iconselect>$alttext</option>
to
PHP Code:
<option value="$iconid"$iconselect>$alttext</option>
and
PHP Code:
<if condition="$show['dropdownicons']"><td><select name="iconid" id="iconid" onchange="changeImage(this.value)">$posticondropdown</select> <img id="posticonimage" /></td><else /><td width="12%" nowrap="nowrap"><label for="rb_iconid_0"><input type="radio" name="iconid" value="0" id="rb_iconid_0" tabindex="1" onclick="swap_posticon(null)" $iconchecked />$vbphrase[no_icon] </label></td>$posticonbits</if>
to
PHP Code:
<if condition="$show['dropdownicons']"><td><select name="iconid" id="iconid">$posticondropdown</select> <img id="posticonimage" /></td><else /><td width="12%" nowrap="nowrap"><label for="rb_iconid_0"><input type="radio" name="iconid" value="0" id="rb_iconid_0" tabindex="1" onclick="swap_posticon(null)" $iconchecked />$vbphrase[no_icon] </label></td>$posticonbits</if>
Icon will now show on post
, BUT, icon preview
won't work.