per rimuovere i links, utilizzate l'esempio sottostante per Calendario e ChatBox.
Trovare ed eliminare: (Questo è il calendario)
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_CALENDAR}">{L_CALENDAR}</a></td>
</tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_CALENDAR}">{L_CALENDAR}</a></td>
</tr>
Trovare ed eliminare: (Questa è la Chat)
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_AJAX_SHOUTBOX}">{L_AJAX_SHOUTBOX}</a></td>
</tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_AJAX_SHOUTBOX}">{L_AJAX_SHOUTBOX}</a></td>
</tr>
Nota: Dovete iniziare la rimozione dal <tr>, e terminarla al </tr> per ogni blocco / link che desiderate eliminare.
Per aggiugnere Links:
Bisogna fare il contrario dell'esempio precendete, Con la sostituzione delle variabili appropriate per URL e linguaggio. Se le variabili di Icy Phoenix non sono a disposizione per l'accplicazione che desiderate fare, allora scrivetele da zero . Potreste volerlo fare in ogni caso seguendo questo esempio ed assicurandovi che il reale href="path" sia corretto per la destinazione della vostra applicazione:
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="your-application-path">My Application</a></td>
</tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="your-application-path">My Application</a></td>
</tr>
Stringhe di Permesso:
Le stringhe di permesso utilizzate nel Menu Links sono:
<!-- BEGIN mg_switch_user_is_admin -->
<!-- END mg_switch_user_is_admin -->
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
<!-- END mg_switch_user_is_admin -->
<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
E mentre i menu ed i link possono essere raggruppati per quanto riguarda i permessi, l'esempio riguarda un singolo link. Prendere nota attentamente del posizionamento della stringa.
SOLO gli admin possono vedere questo Link:
<!-- BEGIN mg_switch_user_is_admin -->
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_AJAX_SHOUTBOX}">{L_AJAX_SHOUTBOX}</a></td>
</tr>
<!-- END mg_switch_user_is_admin -->
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_AJAX_SHOUTBOX}">{L_AJAX_SHOUTBOX}</a></td>
</tr>
<!-- END mg_switch_user_is_admin -->
SOLO gli utenti loggati possono vedere questo Link:
<!-- BEGIN switch_user_logged_in -->
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_AJAX_SHOUTBOX}">{L_AJAX_SHOUTBOX}</a></td>
</tr>
<!-- END switch_user_logged_in -->
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_AJAX_SHOUTBOX}">{L_AJAX_SHOUTBOX}</a></td>
</tr>
<!-- END switch_user_logged_in -->
Come aggiungere una stringa di permesso ad un Sub-Menu:
Nell'esempio seguente si ha un Sub-Menu accessibile esclusivamente agli Admin. Questo Sub-Menu potrebbe essere un qualsiasi altro Sub-Menu con dei permessi settati per il gruppo che desiderate. L'unico scopo nel mostrarvi questo è fare capire dove le Stringhe di Permesso vanno posizionate per nascondere l'intero Sub-Menu e non solo la parte che contiene i links.
<!-- BEGIN mg_switch_user_is_admin -->
<tr>
<th style="cursor:pointer;" align="left" onclick="ShowHide('admin_links','admin_links2','admin_links');">
<img src="{T_TPL_PATH}images/web_settings.png" alt="Admin" title="ADMIN" />
<a href="javascript:void(0);" title="Admin" style="vertical-align:top;text-decoration:none;"><b>Admin</b></a>
</th>
</tr>
<tr>
<td class="row5">
<div id="admin_links2" style="display:none;position:relative;padding-top:0px;padding-bottom:0px;">
<table class="forumline-no2" width="100%" cellspacing="0" cellpadding="2" border="0">
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left">{U_ACP}</td>
</tr>
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_CMS}">{L_CMS}</a></td>
</tr>
<tr>
<td width="8" align="left">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_DB_GEN}">{L_DB_GEN}</a></td>
</tr>
</table>
</div>
<div id="admin_links" style="display:'';position:relative;">
<script type="text/javascript">
<!--
tmp = 'admin_links';
if(GetCookie(tmp) == '2')
{
ShowHide('admin_links','admin_links2','admin_links');
}
//-->
</script>
</div>
</td>
</tr>
<!-- END mg_switch_user_is_admin -->
<tr>
<th style="cursor:pointer;" align="left" onclick="ShowHide('admin_links','admin_links2','admin_links');">
<img src="{T_TPL_PATH}images/web_settings.png" alt="Admin" title="ADMIN" />
<a href="javascript:void(0);" title="Admin" style="vertical-align:top;text-decoration:none;"><b>Admin</b></a>
</th>
</tr>
<tr>
<td class="row5">
<div id="admin_links2" style="display:none;position:relative;padding-top:0px;padding-bottom:0px;">
<table class="forumline-no2" width="100%" cellspacing="0" cellpadding="2" border="0">
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left">{U_ACP}</td>
</tr>
<tr>
<td align="left" width="8">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_CMS}">{L_CMS}</a></td>
</tr>
<tr>
<td width="8" align="left">{IMG_NAV_MENU_SEP}</td>
<td class="genmed" align="left"><a href="{U_DB_GEN}">{L_DB_GEN}</a></td>
</tr>
</table>
</div>
<div id="admin_links" style="display:'';position:relative;">
<script type="text/javascript">
<!--
tmp = 'admin_links';
if(GetCookie(tmp) == '2')
{
ShowHide('admin_links','admin_links2','admin_links');
}
//-->
</script>
</div>
</td>
</tr>
<!-- END mg_switch_user_is_admin -->
Nota: Dovreste testare le modifiche effettuate come utenti Admin - Utente ed Ospite - prima di applicarle al vostro forum in utilizzo.
Link all'articolo originale