pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: AndiX in 20 Oktober 2003, 14:44:24

Titel: Bannerroation
Beitrag von: AndiX in 20 Oktober 2003, 14:44:24
Hi also ich möchte die Position der Bannerroation in meinem Theme verschieben.

Jetzt meine Frage auf was muss ich da achten? Wo find ich eigentlich den Code für die Bannerrotation? Also der wo angibt wo die Banner angezeigt werden sollen.
Achja bei mir befinden sich (bis jetzt) die Banner immer direkt über dem logo.gif. Ich hätte die banner aber gerne neben dem logo.gif
Hat wer ideen?

thx
Titel: Re: Bannerroation
Beitrag von: _Gerry_ in 20 Oktober 2003, 14:55:00
Also da ich weder weis welches Nuke d nutzt, bzw um welches theme es sich handelt kann ich dir nichts genaueres darüber sagen.
Jedoch schau mal in deiner theme.php nach und such nach "banner".

Um es neben das Logo zu bringen, einfach mittels einer Tabelle anordnen, würd ich sagen!  ;)
Titel: Re: Bannerroation
Beitrag von: AndiX in 20 Oktober 2003, 15:28:48
 /************************************************************/
/* Function themeheader()                                   */
/*                                                          */
/* Control the header for your site. You need to define the */
/* BODY tag and in some part of the code call the blocks    */
/* function for left side with: blocks(left);               */
/************************************************************/

function themeheader() {
    global $user, $banners, $sitename, $slogan, $cookie, $prefix, $dbi;
    cookiedecode($user);
    $username = $cookie[1];
    if ($username == "") {
        $username = "Anonymous";
    }

    echo "<body bgcolor=\"#ffffff\" text=\"#000000\" link=\"#363636\" vlink=\"#363636\" alink=\"#d5ae83\">";
    include("banners.php");
    $topics_list = "<select name=\"new_topic\" onChange='submit()'>\n";
    $topics_list .= "<option value=\"\">All Topics</option>\n";
    $toplist = sql_query("select topicid, topictext from ".$prefix."_topics order by topictext", $dbi);
    while(list($topicid, $topics) = sql_fetch_row($toplist, $dbi)) {
    if ($topicid==$topic) { $sel = "selected "; }
$topics_list .= "<option $sel value=\"$topicid\">$topics</option>\n";
$sel = "";
    }
    if ($username == "Anonymous") {
$theuser = "  <a href=\"modules.php?name=Your_Account&op=new_user\" class=\"hover_orange\">Create an account</a>";
    } else {
$theuser = "  Welcome $username!";
    }
    $tmpl_file = "themes/Nice_Blue/header.php";
    $thefile = implode("", file($tmpl_file));
    $thefile = addslashes($thefile);
    $thefile = "\$r_file=\"".$thefile."\";";
    eval($thefile);
    print $r_file;
    blocks(left);
    $tmpl_file = "themes/Nice_Blue/left_center.html";
    $thefile = implode("", file($tmpl_file));
    $thefile = addslashes($thefile);
    $thefile = "\$r_file=\"".$thefile."\";";
    eval($thefile);
    print $r_file;
}

ahm kann da leider nichts damit anfangen .. ne idee?
Titel: Re: Bannerroation
Beitrag von: _Gerry_ in 20 Oktober 2003, 16:06:11
Okay, dann eben nochmals! *gg*
Zuletzt hat ja jemand den Mod-Service aktiviert!  :D

Okay, also für das Einblenden des banners ist folgendes zuständig:
 
Zitatinclude("banners.php");

Da du ja den Banner nun neben dem Logo haben willst sollte es ungefähr so aussehen.
 
echo"<table border=\"0\" witdh=\"0\"><tr><td>";
echo"<img src=\"images/logo.gif\" border=\"0\">";
echo"</td><td>";
include("banners.php");
echo"</td></tr></table>";

 ;)
Titel: Re: Bannerroation
Beitrag von: AndiX in 20 Oktober 2003, 16:43:02
wenn ich das jetzt aber recht verstehen dann muss ich dein code nicht in die theme.php reinschreiben sondern in die header.php (?)
Titel: Re: Bannerroation
Beitrag von: _Gerry_ in 20 Oktober 2003, 16:54:03
Eigentlich in die theme.php  ;)
Titel: Re: Bannerroation
Beitrag von: AndiX in 22 Oktober 2003, 17:37:00
hm wie soll ich das dann anordnen??
puh ich seh da nicht einmal einen ansatzpunkt.

 http://www.team-avenger.de/question/themephp.txt

hier ist mal meine theme.php zu finden, kann mir das mal einer so hinbiegen wie das sein sollte?
ne erklärung wäre dann auch super, so das ich weiss wie ich das nächste mal vorgehen muss.

thx