Visualizzazione Stampabile
-
Profilo ecc...
Buongiorno. Volevo chiedere come si può eliminare il campo della data di nascita dal pannello utente in modo che,per motivi di sicurezza,quando un utente compie gli anni non venga evidenziato nell'index del forum.
Stessa cosa per quanto riguarda sempre il pannello utenti,le identià dei vari messenger.
Spero di essere stato chiaro . Ciau :p
-
nessuno riesce a rispondermi ?
-
la risposta alla prima domanda la trovi nel tuo pannello admin
la seconda sta' nel pannello utente ciao
-
E' da una settimana che provo. forse non mi sono spiegato.
Io devo ELIMINARE tutti i campi dei vari messenger dal pannello utente
e devo ELIMINARE il campo della data di nascita sempre dal pannello utente.
-
Ti sei spiegato ma non abbiamo sempre tempo, sai ;)
Evidenzio, così forse si trova un'anima che ti spiega come manipolare i template per rimuovere le voci in questione, e come impostare il profilo utente in modo che non venga richiesta o mostrata l'età. E' un processo a più passi.
-
grazie 1000...ho visto in alcuni forum che i compleanni vengono mostrati ma non gli anni che si compiono.
per i campi del messenger mi era venuta in mente l'idea di toglierli a mano dalla pagina del profilo ma aspetto la parola degli esperti.
-
Allegati: 1
Guarda l'immagine in allegato e dimmi se quelli evidenziati in rosso sono i campi che intendi rimuovere. Oggi mi sento in vena di aiuti :D
-
-
Apri il template modifyprofile e trova il seguente codice:
Codice PHP:
<if condition="$show['birthday_optional']">
$birthdaybit
</if>
mettilo a commento, in questo modo:
Codice PHP:
<!-- <if condition="$show['birthday_optional']">
$birthdaybit
</if> -->
sempre nello stesso template, trova:
Codice PHP:
<fieldset class="fieldset">
<legend>$vbphrase[instant_messaging]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="100%">
<tr>
<td colspan="2">$vbphrase[may_enter_identity_for_im]</td>
</tr>
<tr>
<td>$vbphrase[icq_number]<br />
<img src="$stylevar[imgdir_misc]/im_icq.gif" alt="" />
<input type="text" class="bginput" name="icq" value="$bbuserinfo[icq]" size="25" maxlength="30" dir="ltr" /></td>
<td>$vbphrase[aim_screen_name]<br />
<img src="$stylevar[imgdir_misc]/im_aim.gif" alt="" />
<input type="text" class="bginput" name="aim" value="$bbuserinfo[aim]" size="25" maxlength="30" dir="ltr" /></td>
</tr>
<tr>
<td>$vbphrase[msn_messenger_handle]<br />
<img src="$stylevar[imgdir_misc]/im_msn.gif" alt="" />
<input type="text" class="bginput" name="msn" value="$bbuserinfo[msn]" size="25" maxlength="50" dir="ltr" /></td>
<td>$vbphrase[yahoo_messenger_handle]<br />
<img src="$stylevar[imgdir_misc]/im_yahoo.gif" alt="" />
<input type="text" class="bginput" name="yahoo" value="$bbuserinfo[yahoo]" size="25" maxlength="30" dir="ltr" /></td>
</tr>
<tr>
<td>$vbphrase[skype_name]<br />
<img src="$stylevar[imgdir_misc]/im_skype.gif" alt="" />
<input type="text" class="bginput" name="skype" value="$bbuserinfo[skype]" size="25" maxlength="32" dir="ltr" /></td>
<td> </td>
</tr>
</table>
</fieldset>
e mettilo a commento cosi:
Codice PHP:
<!-- <fieldset class="fieldset">
<legend>$vbphrase[instant_messaging]</legend>
<table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0" width="100%">
<tr>
<td colspan="2">$vbphrase[may_enter_identity_for_im]</td>
</tr>
<tr>
<td>$vbphrase[icq_number]<br />
<img src="$stylevar[imgdir_misc]/im_icq.gif" alt="" />
<input type="text" class="bginput" name="icq" value="$bbuserinfo[icq]" size="25" maxlength="30" dir="ltr" /></td>
<td>$vbphrase[aim_screen_name]<br />
<img src="$stylevar[imgdir_misc]/im_aim.gif" alt="" />
<input type="text" class="bginput" name="aim" value="$bbuserinfo[aim]" size="25" maxlength="30" dir="ltr" /></td>
</tr>
<tr>
<td>$vbphrase[msn_messenger_handle]<br />
<img src="$stylevar[imgdir_misc]/im_msn.gif" alt="" />
<input type="text" class="bginput" name="msn" value="$bbuserinfo[msn]" size="25" maxlength="50" dir="ltr" /></td>
<td>$vbphrase[yahoo_messenger_handle]<br />
<img src="$stylevar[imgdir_misc]/im_yahoo.gif" alt="" />
<input type="text" class="bginput" name="yahoo" value="$bbuserinfo[yahoo]" size="25" maxlength="30" dir="ltr" /></td>
</tr>
<tr>
<td>$vbphrase[skype_name]<br />
<img src="$stylevar[imgdir_misc]/im_skype.gif" alt="" />
<input type="text" class="bginput" name="skype" value="$bbuserinfo[skype]" size="25" maxlength="32" dir="ltr" /></td>
<td> </td>
</tr>
</table>
</fieldset> -->
Salva il template ed il gioco è fatto!
-
grazie 1000 funziona e per ora non mi ha scassato niente,grazie !
-
è possibile fare in modo che solo alcuni gruppi utenti possano visualizzare i campi dei vari messenger senza doverli escludere dai profili?
-
Non credo. Forse è fattibile con la modifica dei campi profili ma ho l'idea che siano campi non modificabili.
-
io ho provato ad eliminare i campi come spiegato nell'esempio ma nel profilo si vedono cmq.... come posso fare?
-
Ho capito. Dovrai modificare il template USERCP se non mi sbaglio, ed escludere gli utenti.
Ora non lo so a memoria, ma credo sia possibile dire:
<if condition="$userinfo['usergroupid'] == 6">
stile amministratore
<else />
stile altro utente
</if>
O comunque sarà molto simile. Forse è anche la variabile $memberinfo. Prova un po' ... ;)
-
grazie per la risposta y2ksw, però mi trovi spiazzato. Non ho ben capito cosa intendi.
-
se vai nel template USERCP potrai notare queste istruzioni condizionali un po' ovunque ... comincia a provare cosa fanno, e poi aggiungi la tua modifica. Ricordati di creare uno stile nuovo, prima di giocare ;)