Pagina 1 di 4

Problema con Hide Code until Reply

Inviato: 25/04/2011, 1:27
da ciaciu95
Buona sera a tutti, nel mio forum ho installato la mod hide code until reply, vorrei sapere se è possibile far si che un determinato gruppo, come gli admin e i mod, possano vedere i code senza prima rispondere.
Le uniche cose da fare per installare la mod erano queste:
Aggiungere in "language/it/common.php"
'HAVE_TO_REPLY' => 'messaggio che ti pare'
E in "includes/bbcode.php" dopo
$code = $this->bbcode_tpl('code_open') . $code . $this->bbcode_tpl('code_close');
Inserire questo
$topic_id = request_var('t', 0);
if ($topic_id>0)
{
global $user;
global $db;
$sql = 'SELECT *
FROM ' . POSTS_TABLE . '
WHERE topic_id ="' . $topic_id . '"
AND poster_id ="' . $user->data["user_id"] . '"';
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
if(empty($row)) $code = $user->lang['HAVE_TO_REPLY'];
Confido in un vostro aiuto, ho provato già a chiedere nel post ufficiale della mod, ma detto terra terra non mi cagano neanche di striscio :lol:

Re: Problema con Hide Code until Reply

Inviato: 25/04/2011, 20:33
da Carlo
Trova nel codice aggiunto in includes/bbcode.php:

Codice: Seleziona tutto

if(empty($row)) $code = $user->lang['HAVE_TO_REPLY'];
e sostituiscilo con:

Codice: Seleziona tutto

if(empty($row) && ($user->data['group_id'] != 5 && $user->data['group_id'] != 4)) $code = $user->lang['HAVE_TO_REPLY'];
Ovviamente se gli ID dei gruppi utente amministratore (5) e moderatore globale (4) sono differenti, o hai moderatori in altri gruppi, devi cambiarli.

Re: Problema con Hide Code until Reply

Inviato: 25/04/2011, 23:42
da ciaciu95
Tu sei appena diventato il mio dio *_____*
Grazie mille :D

Re: Problema con Hide Code until Reply

Inviato: 18/05/2011, 12:24
da artikkk
E per impostare anche in quale forum un gruppo può vedere il code senza rispondere?

Re: Problema con Hide Code until Reply

Inviato: 18/05/2011, 14:56
da Carlo
Trova:

Codice: Seleziona tutto

WHERE topic_id ="' . $topic_id . '"
e aggiungi dopo:

Codice: Seleziona tutto

AND forum_id IN (1, 2, 3, 4) 
Ovviamente devi sostituire 1, 2, 3 e 4, con gli ID dei forum in cui nascondere il contenuto del BBCode.

Re: Problema con Hide Code until Reply

Inviato: 19/05/2011, 13:05
da artikkk
Provo, grazie mille :)

Re: Problema con Hide Code until Reply

Inviato: 21/05/2011, 17:50
da cavani7matador
ciao a me interessa impostare questa mod solo in un forum, cioe una sola categoria diciamo cosi!! vale il secondo passaggio?? grazie mille

Re: Problema con Hide Code until Reply

Inviato: 22/05/2011, 8:39
da Carlo
Sì, segui la modifica riportata nel mio precedente messaggio.

Re: Problema con Hide Code until Reply

Inviato: 23/05/2011, 10:53
da cavani7matador
ciao carlo, comunque non vanno le modifiche, ho fatto il secondo passaggio pero mi compare sempre in tutti i forum la mod, e poi se rispondo con un grazie nemmeno mi fa visualizzare i link, aspetto una risposta grazie mille....

Re: Problema con Hide Code until Reply

Inviato: 23/05/2011, 16:00
da Carlo
Sei sicuro? Per l'utente artikkk ha funzionato.

Puoi mostrarmi in che modo hai modificato la query?