Hallo Allerseits!
Ich habe gemäß dem
Tutorial: Erstellung Box eine neue Box erstellt um diese mittels des entsprechenden iframes mit den facebook-like Infos zu füllen.
Nachdem ich den Fehler in der Beschreibung erkannt habe ("bexample.php" statt "box_bexample.php") und auch die "box_bexample.html" vom Tabellenaufbau befreit und auf css getrimmt hatte, war ich begeistert, daß es wie gewünscht funktioniert. (
http://www.xtc.berlin-strass.de)
Jedoch wenn immer man sich ab- oder anmeldet erscheint eine weiße Seite mit folgender Fehlermeldung:
Warning
: Cannot modify
header information
- headers already sent by
(output started at
/homepages
/45/d359696121
/htdocs
/modified eCommerce Shopsoftware
/templates
/strass
/source
/boxes
/bexample
.php
:1) in
/homepages
/45/d359696121
/htdocs
/modified eCommerce Shopsoftware
/inc
/xtc_redirect
.inc
.php on line
34Dies ist der Inhalt der "bexample.php" welche wohl für den Fehler verantwortlich ist:
<?php
/* -----------------------------------------------------------------------------------------
bexample.php
---------------------------------------------------------------------------------------*/
$box_smarty = new smarty;
$box_smarty->assign('tpl_path', 'templates/'.CURRENT_TEMPLATE.'/');
// Generierung Inhalt beginn ------
$box_content = '
<iframe src="//www.facebook.com/plugins/likebox.php?href=https%3A%2F%2Fwww.facebook.com%2Fpages%2Fberlin-strass%2F161591203937840&width=190&height=290&colorscheme=light&show_faces=true&border_color=%23ededed&stream=false&header=false" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:200px; height:290px;" allowTransparency="true"></iframe>
';
// Generierung Inhalt Ende ------
$box_smarty->assign('BOX_CONTENT', $box_content);
$box_smarty->assign('language', $_SESSION['language']);
// set cache ID
if (!CacheCheck()) {
$box_smarty->caching = 0;
$box_bx = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_bexample.html');
} else {
$box_smarty->caching = 1;
$box_smarty->cache_lifetime = CACHE_LIFETIME;
$box_smarty->cache_modified_check = CACHE_CHECK;
$cache_id = $_SESSION['language'];
$box_bx = $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_bexample.html', $cache_id);
}
$smarty->assign('box_BEXAMPLE', $box_bx);
?>
Ich hoffe auf Eure Hilfe.
Gibt es ansonsten noch eine aktuellere Anleitung für die Erstellung von Boxen?
Besten Dank und viele Grüße,
toreador
Linkback: https://www.modified-shop.org/forum/index.php?topic=17032.0