Seite 7 von 16

Verfasst: 07.11.2003 20:25
von phpbbaby
:grin: wila - wenn mir mal wieder sehr langweilig ist wäre ich auf jeden fall interessiert deine methode umzusetzen, nur im moment bin ich mal froh das es generell klappt :)

Verfasst: 07.11.2003 22:31
von Gast
@ phpbaby: Danke erstmal für deine Lösung... Ich verstehe aber nicht, warum das Wila Skript bei uns nicht funktioniert hat. Echt komisch!

Vielleicht liegt es an der Forum Version... bei mir 2.03!
Oder aber am benutzten Template... Bei mir ausschließlich Cobalt!

Bin für weitere Anregungen dankbar!

Brainsen

Verfasst: 07.11.2003 22:44
von phpbbaby
jo gern brainsen-hoffe es klappt bei dir:)

kann mir nicht vorstellen das es am templates liegt und ich verwende board vers. 2.06

irgendwann werden wir dem schon auf die schliche komme von wila's methode :grin:

Verfasst: 13.11.2003 22:23
von Brainsen
Sooo...
Die sessions.php Fehlermeldungen sind weg.
Aber diese hier werde ich nicht los!
Warning: Cannot modify header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/lmo/start.php:24) in /usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/includes/page_header.php on line 535

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/lmo/start.php:24) in /usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/includes/page_header.php on line 536

Warning: Cannot modify header information - headers already sent by (output started at /usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/lmo/start.php:24) in /usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/includes/page_header.php on line 537
Die entsprechenden Zeilen im page_header.php sind:
page_header.php
535 header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
536 header ('Expires: ' . gmdate('D, d M Y H:i:s', time()) . ' GMT');
537 header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
Und hier noch mal die modifizierte Wila Methode:

Code: Alles auswählen

<?php 
/*************************************************************************** 
*  start.php - phpBB Integration  of the Liga Manager Online 
***************************************************************************/ 

define('IN_PHPBB', true); 
$phpbb_root_path = '/usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/'; 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

// 
// Start session management 
// 
$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 
// 
// End session management 
// 
?> 

<HTML> 
<head> 
<meta name="description" content="'.$board_config['sitename'].$board_config['site_desc'].'" /> 
<SCRIPT Language="JavaScript"> 
NS4 = (document.layers); 
if (NS4) { document.write('<link rel="stylesheet" href="nc.css" type="text/css">'); } 
  else { document.write('<link rel="stylesheet" href="http://www.XXX.de/phpBB2/templates/Cobalt/Cobalt.css" type="text/css">'); } 
</script> 
<noscript> 
<link rel="stylesheet" href="http://www.XXX.de/phpBB2/lmo/lmo-style.css" type="text/css"> 
</noscript></head> 

<? 
// 
// page build 
// 
$page_title = "Fussball"; 
include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?> 

<br> 
<body> 
<table class=txt1 width="100%" cellspacing=0 cellpadding=3> 
<tr> 

<td class=txt1 align="center" width="100%" valign="middle"> <?PHP require("/usr/local/httpd/htdocs/kunden/webXX/html/phpBB2/lmo/lmo-start.php"); ?> 
</td></tr></table> 

<? 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?> 
@Wila: Das mit dem ändern der URLs scheint zu funktionieren, daran kann es aber ja eigentlich nicht liegen...

@phpbaby: Ich bekomme die page_header.php 535... Fehlermeldung genauso bei deiner Methode! :cry:


Die Frage ist, warum bekommt phpBB die falsche phpbb_root_url übergeben?

Hier trifft sich doch das geballte phpbb Wissen... Das muss doch hinzukriegen sein! 8)
Brainsen

Verfasst: 14.11.2003 10:53
von Wila
Also, an der start.php hast Du aber einiges verändert!!!
Das ist der obere Teil von meiner start.php, und wenn du im phpbb Verzeichnis (phpbb/lmo) den lmo Ordner angelegt hast, dann brauchst Du praktisch nichts mehr zu verändern. Nur den Verzeichnisname Deiner Styles.

