Visualizzazione Stampabile
-
Campi profilo nei post
Come si fa a impostare il Forum in modo che vengano visualizzati alcuni dati del proprio profilo in tutti i messaggi che un utente posta?
Attualmente, ho solo il nome utente, la data di registrazione, la città e il numero dei messaggi, oltre che al gruppo alla quale appartiene.. vorrei poter scegliere tra tutti i campi del profilo personalizzato che abbiamo, quali visualizzare o meno..
Si può fare così di default oppure occorre un Plugin??
-
-
Hai mica qualche nome o link per caso?
-
Pannello admin->Impostazioni->Opzioni->Opzioni registrazione utente->Opzioni predefinite di registrazione.
-
Scusa ma che ci dovrei fare con le "Opzioni di registrazione predefinite"?? non c'è alcuna voce che riguarda ciò che sto cercando...
-
infatti non c'entra nulla. ma oggi è venerdì e la giornata è stata lunga per tutti. ci scusiamo per il disguido :)
comunque ci vuole un plugin il cui nome mi sfugge ... forse Dark ha una memoria più ferrea e meno strapazzata della mia.
-
Ma scherzi.. ma quale scusa.. ci mancherebbe...
Resto in attesa di un indizio.. senza fretta...
-
L'unico che riesco a trovare è questo, ma è per la 3.8, e pare non esserci ancora nulla su vBulletin.org per la 4.0.
-
Ascolta, ma quali voci vorresti visualizzare o quali aggiungere, mi sa che ti sei spiegato poco su cosa vorresti. Le opzioni di registrazioni sono voci che vengono visualizzate nel proprio profilo e sotto l'avatar come la provenienza. Nel caso vorresti aggiungerne altre non c'è bisogno di un plugin e poi ti spiego come operare.
-
Io vorrei visualizzare, per ogni post, alcune voci presenti nel campo profilo personale, voci che ovviamente ho creato io in fase di creazione del Forum che sono:
Tipo di Barca
Nome Barca
Lunghezza Barca
Località di ormeggio
ecc..
Da visualizzare di seguito a: "Data di registrazione, residenza, età e Messaggi" che compare ad esempio in questo Forum..
-
Citazione:
Originariamente Scritto da
Darkshenron
L'unico che riesco a trovare è
questo, ma è per la 3.8, e pare non esserci ancora nulla su vBulletin.org per la 4.0.
Si.. credo sia proprio il Plugin che cecavo, almeno, è ciò che ha le funzionalità che stavo cercando, difatti ho visto che è possibile scegliere dei campi o crearli, che poi saranno vusualizzati in ogni post, come appunto, gli "hobby o gli interessi o altre voci che si vedono negli esempi..
Non funzionerà sulla versione 4?
-
Chiudo in quanto cross-posted (doppione).
-
Oops ... scusate mi sono incappato di un bug :p
-
Citazione:
Originariamente Scritto da
volavia
Non funzionerà sulla versione 4?
No, quello non funziona, infatti se guardai anche tutti gli ultimi messaggi è tutta gente che chiede allo sviluppatore di quella mod di aggiornarlo per la versione 4. :)
-
Tagliamo la testa al toro e non aspettare il plugin, fai in questo modo:
Comincia ad entrate nel Pannello di controllo amministratore
Vai in Campi del profilo utente > aggiungi un nuovo campo profilo utenti
Ora cominci a creare un profilo
Il tipo di campo nel profilo > Spunta la casella a scelta singola
Titolo: Barca posseduta
Descrizione: Indica il tipo di barca posseduta
Articoli per la linea: 0
Opzioni:
Gommone
Barca a vela
Tipo di motore
" Inserisci le opzioni che l'utente può selezionare. Separa ogni opzione con una riga.
Ordine di visualizzazione: quello che vuoi
Campo richiesto: Si,Sempre
Campo modificabile dall'utente : no
Campo privato : no
Campo di ricerca nella lista utente : si
Visualizzare nella lista utenti : si
le seguenti opzioni lasciatele cosi... e salva
una volta salvato prendi il numero di field che si trova a lato del nome del profilo salvato...
Ora vai in Stili e templates > gestione degli stili> modifica i templete > postbit_legacy (0ppure postbit dipende dai layout che usi)
Trova questa riga:
Codice PHP:
<if condition="$show['avatar']"><div class="smallfont">
<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$avatarurl" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
ed inserisci sotto questo:
Codice PHP:
<if condition="$post['fieldX']"> <div> <img src="images/sex/$post[fieldX].gif" title="$post[fieldX]"> </div> </if>
dove è scritto $post['fieldX'] al posto della X metti il numero di field creato in precedenza, salva e controlla che tutto funga.
-
Grazie mille... stasera faccio subito una prova..
P.S.
Io i campi aggiuntivi nel profilo li ho già creati e sono una ventina.. inserirò nei post quelli di maggiore interesse che sono 3 o 4..
-
Ho provato subito ma.. c'è un problema..
Non ho la riga di cui sopra.. ma una simile, ho VB prima di ogni if separato da:
<vb:if condition="$show['avatar']">
<a class="postuseravatar" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" title="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
</a>
</vb:if>
Ho aggiunto questa riga subito sotto, aggiungendo VB: in apertura e in chiusura
<vb:if condition="$post['field11']"> <div> <img src="images/sex/$post[field11].gif" title="$post[field11]"> </div> </vb:if>
Ma non succede nulla.. eppure io ho quel campo riempito
In caso si riesca a capire il perchè non funziona, immagino che devo mettere una riga come sopra per ogni campo del profilo che voglio visualizzare sostituendo il numero con quello che mi interessa, giusto?
-
Io ho modificato il "postbit legacy... mi sono accorto che ho anche il "postbit" ma comunquein postbit la stringa da cercare così come mi hai indicato non c'è.. alla voce avatar c'è questa:
<vb:if condition="$show['avatar']">
<a class="postuseravatarlink" href="{vb:link member, {vb:raw post}}" title="{vb:rawphrase {vb:raw post['onlinestatusphrase']}, {vb:raw post.username}}">
<vb:if condition="$post.avatarurl">
<img src="{vb:raw post.avatarurl}" alt="{vb:rawphrase xs_avatar, {vb:raw post.username}}" />
<vb:else />
<img src="{vb:stylevar imgdir_misc}/unknown.gif" />
</vb:if>