Seite 1 von 1

Werbung wird doppelt-angezeigt /Header-Problem

Verfasst: 09.08.2006 19:07
von emile_le_reveil
Hallo,
Ich hab nun meine Seite auf einem Free-Host online gestellt.
Die Werbung stoert mich eigentlich nicht besonders bei allen phpBB-Standart- Seiten. Aber meine wichtigste Seite hab ich eben Selber geschrieben.

Also meine Seite hat den phpBB-Header (und footer) und die includes mit den Userdaten usw. Das hab ich hier irgendwo gesehen und so auch kopiert.

Aber bei meiner Seite sieht es so aus:
--WERBUNG
--PHPBB KNOEPFE(FAQ,Suchen,Mitgliederliste etc)
--WERBUNG (-->DIESE HIER SOLLTE NICHT ERSCHEINEN!!)
--MEINE SEITE

Bei den phpBB-STandart-Seiten siehts so aus:
--WERBUNG
--Rest der Seite, also keine Werbung mehr

Hier noch der Code am Anfang der Seite:

Code: Alles auswählen

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'sendmessage.'.$phpEx);

//Session auslesen und Benutzer-Informationen laden
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//Dieser Block kann weggelassen werden, wenn du nur den die Userdaten brauchst und auf den phpBB-Header verzichen m�chtest



$page_title = 'Transaktionen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
und dann halt der Code meiner Seite mit User-Identifikation etc...

Wie gesagt erscheint es mir komisch, da ich den Code ja aus diesem Forum kopiert habe. An was koennte es liegen??


Falls ihr die Seite anschauen wollt:
www.alf-zh.ch.vu/transaktionen.php

Username: delete
passwort: delete


Danke vielmals:
Emile
[/code]

Verfasst: 10.08.2006 00:45
von emile_le_reveil
Hab einen anderen Free-Host probiert und bekome diesmal ein Schriftliches Problem:

Warning: Cannot modify header information - headers already sent by (output started at /home/www/chrrui9.100webspace.net/includes/template.php(127) : eval()'d code:1) in /home/www/chrrui9.100webspace.net/includes/functions.php on line 952

Verfasst: 10.08.2006 09:36
von Markus67
Hi ...

wo kommt denn da der Fehler? Ich konnte jetzt nichts finden 8)

Markus

Verfasst: 16.08.2006 12:19
von emile_le_reveil
Hab das Problem gelöst:
Problem war das hier:

Code: Alles auswählen

 
$page_title = 'Transaktionen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

if(!$userdata['session_logged_in']) {
    redirect($phpbb_root_path .'login.'.$phpEx);
    }
Richtig muesste es sein:

Code: Alles auswählen

if(!$userdata['session_logged_in']) {
    redirect($phpbb_root_path .'login.'.$phpEx);
    }
      
$page_title = 'Transaktionen';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
Aber ich kam wirklich nicht drauf. Habe gedacht es sei wegen dem <html> und hab die ganze Page umgeschrieben!! Deshalb mein ich auch, dass manchmal ein kleiner Kommentar von einem erfahrenem Benutzer viele Stunden Arbeit hätten sparen können, wie zB"Ne ich glaub nich, dass es am <html></html> liegen könnte, da dies kein en neuen Header erzeugt.."

Emile