Tutorial - Bannerfunction in Header, footer, oder sonstwohin einbinden...

Begonnen von gg, 03 Juni 2005, 19:21:14

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

gg

Hallo liebe Entwickler, User oder Nichtprogrammierer wie ich...

in dem von mir benutzten Theme lassen sich banner (mit deren Einbindung ich mich jetzt erstmals vertraut mache) nur im Centerblock einbinden, ohne dass ich etwas anderes machen muss, als den Bannercode eingeben und ihn einem centerblocktyp zuzuordnen.

Kann jemand mal kurz erläutern, wie man die Bannerfunctionalität an andere Stellen, wie z.B. Header, Footer o. auch an einen beliebig anderen Platz bekommt?

Ich meine, dass sich dieser Platz dann auch im Admin zuweisen lässt.

Genau gesagt:

Was muss in z.B. meine obere mittlere tabellenzelle im header rein, dass das Teil weiss, dass hier die banner angezeigt werden sollen, die im admin mit "wo zu sehen" --> header definiert wurden?

Es wäre nett, wenn Ihr dazu was schreiben könntet; mit der Suche nach "banner" hab ich nur sehr Spezielles, aber nichts Grundsätzliches gefunden.
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

gg

Hallooooooo,

kann mir denn keiner men Tipp geben?

Hab gerade mein vkpMX auf 2.1b umgebaut und hab ein Theme auf der Grundlage des magic_theme_3, also mit theme.php, nicht eines mit themeengine.

Im banneradmin kann man einstellen, die einzlnen Banner an verschiedenenPlätzen anzuzeigen, leider funktioniert das Anzeigen nur mit der Auswahl centerblock oben.

Die anderenausprobierten Möglichkeiten

header, footer, centerblock oben,  Seitenblock links und Seitenblock rechts zeigen nichts an.

Woher bekomme ich die passenden Blöcke bzw. was muss da rein, dass das vkp dann weiss, dass es den Banner in einem bestimmten Block anzuzeigen hat.

Ich habe die Dateien

banners.php
bannersfsz.php
includes/mx_bannerfunctions.php

und das Modulverzeichnis

modules/banners

Seid dock mal so lieb und postet mir vielleicht nen link zu einem Tutorial.
Herzlichst
Gabi
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

gg

Ich probier und probier.....

hier im header sollen die banner erscheinen

Zitatecho "<td align=\"center\">";

   echo "</td>";

Diese Varianten gehen trotz aktiviertem Banner mit Zuweisung Erscheinen im Header nicht
Zitat
//GG banner
//   $part[] = array("{VIEWBANNER}",mx_themebanner()); //GG geht nicht
//GG banner ende
Zitat
//GG banner
if ($banners==1) {
   if ($callbanner==0) {
      require_once("banners.php");
   } else {
      viewbanner();
   }
   }
//GG banner ende

und die auch nicht, da es sich ja um ein "normales" Theme ohne Themeengine handelt....
Zitat
//GG banner
{VIEWBANNER}
//GG banner ende

Ausserdem eine Frage....

Wenn ich ein anderes Design für z.B. einen (Banner-)-Centerblock haben will, muss ich ja zunächst einmal eine neue function in die Theme.php schreiben, z.B.

Zitat
function thememiddlebox2($title,$content,$block=array()) {
global $thename, $bgcolor1, $bgcolor2, $bgcolor3, $bgcolor4, $bgcolor5,$zusatz1;
und darunter eben das design.

Aber wie "sag" ich dem Block "block-Banner.php", dass er jetzt das design von der function thememiddlebox2 () nehmen soll, und nicht, wie bisher function thememiddlebox????
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

jogi24

hi

das muss dort hin, wo dein header-banner erscheinen soll !!!

global $prefix, $banners, $index;
   if ($banners) {
   include("banners.php");
    }

;)

gg

hallo, jogi24,
na endlich ein Lebenszeichen von Euch..... :)

Hab das in die function themeheader() reingetan, oben die zusätzlichen globals reingeschrieben und die Tabellenzelle dann so geschrieben:
Zitat
   echo "<td align=\"center\">";
//GG banner
   if ($banners) {
   include("banners.php");
    }
//GG banner ende
   echo "</td>";

Und so sieht dann der Quelltext im Firefox aus, nämlich leer
Zitat
<td align="center"></td>
:-\ Und nuh?????
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

jogi24


gg

Hi,
mein Theme ist 900px gesamt breit. Und die banner sollen in die erste Zeile.

Linke (kleine flash-uhr drin)und rechte td (das Logo) sind je 160 px, sodass 580px Breite für die banner bleiben.
Herzliche Grüsse aus Berlin
Gabi
___________________________________
pragmaMX 0.1.9, 1.20.4.18
Probieren geht (manchmal) über studieren!

jogi24

hi

schick mir deine theme, dann bastel ich das da rein  ;) ;)

so sieht es in der ORG aus

KLICK MICH