Pagina 1 di 1

Pagina FAQ, come impedirne la visualizzazione?

Inviato: 06/05/2011, 17:06
da Sascha
salve a tutti,

vorrei sapere se è possibile nascondere il solo contenuto della pagina faq del mio forum agli utenti non registrati, rimandandoli magari alla pagina di log-in. Se è possibile, potreste cortesemente spiegarmi come fare?

Re: Pagina FAQ, come impedirne la visualizzazione?

Inviato: 06/05/2011, 18:01
da T@by
editi il template overall_header.html

cerchi

Codice: Seleziona tutto

<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
sostituisci con

Codice: Seleziona tutto

<!-- IF S_USER_LOGGED_IN --><li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li><!-- ENDIF -->
le FAQ diventeranno visibili solo per gli utenti loggati

Re: Pagina FAQ, come impedirne la visualizzazione?

Inviato: 06/05/2011, 20:19
da Darkman
Scusa, ma le FAQ sono uguali per tutti i forum, che senso ha la questione?
Hai creato tu un'altra dirctory FAQ ?

Re: Pagina FAQ, come impedirne la visualizzazione?

Inviato: 06/05/2011, 23:20
da Sascha
Intendo modificare il file help_faq.php presente nelle cartelle language.

Ringrazio per il suggerimento relativo alla possibilità di nascondere il link per gli utenti non registrati... se non vi è altro modo utilizzerò quello.

Chiedo però se esiste la possibilità di lasciare il link visibile, ma di essere reindirizzato a quella di login nel caso non ci si sia ancora autenticati.

Questo perché utilizzando la procedura che rende il link invisibile, non viene impedito l'accesso alla pagina nel caso si digiti l'indirizzo esatto che punta ad essa, ed esempio http://forum.benortherner.com/faq.php

Re: Pagina FAQ, come impedirne la visualizzazione?

Inviato: 07/05/2011, 16:49
da Carlo
Per quella modifica, trova nel file faq.php:

Codice: Seleziona tutto

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();
con:

Codice: Seleziona tutto

if (!$user->data['is_registered'])
{
	login_box('', 'FAQ');
}

Re: Pagina FAQ, come impedirne la visualizzazione?

Inviato: 07/05/2011, 23:52
da Sascha
Grazie mille, funziona, era proprio quello che cercavo ;)