Vai al contenuto
  • 0

Messaggio per gli ospiti


Gurnaz

Domanda

Buongiorno.

Visitando un po' di forum realizzati con ipb mi sono imbattuto in questo link

Mi interessava sapere come è possibile inserire quella tabella in homepage che invita gli ospiti a registrarsi.

E' un'applicazione o una semplice modifica al template? Come si realizza?

Link al commento
Condividi su altri siti

18 risposte a questa domanda

Messaggi raccomandati

  • 0

Si certo, io qui ce l'ho anche, ma si vede po, è tutto in alto.

questo è il codice per generare 3 messaggi diversi, uno per gli ospiti, uno per chi non ha messaggio, uno per gli utenti attivi.


<if test="memberbox:|:$this->memberData['member_id']">
<if test="memberbox:|:$this->memberData['posts'] < 1">
<div class="welcome"><div class="welcome_left"><div class="welcome_right">
<div>
<!-- RR Utenti registrati con meno di 1 post -->
<h3 class='maintitle'>Grazie per esseri registrato {$this->memberData['members_display_name']}!</h3>
<p>Per avere accesso a tutte le funzionalità del forum (messaggistica privata, galleria etc) devi inviare almeno un messaggio. Potresti ad esempio fare un saluto al forum con una breve presentazione di te, <a href="http://www.invisionita.it/forum/forum/18-off-topic-e-presentazione-nuovi-utenti/">direttamente in quest'area</a>, per far sapere a tutti gli gli altri utenti che ci sei anche tu...</p>

</div>
</div>
<div class="clear"></div>
</div></div></div>
<else />
<div class="welcome"><div class="welcome_left"><div class="welcome_right">
<div>
<!-- RR Utenti registrati con più di 1 post -->

<div>
<h3 class='maintitle'>Bentornato/a {$this->memberData['members_display_name']}!</h3>
<p>Grazie per essere tornato/a a trovarci... e Buon divertimento ...</p>

</div>

</div>
</div></div></div>
</if>
<else />
<div class="welcome"><div class="welcome_left"><div class="welcome_right">
<div>
<!-- RR Utenti non registrati -->
<div>
<h3 class='maintitle'>Benvenuto su {$this->settings['board_name']}</h3>
<p>Registrati per avere accesso a tutte le funzionalità. Una volta registrato/a, potrai creare nuove discussioni, rispondere a quelle esistenti, usare la messaggistica privata, condividere le tue foto nella Photo Gallery e molto altro ancora. La registrazione è veloce e gratuita!</p>


</div>
</div>
<div class="clear"></div>
</div></div></div>
</if>

lo puoi mettere direttamente nel globaltemplate, oppure creare un nuovo template, mettercelo dentro, e richiamarlo nel global template.

Ovviamente l'aspetto grafico lo devi creare tu, usando i css che ti interessano, i miei messaggi sono solo testuali e senza grafica.

Se non riesci vediamo di farlo insieme e poi facciamo un tutorial anche per gli altri.

Link al commento
Condividi su altri siti

  • 0

Mi interessava riuscire a farlo come nel link che ho postato.

Una sorta di tabella...si potrebbe creare un div con la stessa grafica della skin?

Link al commento
Condividi su altri siti

  • 0

bhe ad esempio potresti fare cosi, per ciascuna parte (quindi lo devi inserire all'interno dei vari if else del codice riportato sopra.

questo è solo per i non registrati



<div class='category_block block_wrap'>

<!-- RR Utenti non registrati -->

<h3 class='maintitle'>Benvenuto su {$this->settings['board_name']}</h3>
<table class='ipb_table'>
<tr>
<td> foto</td>
<td>
<p>Registrati per avere accesso a tutte le funzionalità. Una volta registrato/a, potrai creare nuove discussioni, rispondere a quelle esistenti, usare la messaggistica privata, condividere le tue foto nella Photo Gallery e molto altro ancora. La registrazione è veloce e gratuita!</p>
</td>
<td width=200">
<ul class='topic_buttons'>

<li><a href='{parse url="app=core&module=global&section=login" base="public"}' title='Login'><img src='{$this->settings['img_url']}/key.png.png' alt='Entra' /> Entra</a></li>
<li><a href='{parse url="app=core&module=global&section=register" base="public"}' title='Registrati'><img src='{$this->settings['img_url']}/paste_plain.png' alt='Registrati' /> Registrati</a></li>
</ul>

</td>
</tr>
</table>

<div class="clear"></div>
</div>

Link al commento
Condividi su altri siti

  • 0

esatto, è quello per i non registrati che mi interessa.

il secondo codice che hai postato dunque lo inserisco nel global template?

Link al commento
Condividi su altri siti

  • 0

prova questo che mi sembra carino

prima o dopo {$items['adHeaderCode']}

<!-- Box Utenti non registrati inizio - by Invisionita-->
<if test="memberbox:|:$this->memberData['member_id']">
<else />
<div class='category_block block_wrap'>
<h3 class='maintitle'>Benvenuto su {$this->settings['board_name']}</h3>
<table class='ipb_table'>
<tr>
<td width=220"><img src='{$this->settings['img_url']}/profile/default_large.png> width="200px"</td>
<td>
<p>Registrati per avere accesso a tutte le funzionalità. Una volta registrato/a, potrai creare nuove discussioni, rispondere a quelle esistenti, usare la messaggistica privata, condividere le tue foto nella Photo Gallery e molto altro ancora. La registrazione è veloce e gratuita!</p>
</td>
<td width=200">
<ul class='topic_buttons'>
<li><a href='{parse url="app=core&module=global&section=login" base="public"}' title='{$this->lang->words['sign_in']}'><img src='{$this->settings['img_url']}/signin_icon.png' alt='{$this->lang->words['sign_in']}' /> {$this->lang->words['sign_in']}</a></li><br>
<li><a href='{parse url="app=core&module=global&section=register" base="public"}' title='{$this->lang->words['register']}'><img src='{$this->settings['img_url']}/paste_plain.png' alt='{$this->lang->words['register']}' /> {$this->lang->words['register']}</a></li>
</ul>
</td>
</tr>
</table>
<div class="clear"></div>
</div>
</if>
<!-- Box Utenti non registrati fine - by Invisionita-->

Link al commento
Condividi su altri siti

  • 0

E' perfetto, è proprio quello che intendevo! poi magari lo personalizzo con qualche immagine :P

Però lo vedo anche io che son connesso...non dovrebbero vederlo solo gli ospiti?

Link al commento
Condividi su altri siti

  • 0

riprova un attimo, ho fatto un edit.

io ho messo l'immagine del profilo, ovviamente basta cambiare il nome o l'url dell'immagine per scegliere quella desiderata...

Link al commento
Condividi su altri siti

Crea un account o accedi per lasciare un commento

Devi essere un membro per lasciare un commento

Crea un account

Iscriviti per un nuovo account nella nostra community. È facile!

Registra un nuovo account

Accedi

Sei già registrato? Accedi qui.

Accedi Ora
  • Chi sta navigando   0 utenti

    • Nessun utente registrato visualizza questa pagina.
×
×
  • Crea Nuovo...

Informazioni importanti

Abbiamo inserito dei cookies nel tuo dispositivo per aiutarti a migliorare la tua esperienza su questo sito. Puoi modificare le impostazioni dei cookie, altrimenti puoi accettarli cliccando su continua. to insert a cookie message.