Jump to content
Gurnaz

Messaggio per gli ospiti

Recommended Posts

Gurnaz

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?

Share this post


Link to post
Share on other sites
najaru

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.

Share this post


Link to post
Share on other sites
Gurnaz

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?

Share this post


Link to post
Share on other sites
najaru

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>

Share this post


Link to post
Share on other sites
Gurnaz

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

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

Share this post


Link to post
Share on other sites
najaru

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

Share this post


Link to post
Share on other sites
Gurnaz

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?

Share this post


Link to post
Share on other sites
najaru

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Crea Nuovo...

Important Information

By using this site, you agree to our Terms of Use.