Visualizzazione risultati 1 fino 2 di 2

Discussione: [PHP-Nuke] Inserimento Banner header

  1. #1
    Guest

    Predefinito [PHP-Nuke] Inserimento Banner header

    Vorrei mettere un banner pubblicitario di altervista nell'header.
    leggendo i post vecchi ho visto che va modificato theme.php
    ma non capisco dove va messo lo script java
    mi date una mano
    Codice:
    function themeheader() {
        global  $admin, $user, $banners, $sitename, $slogan, $cookie, $prefix, $db, $nukeurl, $anonymous, $name;
        if ($banners == 1) {
        $numrows = $db->sql_numrows($db->sql_query("SELECT * FROM ".$prefix."_banner WHERE type='0' AND active='1'"));
    
    /* Get a random banner if exist any. */
    /* More efficient random stuff, thanks to Cristian Arroyo from http://www.planetalinux.com.ar */
    
        if ($numrows>1) {
    	$numrows = $numrows-1;
    	mt_srand((double)microtime()*1000000);
    	$bannum = mt_rand(0, $numrows);
        } else {
    	$bannum = 0;
        }
        $sql = "SELECT bid, imageurl, clickurl, alttext FROM ".$prefix."_banner WHERE type='0' AND active='1' LIMIT $bannum,1";
        $result = $db->sql_query($sql);
        $row = $db->sql_fetchrow($result);
        $bid = $row['bid'];
        $imageurl = $row['imageurl'];
        $clickurl = $row['clickurl'];
        $alttext = $row['alttext'];
    
        if (!is_admin($admin)) {
        	$db->sql_query("UPDATE ".$prefix."_banner SET impmade=impmade+1 WHERE bid='$bid'");
        }
        if($numrows>0) {
    	$sql2 = "SELECT cid, imptotal, impmade, clicks, date FROM ".$prefix."_banner WHERE bid='$bid'";
    	$result2 = $db->sql_query($sql2);
    	$row2 = $db->sql_fetchrow($result2);
    	$cid = $row2['cid'];
    	$imptotal = $row2['imptotal'];
    	$impmade = $row2['impmade'];
    	$clicks = $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'");
    	    $sql3 = "SELECT name, contact, email FROM ".$prefix."_bannerclient WHERE cid='$cid'";
    	    $result3 = $db->sql_query($sql3);
    	    $row3 = $db->sql_fetchrow($result3);
    	    $c_name = $row3['name'];
    	    $c_contact = $row3['contact'];
    	    $c_email = $row3['email'];
    	    if ($c_email != "") {
    		$from = "$sitename <$adminmail>";
    		$to = "$c_contact <$c_email>";
    		$message = ""._HELLO." $c_contact:\n\n";
    		$message .= ""._THISISAUTOMATED."\n\n";
    		$message .= ""._THERESULTS."\n\n";
    		$message .= ""._TOTALIMPRESSIONS." $imptotal\n";
    		$message .= ""._CLICKSRECEIVED." $clicks\n";
    		$message .= ""._IMAGEURL." $imageurl\n";
    		$message .= ""._CLICKURL." $clickurl\n";
    		$message .= ""._ALTERNATETEXT." $alttext\n\n";
    		$message .= ""._HOPEYOULIKED."\n\n";
    		$message .= ""._THANKSUPPORT."\n\n";
    		$message .= "- $sitename "._TEAM."\n";
    		$message .= "$nukeurl";
    		$subject = "$sitename: "._BANNERSFINNISHED."";
    		mail($to, $subject, $message, "From: $from\nX-Mailer: PHP/" . phpversion());
    	    }
    	}
        $showbanners = "<a href=\"banners.php?op=click&amp;bid=$bid\" target=\"_blank\"><img src=\"$imageurl\" border=\"0\" alt='$alttext' title='$alttext'></a>&nbsp;";
        }
    }
        cookiedecode($user);
        $username = $cookie['1'];
        if ($username == "") {
            $username = "Anonimo";
        }
        echo "<body bgcolor=\"#FFFFFF\" text=\"#516A88\" style=\"margin: 10px\">";
    
        if ($username == "Anonimo") {
    	$theuser = "&nbsp;&nbsp;<a href=\"modules.php?name=Your_Account\">"._LOGIN."</a> or <a href=\"modules.php?name=Your_Account&amp;op=new_user\">"._BREG."</a>";
        } else {
    	$theuser = "&nbsp;&nbsp;"._BWEL." $username!";
        }
    
                    	    $datetime = "<script type=\"text/javascript\">\n\n"
    	        ."<!--   // Array ofmonth Names\n"
    	        ."var monthNames = new Array( \""._JANUARY."\",\""._FEBRUARY."\",\""._MARCH."\",\""._APRIL."\",\""._MAY."\",\""._JUNE."\",\""._JULY."\",\""._AUGUST."\",\""._SEPTEMBER."\",\""._OCTOBER."\",\""._NOVEMBER."\",\""._DECEMBER."\");\n"
    	        ."var now = new Date();\n"
    	        ."thisYear = now.getYear();\n"
    	        ."if(thisYear < 1900) {thisYear += 1900}; // corrections if Y2K display problem\n"
    	        ."document.write(monthNames[now.getMonth()] + \" \" + now.getDate() + \", \" + thisYear);\n"
    	        ."// -->\n\n"
    	        ."</script>";
    
    	$public_msg = public_message();
        $tmpl_file = "themes/fisubice/header.html";
        if (is_admin($admin)) $adminMenu="<a href=\"admin.php?op=adminMain\">Admin Menu</a>&nbsp;•&nbsp;";
        else $adminMenu = '';
        $navMenu = "&nbsp;•&nbsp;<a href=\"index.php\">Home</a>&nbsp;•&nbsp;<a href=\"modules.php?name=Downloads\">Downloads</a>&nbsp;•&nbsp;<a href=\"modules.php?name=Your_Account\">Tuo Account</a>&nbsp;•&nbsp;<a href=\"modules.php?name=Forums\">Forums</a>&nbsp;•&nbsp;<a href=\"modules.php?name=Your_Account&amp;op=logout\">Esci</a>&nbsp;•&nbsp;$adminMenu";
        $thefile = implode("", file($tmpl_file));
        $thefile = addslashes($thefile);
        $thefile = "\$r_file=\"".$thefile."\";";
        eval($thefile);
        print $r_file;
        blocks(left);
        $tmpl_file = "themes/fisubice/left_center.html";
        $thefile = implode("", file($tmpl_file));
        $thefile = addslashes($thefile);
        $thefile = "\$r_file=\"".$thefile."\";";
        eval($thefile);
        print $r_file;
    }
    mi indicate il punto dove inserire

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Sposto nella sezione adatta e inserisco il tag nel titolo.
    Ultima modifica di funcool : 24-03-2006 alle ore 14.28.11
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •