Alle Banner als "extra" Modul anzeigen

Begonnen von Sunlightshadow, 07 Oktober 2006, 11:47:46

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sunlightshadow

Hallo zusammen,
ich möchte gerne alle Banner, die im Bannersmodul sind auf einer extra Seite angezeigt haben.

Das ich im Modulesordner eine neuen Order anlegen muss und dazu eine Indexphp habe ich schon herausgefunden... nur was kommt in der index.php rein?

diese funktion gibt es auch in der banners im admin menu nur wie kann ich es für alle user sichbar machen?


könnt ihr mir helfen?



Sunlightshadow

keine lösung? kein vorschlag? oder überlesen?

ich habe mittlerweile so ziemlich alles was im forum steht mit banner durchgelesen.... wäre schön wenn ich hilfe bekäme...

jubilee

Hallo !
Alle Banner, oder alle aktiven Banner ?
Sollen nur die Bannergrafiken angezeigt werden, oder auch weitere Informationen ?
Sollen die Bannerklicks gezählt werden, wenn ein Banner auf dieser Seite angeklickt wird ?

MfG

Sunlightshadow

Hallo jubilee,

schön, dass du dich der Sache annimmst.

Ich würde gerne alle aktiven Banner angezeigt haben. Es reicht wenn die nur die Bannergarfiken angezeigt werden würden. Die Bannerklicks müssen nicht gezählt werden.

Liebe Grüsse,
Suni

Sunlightshadow

Hallo zusammen,

ich habe soeben ein Modul gefunden, dass die Sache mit Phpnuke 5.5 realiesiert, leider klappt es nicht mit pragma. Ich vermute mal das es an den mysql namen irgendwie liegt....  meint ihr das man den code brauchbar umschreiben kann? Ich poste mal den code...

<?php



if (!eregi("modules.php"$PHP_SELF)) {
    die (
"You can't access this file directly...");
}

$index 1;

global 
$prefix$dbi$admin;

include(
"header.php");

echo 
"<div align=center><strong>Site Sponsors</strong></div>";

OpenTable();
?>




<?PHP
CloseTable();

echo "<br>";

OpenTable();
echo "<br><center>";

$result = sql_query("select bid, imageurl, alttext from ".$prefix."_banner where active=1 order by bid", $dbi);

while(list($bid, $imageurl, $alttext) = sql_fetch_row($result, $dbi)) {
if (!is_admin($admin))
{
sql_query("update ".$prefix."_banner set impmade=impmade+1 where bid='$bid'", $dbi);
    }
echo "<a href=\"banners.php?op=click&bid=".$bid."\" alt=\"".$alttext."\" target=\"_blank\"><img src=\"".$imageurl."\" border=1></a><br><br>";
$inx++;
}

if($inx == 0) {
echo "<center><strong>NO BANNERS FOUND</strong></center>";
}

echo "</center>";

CloseTable();

include("footer.php");


?>



Danke!

MFG
Suni

Jay-E

wieso machst du das denn nicht über den Inhalts Manager ist doch die einfachste lösung finde ich.....

mfg Johannes

jubilee

ZitatIch vermute mal das es an den mysql namen irgendwie liegt....  meint ihr das man den code brauchbar umschreiben kann?
Was funktioniert denn nicht ?
Einmal im Admin-Menü den "Debug-Mode" und "SQL-Fehler anzeigen" einschalten
und als Admin das Modul aufrufen.
Dabei sollten bei Nichtfunktion dann auch Fehlermeldungen angezeigt werden

MfG