Code: Alles auswählen

<HTML>
<head>
<meta name="description" content="'.$board_config['sitename'].$board_config['site_desc'].'" />
<SCRIPT Language="JavaScript">
 NS4 = (document.layers);
 if (NS4) { document.write('<link rel="stylesheet" href="nc.css" type="text/css">'); }
  else { document.write('<link rel="stylesheet" href="../templates/subSilver/subSilver.css" type="text/css">'); }
</script>
<noscript>
<link rel="stylesheet" href="lmo-style.css" type="text/css">
</noscript></head>
<?PHP
if(!isset($action)){$action="";}
if($action=="tipp"){session_start();}
?>
<?php 
define('IN_PHPBB', true); 

$phpbb_root_path = './../'; // <-- 
include($phpbb_root_path . 'extension.inc'); 
include($phpbb_root_path . 'common.'.$phpEx); 

$userdata = session_pagestart($user_ip, PAGE_INDEX); 
init_userprefs($userdata); 

include($phpbb_root_path . 'includes/page_header.'.$phpEx); 
?>
<br>
<body>
<table class=txt1 width="100%" cellspacing=0 cellpadding=3>
<tr>
<td class=txt1 align="center" width="100%" valign="middle"><?PHP require("lmo-start.php"); ?>
</td></tr></table>
<? 
include($phpbb_root_path . 'includes/page_tail.'.$phpEx); 
?>

Verfasst: 14.11.2003 14:01
von Gast
Im Prinzip ist es ja deine Datei... Ich habe nur die PhpBB-Teile noch mal direkt aus den Forum Dateien gezogen...

Allerdings musste zumindest der sessions Teil nach ganz oben, da phpBB ansonsten noch eine Fehlermeldung mehr ausspuckte...

Dann habe ich nur die Pfade ein bisschen angepaßt... Aber egal mit welcher Methode, deiner Phpbabys usw... ich bekomme immer die Fehlermeldung mit der page_header.php in Line 535 usw.

Was hat es mit diesen Zeilen (---> dem Cache) auf sich?

Brainsen

Verfasst: 14.11.2003 14:37
von Wila
wo ist denn in deiner Datei dieses Teil enthalten?

Code: Alles auswählen

<?PHP 
if(!isset($action)){$action="";} 
if($action=="tipp"){session_start();} 
?>
schaue mal wo es bei mir im Script steht!

Verfasst: 15.11.2003 11:20
von Acid
Die Fehlermeldung kommt durch den ganzen HTML-Kram vor <?php.
Das könnte doch auch in die overall_header.tpl eingetragen werden.

Verfasst: 16.11.2003 16:07
von Gast
Moin.

Ich programmiere gerade ein eigenes Tippspiel - momentan muss man sich noch extra registrieren, aber eine Einbindung der Use eines phpBB - Boards wäre kein Problem.

Screenshots gibt's hier: http://tippspiel.zeitungs.info/screenshots/

Comments hier oder an dirk@vorderstrasse.de .

Verfasst: 16.11.2003 17:00
von Brainsen
@ Acid: Stimmt... Ich hab das mal rausgenommen und siehe da, es funktioniert! Aber ohne diese Zeile

Code: Alles auswählen

<link rel="stylesheet" href="http://www.XXX.de/phpBB2/templates/Cobalt/Cobalt.css" type="text/css">
wird leider das Template nicht richtig angezeigt. Keine Grafiken usw... Im
overall_header.tpl steht die Zeile übrigens schon drin.
Sieht also momentan so aus, entweder Grafik mit Fehlermeldung oder keine Fehlermeldung und keine Grafik :x


@Dirk: Die Screenschots sehen ja super aus!!! Das wäre natürlich der absolute Hammer, wenn man dein Tippspiel komplett ins Board integrieren könnte... Login, Style, usw... Vielleicht sogar noch eine Verbindung mit dem Pointsystem, dass der Gewinner jedes Spieltags eine bestimmte Anzahl von Credits bekommt... TRÄUM!

Brainsen