Visualizzazione Stampabile
 
	- 
	
	
	
		forum privato 
		ma come cavolo si mette un forum a privato?
 
 e' fino ad ora che ci provo.
 
 vorrei un forum visibile a tutti ma che se ci clicco mi dice che non hai i permessi per accedere.
 
 allo stato attuale ho un forum che alle utenze senza consenso di accesso possono entrare ma non possono vedere i topic ecc...
 
 
- 
	
	
	
	
		Ho avuto pure io questa necessità....
 
 ora vedo come ho risolto e ti faccio sapere.
 
 Ciao
 
 
- 
	
	
	
	
		Apri il file archive/index.php e cerca quanto segue:
 
 
	Codice PHP: 
 
$title .= ' - ' . $foruminfo['title']; 
 }
 else
 {
 $do = 'index';
 }
 
 
 Aggiungi sotto quanto segue:
 
 
	Codice PHP: 
 
if ($bbuserinfo['userid'] == 0 AND !preg_match("#(google|slurp@inktomi|yahoo! slurp)#si", $_SERVER['HTTP_USER_AGENT'])) 
 {
 print_no_permission();
 }
 
 
 Apri il file showthread.php e cerca quanto segue
 
 
	Codice PHP: 
 
globalize($_REQUEST, array('perpage' => INT, 'pagenumber', 'highlight' => STR, 'goto')); 
 
 
 Aggiungi sotto quanto segue:
 
 
	Codice PHP: 
 
if ($bbuserinfo['userid'] == 0 AND !preg_match("#(google|slurp@inktomi|yahoo! slurp)#si", $_SERVER['HTTP_USER_AGENT'])) 
 {
 print_no_permission();
 }
 
 
 Apri il template threadbit e cerca:
 
 
	Codice PHP: 
 
<td class="alt1Active" id="t$thread[threadid]" title="$thread[preview]"> 
 
 
 rimpiazzandolo con
 
 
	Codice PHP: 
 
<td class="alt1Active" id="t$thread[threadid]" <if condition="$show['member']">title="$thread[preview]"</if>> 
 
 
 Tieni presente che con queste modifiche renderai inaccessibile sia i Forum che l'archivio anche ai BOT dei vari motori di ricerca.
 Se invece preferisci che i BOT vadano cmq a leggere e ad indicizzare le tue pagine, invece di eliminare le righe inerenti ai BOT, ti consiglio di editare i loro nomi in caso che tu un domani vuoi che anche i BOT non abbiano accesso.
 
 Ciao
 --------------------------------------------------------------------------
 Modifiche da apportare se si vuole bloccare solo un forum o + forum:
 
 1 - Per bloccare la visualizzazione ad 1 solo forum
 
 Rimpiazzare quanto segue
 
 
	Codice PHP: 
 
if ($bbuserinfo['userid'] == 0) 
 {
 print_no_permission();
 }
 
 
 con quanto segue:
 
 
	Codice PHP: 
 
if ($bbuserinfo['userid'] == 0 and $forumid != X) 
 {
 print_no_permission();
 }
 
 
 inserendo al posto della "X" l'ID Number del Forum
 
 2 - Per bloccare la visualizzazione ad 2 o + forum
 
 Rimpiazzare quanto segue
 
 
	Codice PHP: 
 
if ($bbuserinfo['userid'] == 0) 
 {
 print_no_permission();
 }
 
 
 con quanto segue:
 
 
	Codice PHP: 
 
if ($bbuserinfo['userid'] == 0 and ($forumid != X and $forumid != Y)) 
 
 
 inserendo al posto della "X" e della "Y" gli ID Number dei Forum
 
 
- 
	
	
	
	
		Io ho una soluzione migliore :p 
 
 - Vai nei diritti dei forum, e neghi l'accesso a tutti gli utenti, amministratori compresi.
- Crei una nuova sottoscrizione.
- Aggiungi utenti lì.
- Assegni il forum negato a tutti all'utente nuovo.
 Vantaggi:
 - Non è un hack
- Funziona anche con le categorie, link e simili
- I forum privati possono essere trasformati a forum a pagamento, e quindi attivarsi dopo il pagamento senza manodopera
- Gli utenti "scadono", cioè si disabilitano dopo il periodo impostato da soli
- Non c'è bisogno di creare gruppi di utenti
- Si imposta molto rapidamente
- Il forum si carica più rapidamente
- Il forum è invisibile a tutti gli utenti non autorizzati tramite sottoscrizione, quindi niente spider e utenti anonimi
 Svantaggi:
 
 
 
- 
	
	
	
	
- 
	
	
	
	
		stasera ci provo pure io .... amministratori compresi ???? ma sei sicuro ????
 GRANDE !!!!
 
 ;)
 
 
- 
	
	
	
	
		Sì, amministratori compresi. Non si permette a nessuno di accedere, se non tramite sottoscrizione. La visualizzazione del forum privato dipende da un setting (non mi ricordo dove) globale, dove si può nascondere i forum non accessibili, o meno. Sul mio forum lavoro con questa tecnica, ma per trovarla ho sperimentato per 2-3 mesi.
 
 Prima avevo i gruppi utenti, ma lo svantaggio maggiore dei gruppi è che sono complicati da impostare per questo genere di forum. Poi cercavo di associare i gruppi alle sottoscrizioni e mi sono parecchio incasinato, quindi ho tolto tutto e provato in questo modo - e funziona meglio di quanto pensassi prima... ;)
 
 
- 
	
	
	
	
		l'unico "sbattiemento" e' il dover mettere tutti dentro uno per uno :D 
 
- 
	
	
	
	
		ho fatto come hai detto tu ma facendo cosi' il forum non e' visibile a quelli che non sono sottoscritti.
 
 io volevo una cosa come qui per l-area staff...
 
 
- 
	
	
	
	
		Questo va impostato a:
 
 Opzioni visualizzazione del forum - Nascondi forum privati - Sì/No
 
 
- 
	
	
	
	
		
	Citazione: 
		
 
				Originariamente Scritto da y2ksw
				
			 Questo va impostato a:
 
 Opzioni visualizzazione del forum - Nascondi forum privati - Sì/No
 
 
 
 mitticcoo :D
 
 se faccio nuova sottoscrizione e gli seleziono i gruppi che voglio poi non mi fa vedere nulla ai gruppi devo comq aggiungere tutti a mano :(
 
 vabbuo' mo' inizio :D
 
 
- 
	
	
	
	
		Allora visto che te la cavi con le query, perché non aggiungi un gruppo alla tua sottoscrizione tramite sql? Magari tramite un cron? ;)