Hallo,
versuche gerade per include einen Randomscript aufzurufen - geht auch.
Einzigstes Problem ist , das die Ausgabe nicht da erfolgt, wo der Platzhalter sitzt, sondern immer ganz oben links und das template nach unten verschiebt.
Die Ausgabe erscheint praktisch über dem Header.
<body>
<p>R2-Textzeile 04</p>
<p><img src="mtoolsm/files/bilder/04.jpg" alt="Bild"/></p>
<div id="container">
<div id="header">
Vom html/css ist es einwandfrei eingebunden:
<div id="Infobox01"><h3>Infobox Test Text</h3>
<div class="ibcont"><p> Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.</p>
{FILESCRIPT}
</div></div>
und müsste so ausgegeben werden - (links unter den Boxen in einer dort ausgegebenen Infobox, welche auch dort angezeigt wird).
.....
</div>
<div id="Infobox01"><h3>Infobox Test Text</h3>
<div class="ibcont"><p> Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.</p>
<p>R2-Textzeile 01</p>
<p><img src="mtoolsm/files/bilder/01.jpg" alt="Bild"/></p>
</div></div>
<div id="Skyscraper"> ............
und so wird es angezeigt:
.....
</div>
<div id="Infobox01"><h3>Infobox Test Text</h3>
<div class="ibcont"><p> Lorem ipsum dolor sit amet, consectetur adipisici elit, sed do eiusmod tempor incididunt
ut labore et dolore magna aliqua.</p>
</div></div>
<div id="Skyscraper"> ............
Dafür erscheint es immer links oben und zerschiesst mir alles.
Eingebaut habe ich das ganze in der functions.php (hier der gesamte Codeabschnitt, damit man genau sieht, wo es im einzelnen eingebaut ist)
/**
* Standardfarben der PopupFenster
*/
define("_ol_fgcolor", $bgcolor1); # Main background color (the large area). Usually a bright color (white, yellow etc)
define("_ol_textcolor", $textcolor1); # Text color. Usually a dark color
define("_ol_bgcolor", $bgcolor2); # Border color and color of caption. Usually a dark color (black, brown etc)
define("_ol_capcolor", $textcolor2); # Color of the caption text. Usually a bright color
define("_ol_closecolor", $textcolor2); # Color of "Close" when using Sticky. Usually a semi-bright color
function mx_mtm_filescript ()
{
include('mtoolsm/filescript.php');
return $part;
}
/**
* Definition der jeweiligen Platzhalter und deren Ersetzungen
*/
function theme_define_placeholders()
{
global $themesetting;
$part[] = array("{VIEWBENCH}", mxViewBench());
$part[] = array("{FOOTMESSAGE}", footmsg(1, 0));
$part[] = array("{CURRENTPATH}", mx_theme_currentpath());
$part[] = array("{SEARCHFORM}", mx_theme_searchform());
$part[] = array("{LOGINFORM}", mx_theme_loginform());
$part[] = array("{SHOWDATE}", mx_show_date());
$part[] = array("{SHOWTIME}", mx_show_time());
$part[] = array("{SHOWTOTALUSER}", mx_total_user_online());
// die Navigationsbuttons im header, Quelle in settings.php
foreach ($themesetting['headnav'] as $i => $link) {
$part[] = array('{MENUITEM_' . $i . '}', '<a href="' . $link['link'] . '"><span>' . strtoupper($link['title']) . '</span></a>');
}
// Banner anzeigen
$part[] = array("{BANNER1}", mx_themebanner(1) ); #HeaderBanner
$part[] = array("{BANNER2}", mx_themebanner(2) ); #FooterBanner
$part[] = array("{BANNER7}", mx_themebanner(7) ); # Skyscraper
$part[] = array("{BANNER6}", mx_themebanner(6) ); # rechter Banner
// weitere Beispiele dazu
// $part[] = array("{VIEWMXCOPY}", mxViewCopyright());
// $part[] = array("{VIEW_DATE}", mxThemeShowDate());
// Eigene Platzhalter
$part[] = array("{FILESCRIPT}", mx_mtm_filescript());
return $part;
}
Es geht um diese beiden Abschnitte:
function mx_mtm_filescript ()
{
include('mtoolsm/filescript.php');
return $part;
}
$part[] = array("{FILESCRIPT}", mx_mtm_filescript());
Habe ich hier einen Fehler drin?? Kann doch nicht sein, da es angezeigt wird.
Wer kann helfen !!
Wer die Lösung weis, mit den stoss ich virtuell an
Viele Grüße
Ernst