Autore | Messaggio |
PeterPan Frequentatore
Registrato: Aug 24, 2004 Messaggi: 27
Localitą: Ferrara (used to be Bassano DG hic!!)
|
Oggetto: Modificare Modulo Content |
|
|
Salve , uso PHP NUKE 7.2 con Patches 3.1 .
Vorrei che le pagine create nel Modulo Content , potessero rientrare nel sistema User point 21 , cioe' ad ogni banner cliccato assegnare un punto all ' iscritto .
E' semplice la modifica?
Grazie
|
|
Inviato:
Dom Dic 17, 2006 4:58 pm |
|
|
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Localitą: Verona
|
Oggetto: |
|
|
Non ho mai utilizzato il sistema a punti di nuke, non ho capito se lo devi mettere quando si accede al modulo Content o quando si clicca su un banner sono due cose diverse
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Lun Dic 18, 2006 2:44 am |
|
|
PeterPan Frequentatore
Registrato: Aug 24, 2004 Messaggi: 27
Localitą: Ferrara (used to be Bassano DG hic!!)
|
Oggetto: |
|
|
Intendo abilitare i punti quando si Clicca un banner inserito nel modulo Content .
Normalmente l opzione funziona solo per il blocco Banners ( user points 21 presente nel file php "banner" )
|
|
Inviato:
Lun Dic 18, 2006 3:09 am |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Localitą: Verona
|
Oggetto: |
|
|
Devi creare un nuovo file che chiamerai banner_content.php, all'interno inserirai questo codice (testato per php-nuke 7.2)
Codice: | <?php
global $prefix, $db;
$numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_banner WHERE type='1' AND active='1'"));
if ($numrows>1) {
$numrows = $numrows-1;
mt_srand((double)microtime()*1000000);
$bannum = mt_rand(0, $numrows);
} else {
$bannum = 0;
}
$row = $db->sql_fetchrow($db->sql_query("SELECT bid, imageurl, alttext FROM ".$prefix."_banner WHERE type='1' AND active='1' LIMIT $bannum,1"));
$bid = intval($row['bid']);
$imageurl = $row['imageurl'];
$alttext = $row['alttext'];
if (!is_admin($admin)) {
$db->sql_query("UPDATE ".$prefix."_banner SET impmade=impmade+1 WHERE bid='$bid'");
}
if($numrows>0) {
$row2 = $db->sql_fetchrow($db->sql_query("SELECT cid, imptotal, impmade, clicks, date FROM ".$prefix."_banner WHERE bid='$bid'"));
$cid = intval($row2['cid']);
$imptotal = intval($row2['imptotal']);
$impmade = intval($row2['impmade']);
$clicks = intval($row2['clicks']);
$date = $row2['date'];
/* Check if this impression is the last one and print the banner */
if (($imptotal <= $impmade) AND ($imptotal != 0)) {
$db->sql_query("UPDATE ".$prefix."_banner SET active='0' WHERE bid='$bid'");
}
echo"<center><br><a href=\"banners.php?op=click&bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"1\" alt=\"$alttext\" title=\"$alttext\"></a><br><br></center>";
}
?> |
lo salvi e lo uppi nel modulo Content, per richiamarlo userai
include("banner_content.php"); dove vuoi che appaia.
Ovviamente i banner per essere visualizzati devono essere di tipo blocco.
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Lun Dic 18, 2006 6:38 pm |
|
|
PeterPan Frequentatore
Registrato: Aug 24, 2004 Messaggi: 27
Localitą: Ferrara (used to be Bassano DG hic!!)
|
Oggetto: |
|
|
Citazione: | per richiamarlo userai
include("banner_content.php"); dove vuoi che appaia.
Ovviamente i banner per essere visualizzati devono essere di tipo blocco.
|
Ho seguito cio' che mi hai detto, ma non ho capito cosa intendi per "Include"
Grazie
|
|
Inviato:
Lun Dic 18, 2006 7:45 pm |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Localitą: Verona
|
Oggetto: |
|
|
Citazione: | ma non ho capito cosa intendi per "Include" |
Come cosa intendo mi riferisco all'istruzione include(''); la devi inserire nell'index del modulo nella posizione dove vuoi che venga visualizzato il banner.
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Lun Dic 18, 2006 9:22 pm |
|
|
PeterPan Frequentatore
Registrato: Aug 24, 2004 Messaggi: 27
Localitą: Ferrara (used to be Bassano DG hic!!)
|
Oggetto: Banners nel Modulo content |
|
|
Scusami non ero stato chiaro , Le Aggiunte e modifiche che mi hai detto le ho fatte e funzionano perfettamente .
Oltre a visualizzare i Banner di tipo Blocco, stavo cercando di far Rientrare nell assegnazione del punteggio "click banners" anche i vari banners all interno delle pagine Content , che con il copia e incolla avevo inserito direttamente come Admin . Credi sia possibile conteggiarli ?
Grazie Ancora
|
|
Inviato:
Lun Dic 18, 2006 10:52 pm |
|
|
Sniffer Amministratore
Registrato: Jul 20, 2003 Messaggi: 3218
Localitą: Verona
|
Oggetto: |
|
|
Citazione: | Oltre a visualizzare i Banner di tipo Blocco, stavo cercando di far Rientrare nell assegnazione del punteggio "click banners" anche i vari banners all interno delle pagine Content , che con il copia e incolla avevo inserito direttamente come Admin . Credi sia possibile conteggiarli ?
Grazie Ancora |
No non č possibile, come gli hai inseriti sono semplici immagini da linkare inserite all'interno di un testo.
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login |
|
|
Inviato:
Mar Dic 19, 2006 12:06 am |
|
|
PeterPan Frequentatore
Registrato: Aug 24, 2004 Messaggi: 27
Localitą: Ferrara (used to be Bassano DG hic!!)
|
Oggetto: banners nel modulo Content |
|
|
Va bene non brucio piu' neuroni riguardo
Grazie ancora comunque per le modifiche nel Modulo, Funziona tutto perfettamente!!
A Presto Sniffer
|
|
Inviato:
Mar Dic 19, 2006 1:46 am |
|
|
|