Pagina 1 di 1

Thanks mod, ringraziare per vedere i link

Inviato: 03/03/2014, 17:37
da rockever82
Ciao a tutti ragazzi

ho un forum phpbb3 - 3.0.12 dove ho installato la classica thanks mod.
Conoscendo vari forum particolari, ho notato che per vedere dei link sotto il "code" è necessario dover ringraziare l'autore.

Dunque ho inserito delle stringhe che aggiungono questa funzione. (Trovate in rete)

Codice: Seleziona tutto

APRI 
language/en/common.php

TROVA
'HIDDEN_USERS_ONLINE' => '%d hidden users online',

AGGIUNGI PRIMA
'HAVE_TO_REPLY' => 'You have to reply to view this code',

APRI 
language/it/common.php

TROVA
'HIDDEN_USERS_ONLINE' => '%d utenti nascosti connessi',

AGGIUNGI PRIMA
'HAVE_TO_REPLY' => 'Devi ringraziare per vedere questo codice',

APRI
includes/bbcode.php

TROVA
$code = $this->bbcode_tpl('code_open') . $code . $this->bbcode_tpl('code_close');

AGGIUNGI PRIMA
$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'];
}

adesso c'è un piccolissimo errorese fastidioso.

Quando una persona rientra nel topic già ringraziato
gli viene chiesto NUOVAMENTE di dover ringraziare, quando in realtà l'ha già fatto.

sapete come aggirare questo problemino?

sostanzialmente non salva il thanks espresso e lo chiede di nuovo :/

vi ringrazio!

Re: Thanks mod, ringraziare per vedere i link

Inviato: 04/03/2014, 3:41
da rockever82
EDIT:

ho anche notato deue cose

1: altri errori:

con FIREFOX e IE non mostra il messaggio scritto dentro language.php

2: la mod si basa sul "reply for see code" dunque se si risponde al topic funziona tutto perfettamente e lavora bene

Re: Thanks mod, ringraziare per vedere i link

Inviato: 04/03/2014, 14:53
da Segnalo
metti link alla mod?

Re: Thanks mod, ringraziare per vedere i link

Inviato: 04/03/2014, 22:11
da rockever82
non è una mod vera e propria da installare
sono delle stringhe manuali da inserire nei file bbcode.php e language.php

volevo capire se qualcuno ne sapeva qualcosa