Risolto problema counter per banner in Nuke 7.0



ottobre 6, 2004 da tammax  
Sezione: PhpNuke

La versione di nuke7.0 presentava dei problemi nel contare le impressions fatte dai banners ed i relativi clics, ovvero non li contava proprio.

Ciò è dovuto ad un errore nel codice: è stato inserito impmade=” . $impmade . “+1 al posto di impmade=impmade+1 e clicks=” . $clicks . “+1 al posto di clicks=clicks+1.

Come risolvere il problema?


Nella main directori (la html quando szippate il paccheto) aprire il file banner.php.

Per risolvere il problema delle impressions sostituire la linea 46 originale:

$db->sql_query(”UPDATE “.$prefix.”_banner SET impmade=” . $impmade . “+1 WHERE bid=’$bid’”);

con:

$db->sql_query(”UPDATE “.$prefix.”_banner SET impmade=impmade+1 WHERE bid=’$bid’”);

Mentre per risolvere il problema dei clics, sostituire linea 106 originale:

$db->sql_query(”UPDATE “.$prefix.”_banner SET clicks=” . $clicks . “+1 WHERE bid=’$bid’”);

con:

$db->sql_query(”UPDATE “.$prefix.”_banner SET clicks=” . $clicks . “+1 WHERE bid=’$bid’”);

$db->sql_query(”UPDATE “.$prefix.”_banner SET clicks=clicks+1 WHERE bid=’$bid’”);

Enjoy!

Dan

Articoli correlati :

Commenta l'articolo

Dimmi cosa ne pensi di questo articolo...
lascia il tuo commento!