Das Smilies Popup wird mit dem nachfolgenden Snippet nicht mehr direkt aufrufbar sein.
Nur per Button beim Erstellen eines Posts werden die Smilies dargestellt:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
posting.php
#
#-----[ FIND ]-----
#
else if ( $mode == 'smilies' )
#
#-----[ REPLACE WITH ]-----
#
else if ( $HTTP_POST_VARS['mode'] == 'smilies' )
#
#-----[ OPEN ]-----
#
templates/subSilver/posting_body.tpl
#
#-----[ FIND ]-----
#
<!-- END smilies_row -->
<!-- BEGIN switch_smilies_extra -->
<tr align="center">
<td colspan="{S_SMILIES_COLSPAN}"><span class="nav"><a href="{U_MORE_SMILIES}" onclick="window.open('{U_MORE_SMILIES}', '_phpbbsmilies', 'HEIGHT=300,resizable=yes,scrollbars=yes,WIDTH=250');return false;" target="_phpbbsmilies" class="nav">{L_MORE_SMILIES}</a></span></td>
</tr>
<!-- END switch_smilies_extra -->
</table>
#
#-----[ REPLACE WITH ]-----
#
<!-- END smilies_row -->
</table>
#
#-----[ FIND ]-----
#
<table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr>
<td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span></td>
</tr>
</table>
</form>
#
#-----[ REPLACE WITH ]-----
#
</form>
<!-- BEGIN switch_smilies_extra -->
<form action="{S_POST_ACTION}" method="post" name="smilies" target="_blank">
<table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr>
<td align="center" valign="top"><input type="hidden" name="mode" value="smilies" /><input type="submit" name="submit" value="{L_MORE_SMILIES}" class="liteoption" /></td>
</tr>
</table>
</form>
<!-- END switch_smilies_extra -->
<table width="100%" cellspacing="2" border="0" align="center" cellpadding="2">
<tr>
<td align="right" valign="top"><span class="gensmall">{S_TIMEZONE}</span></td>
</tr>
</table>
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Dieser Button öffnet dann ein neues Fenster, in dem die Smilies zu sehen sind.
Klar, kein Popup mehr, aber dafür auch ein Punkt weniger, Javascript nutzen zu müssen.
Und eben der Aufruf dieser Seite per URL ist nicht mehr möglich.