|
|
|
|
|
|
|
|
Giaguaro9 Site Admin
Sesso: Età: 31 Registrato: 04/05/06 19:14 Messaggi: 2186
|
|
|
|
|
|
|
Ciao a tutti.
E' possibile inserire dei campi aggiuntivi e personalizzabili nel profilo degli utenti (che inseriranno alla registrazione o successivamente) e visualizzabili nel miniprofilo a sx dei post.
Questi campi potranno essere di tipo stringa, radio e tendina.
Questa è la procedura per aggiungere dei campi personalizzati:
Andate in: Pannello di Amministrazione->Aggiungi Campi->Gestisci->Aggiungi nuovo campo (in basso)
- Nome => Inserite un nome
- Descrizione => descrizione facoltatitva per il campo (verrà mostrata all'atto dell'inserimento),
- Tipo => selezionate il tipo di dati e i caratteri max (solo per i campi testo, lasciate 0 per un campo illimitato)
- Valori => se avete scelto il tipo tendina o radio inserite i possibili valori
- Campo obbligatorio, Consenti BBCode, Consenti Smilies, Consenti HTML => scegliete in base all'uso che volete fare del campo
- Permessi Default => se scegliete consenti tutti gli utenti potranno inserire quel campo salvo diverso settaggio nei permessi dei campi, se scegliete nega viceversa
- Cliccate sul primo bottone invia trascurando per ora la parte sottostante
Ora se un utente utilizza il campo, questo sarà visibile nel profilo, nella pagina di registrazione e nel miniprofilo nei post.
Se volete utilizzare il campo come url per un link (come richiesto da Claudio68 per linkare al profilo FaceBook di ogni utente) dovete effettuare ancora altre operazioni.
- Tornate in Gestisci Campi, cercate il campo appena creato e cliccate su modifica
- Per prima cosa aggiungete alla descrizione del campo che gli utenti dovranno specificare http:// prima del loro link
- Disabilitate il BBCode e gli Smilies
- Nella sezione Opzioni Avanzate impostate Mostra Tipo nella visione dei post su Variabile TPL
- In Nome nei Templates inserite una stringa senza spazi (ad esempio Facebook_Profile)
- In Espressione Regolare potete inserire una stringa in sintassi PCRE per validare il campo, vivamente consigliata se si utilizza il campo come link visto che restituirà un errore se un utente inserisce qualcosa di diverso da un url. Non mi soffermo sul PCRE ma la stringa da inserire affinchè vengano accettati solo link di FaceBook è la seguente
Codice: | ^http:\/\/?(?:www.)?facebook.com\/(?:(?:\w)*#!\/)?(?:pages\/)?(?:[?\w\-]*\/)?(?:profile.php\?id=(?=\d.*))?([\w\-]*)?^ |
Cliccate sul secondo Invia
Andate in Adminpanel->Amministrazione Stili->Gestione->Modifica HTML->viewtopic_body.tpl
Cercate la stringa Codice: | <!-- BEGIN xdata --> |
Subito sopra questa stringa incollate il seguente codice Codice: | <a href="{postrow.Facebook_Profile}"><img src="Immagine Dell'Icona di FB"></a><br>
| sostituendo a Facebook_Profile il Nome nei Template e ad Immagine Dell'Icona di FB un url di un'icona di FB (ovviamente potete adattare il codice come meglio credete, l'importante è che utilizziate la stringa {postrow.Facebook_Profile} per prelevare il valore del campo.
Salvate le modifiche.
Se inserite come nell'esempio un'immagine linkata questa comparirà sempre, anche se l'utente non ha specificato il link e quindi cliccandoci non accadrà nulla. Se invece inserite solo {postrow.Facebook_Profile} senza il tag <a> verrà mostrato il link solo se questo viene inserito dall'utente.
Spero che questa possa far scoprire un potente mezzo di personalizzazione dei forum prima poco usato
Buona serata _________________ MODERATORE
Solo gli utenti registrati possono vedere le immagini! Registrati o Entra nel forum! |
- Il tuo forum è offline? -- CLICCA QUI
- Prima di aprire un topic utilizza la funzione Cerca ! -- CLICCA QUI
- Hai appena creato il tuo forum? Leggi le FAQ! -- CLICCA QUI
|
|