Seite 1 von 1
Kalender-Script als Thread in Forum einbinden
Verfasst: 02.06.2008 22:54
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
Verfasst: 03.06.2008 18:55
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();
?>
Verfasst: 04.06.2008 22:44
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
Verfasst: 05.06.2008 00:20
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