Vai al contenuto
  • 0

limitare visualizazione forum


dax14

Domanda

Ciao volevo chiedere a voi perche non riesco a trovare risposta ho un forum IPB 3.1.x e non volevo bloccare il forum ai visitatori ma solo limitarne l'accesso come posso fare?? io volevo inserire i link che per visualizzarli bisogna iscriversi!! come faccio ??

ho bisogno di una mod?? Esistono altri metodi??

ringrazio anticipatamente per le risposte...

Link al commento
Condividi su altri siti

20 risposte a questa domanda

Messaggi raccomandati

  • 0

Ciao

Allora, un conto è nascondere tutti i contenuti ma lasciare vedere i titoli delle discussioni.

Un conto è nascondere solo i link.

Coasa ti serve di preciso?

Link al commento
Condividi su altri siti

  • 0
Inviato (modificato)

perche io avrei trovato questo modo pero non so se funziona!!

Open file: sources/lib/func_topic_linear.php

Find:

//-----------------------------------------

// Print post row

//-----------------------------------------

and add:

if($this->ipsclass->vars['bl_hide_links_on']){

if (in_array($this->ipsclass->member['mgroup'],

explode(',', $this->ipsclass->vars['bl_hide_links_group']))){

$gelen=$row['post'];

$post_array = preg_split('/(<a.*?<*a>)/', $gelen, 65535, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

for ($i=0; $i<=count($post_array); $i++){

if(strstr($post_array[$i], '<a'))

$gelen = str_replace($post_array[$i],

$this->ipsclass->vars['bl_hide_links_replace'], $gelen);

}

// replace code

$post_array = preg_split('/(<!--ec1-->.*?<!--c2-->)/', $gelen, 65535, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

for ($i=0; $i<=count($post_array); $i++){

if(strstr($post_array[$i],'<!--ec1-->'))

$gelen=str_replace($post_array[$i],

$this->ipsclass->vars['bl_hide_links_replace_code'], $gelen);

}

$row['post'] = $gelen;

}

}

2. Open file: sources/lib/func_topic_threaded.php

Find:

//-----------------------------------------

// Print post row

//-----------------------------------------

and add:

if($this->ipsclass->vars['bl_hide_links_on']){

if (in_array($this->ipsclass->member['mgroup'],

explode(',', $this->ipsclass->vars['bl_hide_links_group']))){

$gelen=$row['post'];

$post_array = preg_split('/(<a.*?<*a>)/', $gelen, 65535, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

for ($i=0; $i<=count($post_array); $i++){

if(strstr($post_array[$i], '<a'))

$gelen = str_replace($post_array[$i],

$this->ipsclass->vars['bl_hide_links_replace'], $gelen);

}

// replace code [code]

$post_array = preg_split('/(<!--ec1-->.*?<!--c2-->)/',

$gelen, 65535, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);

for ($i=0; $i<=count($post_array); $i++){

if(strstr($post_array[$i],'<!--ec1-->'))

$gelen=str_replace($post_array[$i],

$this->ipsclass->vars['bl_hide_links_replace_code'], $gelen);

}

$row['post'] = $gelen;

}

}

Modificato da N3KiNZ
Link al commento
Condividi su altri siti

  • 0

se ti vuoi adattare, ci dovrebbe essere una hook gratuita per ipb3, che permette di nascondere il codice contenuto nei tag CODE, quindi se tu metti i link li dentro rimangono nascosti

Link al commento
Condividi su altri siti

  • 0

ho trovato questo Hide Content 1.0 l'ho uppato nel sito pero non trovo istruzioni in italiano per usarlo come faccio ?? ad installarlo ed usarlo??

Link al commento
Condividi su altri siti

  • 0

bhe ma nel pacchetto ci dovrebbero essere.

Io non ce l'ho il prodotto, non saprei come si install. Ci saranno i soliti file da uppare, e probabili template edit.....

Link al commento
Condividi su altri siti

  • 0
Inviato (modificato)

e ho appena visto che la versione che ho usato e fino al 3.1.0 io invece o la 3.1.4 non capisco e sempre 3.1.x cosa posso fare? preo ho visto adesso che ce la versione di hide content 2.1 ma e a pagamento!! niente di freeware??

Modificato da N3KiNZ
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.