icona per campo profilo personalizzato
Inviato: 29/05/2012, 20:53
Salve ragazzi...
Ho questo problema che mi sta tormentando...
Uso prosilver.
Ho creato un campo profilo personalizzato, chiamato foto, sia nella descrizione che nell'identificativo; come valore vuoto predefinito, ho assegnato "nessuna immagine caricata" (ma posso anche cancellarlo e lasciarlo vuoto).
Ho creato un'icona, e l'ho messa sul viewtopic_body. Tutto funziona perfettamente, tranne che vorrei che questa icona, si presentasse soltanto se il campo foto, sia stato compilato e non sempre e su tutti gli utenti, come succede adesso.
Questo il codice che ho inserito:
trova:
aggiungi dopo: (Questo è il mio codice)
Mi potreste, consigliare, quale variabile "IF" dovrei mettere prima del mio codice ? per far si che questo codice, venga processato, solo se il campo "foto" sia stato riempito.
Su google ho trovato la variante "srtsrt" da poter abbinare alla variabile "IF", che cerca parole specifiche, dentro le stringhe; potrei usare questa? come?
Penso che si possa far riferimento a:
IF not empty
if srtsrt "[img]" (dato che il campo compilato conterebbe foto con tag img)
IF not custom_fields.PROFILE_FIELD_NAME eq "foto" nessuna immagine caricata
Credetemi non so più cosa inventarmi, per fare questo controllo, prima del codice

Ho questo problema che mi sta tormentando...
Uso prosilver.
Ho creato un campo profilo personalizzato, chiamato foto, sia nella descrizione che nell'identificativo; come valore vuoto predefinito, ho assegnato "nessuna immagine caricata" (ma posso anche cancellarlo e lasciarlo vuoto).
Ho creato un'icona, e l'ho messa sul viewtopic_body. Tutto funziona perfettamente, tranne che vorrei che questa icona, si presentasse soltanto se il campo foto, sia stato compilato e non sempre e su tutti gli utenti, come succede adesso.
Questo il codice che ho inserito:
trova:
Codice: Seleziona tutto
<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->
<dd>
<ul class="profile-icons">
<!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
</ul>
</dd>
<!-- ENDIF -->
<!-- ENDIF -->
Codice: Seleziona tutto
<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<a href="{postrow.U_POST_AUTHOR}"><img src="http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif"
onmouseover="this.src='http://vitara.it/styles/prosilver/imageset/icon_contact_foto2.gif'"
onmouseout="this.src='http://vitara.it/styles/prosilver/imageset/icon_contact_foto.gif'" border="0" alt="Foto Utente"></a>
<!-- ENDIF -->
Su google ho trovato la variante "srtsrt" da poter abbinare alla variabile "IF", che cerca parole specifiche, dentro le stringhe; potrei usare questa? come?
Penso che si possa far riferimento a:
IF not empty
if srtsrt "[img]" (dato che il campo compilato conterebbe foto con tag img)
IF not custom_fields.PROFILE_FIELD_NAME eq "foto" nessuna immagine caricata
Credetemi non so più cosa inventarmi, per fare questo controllo, prima del codice

