Kalender-Script als Thread in Forum einbinden

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
vhaupt
Mitglied
Beiträge: 11
Registriert: 28.07.2007 10:04
Wohnort: Sulz am Neckar

Kalender-Script als Thread in Forum einbinden

Beitrag von vhaupt »

Hallo und Guten Abend,

ich wollte gerne ein PHP-Kalender-Script als Forum-Beitrag einbinden. Das Problem ist dabei, wenn ich auf den Link klicke, komme ich auf direkt auf das Skript aber ohne Header und Footer des Forums. Das Script beinhaltet auch Weiterleitungen auf andere Skripts. Wie kann ich es und die Unterseiten direkt ins Forum einbinden?

Um Hilfe wäre ich dankbar.

Gruß

vhaupt
Benutzeravatar
ups
Mitglied
Beiträge: 990
Registriert: 06.12.2006 14:57
Wohnort: Basel/Freiburg Land

Beitrag von ups »

also eine leere seite xxx.php anlegen

Code: Alles auswählen

<?php 

// Benötigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1); 
include($phpbb_root_path . 'common.' . $phpEx); 

// Session auslesen und Benutzer-Informationen laden 
$user->session_begin(); 
$user->setup(); 
$auth->acl($user->data); 

/* 
* Inhaltsbereich 






*/ 

// Header und Titel der Seite 
page_header('weitere Adressen etc.... '); 

// Angabe eurer Content-Seite 
$template->set_filenames(array( 
   'body' => 'xxx.html') 
); 

// Footer 
page_footer(); 

?>
[FINAL] Impressum Dinseprinz 0.1.8 http://www.phpbb.de/community/viewtopic ... 52&start=0
[Final] Linkverzeichnis Mod Phpbb Annuaire v0.2.1 http://www.phpbb.de/community/viewtopic ... 17&start=0
vhaupt
Mitglied
Beiträge: 11
Registriert: 28.07.2007 10:04
Wohnort: Sulz am Neckar

Beitrag von vhaupt »

Hallo an Alle,

habe nun eine 'kalender.php'-Datei und die zugehörige htm-Datei erstellt und die htm-Datei ins template-Verzeichnis gelegt.
Wenn ich nun oben genannte php-Datei aufrufe, bekomme ich diese Fehlermeldung mit der ich nicht klarkomme:

[phpBB Debug] PHP Notice: in file /kalender/index1.php on line 7: file(termine.txt) [function.file]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /kalender/index1.php on line 8: file() [function.file]: open_basedir restriction in effect. File(../styles/Arrow/template/kalender.htm) is not within the allowed path(s): (:/tmp)
[phpBB Debug] PHP Notice: in file /kalender/index1.php on line 8: file(../styles/Arrow/template/kalender.htm) [function.file]: failed to open stream: Operation not permitted
[phpBB Debug] PHP Notice: in file /kalender/index1.php on line 8: join() [function.join]: Bad arguments.
[phpBB Debug] PHP Notice: in file /kalender/index1.php on line 11: array_shift() [function.array-shift]: The argument should be an array
[phpBB Debug] PHP Notice: in file /kalender/index1.php on line 11: array_shift() [function.array-shift]: The argument should be an array

fehlerhafte Termindatei!


was habe ich falsch gemacht?

Gruß

vhaupt
Benutzeravatar
ups
Mitglied
Beiträge: 990
Registriert: 06.12.2006 14:57
Wohnort: Basel/Freiburg Land

Beitrag von ups »

hmmmm

also ich habe eine seite erstellt mit regeln und so eingebunden.

ich habe das von einem user hier bekommen der das für mich so beschrieben hatt...

anbei der originaltext

Code: Alles auswählen

also wenn du eine leere seite xxx.php anlegen moechtest, musst erst eine xxx.php datei erstellen und in der zeile 27 dazu passende html datei eintragen.


########
<?php 

// Ben?tigte Dateien und Variablen von phpBB 
define('IN_PHPBB', true); 
$phpbb_root_path = './'; 
$phpEx = substr(strrchr(__FILE__, '.'), 1); 
include($phpbb_root_path . 'common.' . $phpEx); 

// Session auslesen und Benutzer-Informationen laden 
$user->session_begin(); 
$user->setup(); 
$auth->acl($user->data); 

/* 
* Inhaltsbereich 
*/ 

// Header und Titel der Seite 
page_header('weitere Adressen'); 

// Angabe eurer Content-Seite 
$template->set_filenames(array( 
   'body' => 'xxx.html') 
); 

// Footer 
page_footer(); 

?>
#########


dann ebenso xxx.html fertige machen.

oeffne includes/function.php

suche nach

'U_INDEX'				=> append_sid("{$phpbb_root_path}index.$phpEx"),

davor einfuegen

'U_xxx'				=> append_sid("{$phpbb_root_path}xxx.$phpEx"),



oeffne language / de / mods/ lang_portal.php

suche nach

'POLL'		=> 'Umfrage',

danach einfuegen

'xxx'		=> 'deine seite xxx',



oeffne overall_heard.html

suche nach 
<li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'index.php' or basename($_SERVER['SCRIPT_NAME']) == 'viewforum.php' or basename($_SERVER['SCRIPT_NAME']) == 'viewtopic.php' --> class="activetab"<!-- ENDIF -->><a href="{U_INDEX}"><span>{L_INDEX}</span></a></li> 

danach einfuegen ( wenn du dies zwischen forumuebersicht und faq haben moechtest)

 <li<!-- IF basename($_SERVER['SCRIPT_NAME']) == 'xxx.php' --> class="activetab"<!-- ENDIF -->><a href="{U_xxx}"><span>{L_xxx}</span></a></li>   
 
 
 
 so soll alles gewesen sein      
hoffe es hilft dir weiter...
achso...ich habe tabs in meinem forum angelegt....(ist die letzte code sequenz unten...)

gruß
ups
[FINAL] Impressum Dinseprinz 0.1.8 http://www.phpbb.de/community/viewtopic ... 52&start=0
[Final] Linkverzeichnis Mod Phpbb Annuaire v0.2.1 http://www.phpbb.de/community/viewtopic ... 17&start=0
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“