Vai al contenuto

Messaggio per gli ospiti

Featured Replies

Inviato

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?

Inviato

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.

Inviato
  • Autore

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?

Inviato

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>

Inviato

il posto migliore dove metterlo penso che sia appeno dopo

<div id='content' class='clear'>

nel globaltemplate

Inviato
  • Autore

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

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

Inviato

SPETTA UN PO CHE VEDO DI SISTEMARTELO DEFINITIVO

Inviato

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-->

Inviato
  • Autore

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?

Inviato

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...

Inviato
  • Autore

Perfetto! :lol:

Grazie mille!! :P

Inviato

C'è UN PROBLEMA SULL'IMMAgine del connettiti

Inviato
  • Autore

si, sto cercando di capire perchè :(

Inviato
  • Autore

effettivamente mi manca :blink:

Inviato

fa niente, usa key.png

Inviato
  • Autore

Grazie mille najaru, è perfetto :)

Modificato da Gurnaz

Inviato

hahahah

di solito quando si sbagliano mi chiamano nayari :P

Inviato
  • Autore

si, la y vicina alla u mi ha tradito xD

Per favore accedi per lasciare un commento

Potrai lasciare un commento dopo aver effettuato l'accesso

Accedi Ora

Chi sta navigando 0

  • Nessun utente registrato visualizza questa pagina.

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.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.