Seite 4 von 5
Verfasst: 24.08.2008 15:50
von st.orm
Danke!
Wie mache ich das denn mit der common.php??
Oder ist der Quelltext so komplett?
Dann habe ich nämlich folgende Meldung:
Code: Alles auswählen
Fatal error: Cannot redeclare gen_sort_selects() (previously declared in /home/www/kunden/sv-landegge.de/forum/phpBB3/includes/functions_content.php:44) in /home/www/kunden/sv-landegge.de/forum/phpBB3/includes/functions_content.php on line 44
Verfasst: 24.08.2008 17:03
von igorw
Mir ist grad aufgefallen, du kannst das hier rausnehmen:
Code: Alles auswählen
include($phpbb_root_path . 'includes/functions_content.' . $phpEx);
Weil das ebenfalls in common.php gemacht wird. Damit sollte es eigentlich funktionieren.
Verfasst: 24.08.2008 17:18
von st.orm
Wow!
Das sieht schon ganz gut aus

So, nun habe ich aber folgende Zeile angepaßt, so dass alle Beiträge mit der Foren ID "7" geladen werden:
Code: Alles auswählen
$sql = ("SELECT post_text, bbcode_uid, bbcode_bitfield, enable_bbcode, enable_smilies, enable_magic_url FROM phpbb_posts WHERE forum_id = '7'");
Aber als Fehlermeldung kommt:
Code: Alles auswählen
The file ./forum/phpBB3/styles//template/bbcode.html is missing.
Die Datei ist wirklich nicht da. Richtig, so?
Was muß man ändern?
Verfasst: 24.08.2008 17:57
von Boecki91
The file ./forum/phpBB3/styles//template/bbcode.html is missing.
Da fehlt nun irgendwie das Template, besser nicht nur irgendwie sonder weil einfach keins festgelegt wurde.
http://wiki.phpbb.com/Deutsch:Vorlage_f ... ene_Seiten
Vermutlich fehlt:
Code: Alles auswählen
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
Verfasst: 24.08.2008 18:20
von st.orm
Stimmt! Das Template habe ich noch nicht festgelegt.
Muss ich das hiermut machen:
Code: Alles auswählen
$template->set_filenames(array( 'body' => 'mein_template.html',
oder gehört da noch mehr zu?
Stimmt das, das ich dann die posting_body.html brauche?
Verfasst: 27.08.2008 12:21
von st.orm
Mahlzeit!
Habe jetzt folgenden Code:
Code: Alles auswählen
<?
define('IN_PHPBB', true);
$phpEx = substr(strrchr(__FILE__, '.'), 1);
$phpbb_root_path = './forum/phpBB3/';
include($phpbb_root_path . 'common.' . $phpEx);
include("connect2.inc.php"); //Einfügen der Logindaten
$user->session_begin(); // Session auslesen
$auth->acl($user->data); // Benutzer-Informationen laden
$user->setup();
$sql = ("SELECT post_text, bbcode_uid, bbcode_bitfield, enable_bbcode, enable_smilies, enable_magic_url FROM phpbb_posts where forum_id='7' ");
$result = $db->sql_query($sql);
$row = $db->sql_fetchrow($result);
$db->sql_freeresult($result);
$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0) + (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$text = generate_text_for_display($row["post_text"], $row["bbcode_uid"], $row["bbcode_bitfield"], $row["bbcode_options"]);
echo $text;
?>
Der zeigt mir leider nur einen Beitrag an.
Mit welcher Befehlszeile kann ich alle Beiträge anzeigen lassen, wo die Forum_id = 7 ist?
Verfasst: 27.08.2008 12:30
von igorw
Dazu brauchst du ne schleife:
Code: Alles auswählen
while ($row = $db->sql_fetchrow($result))
{
$row['bbcode_options'] = (($row['enable_bbcode']) ? OPTION_FLAG_BBCODE : 0) + (($row['enable_smilies']) ? OPTION_FLAG_SMILIES : 0) + (($row['enable_magic_url']) ? OPTION_FLAG_LINKS : 0);
$text = generate_text_for_display($row['post_text'], $row['bbcode_uid'], $row['bbcode_bitfield'], $row['bbcode_options']);
echo $text . '<hr />';
}
$db->sql_freeresult($result);
Verfasst: 27.08.2008 17:50
von st.orm
Super, das klappt!
Eine Sache noch.
Ab und zu erscheint folgende Fehlermeldung:
Code: Alles auswählen
[phpBB Debug] PHP Notice: in file /includes/session.php on line 885: Cannot modify header information - headers already sent by (output started at /home/www/kunden/sv-landegge.de/spielberichte.php:15)
Muss ich da irgendwie den Cache leeren, oder kann man die Fehlermeldung unterdrücken? (ich weiß: Fehler unterdrücken ist keine feine Art.....)
Verfasst: 27.08.2008 18:32
von Pyramide
Vermutlich wurde die Datei falsch gespeichert: KB:utf8bom
Verfasst: 27.08.2008 18:40
von st.orm
Ich nehme an, Du meinst den Quellcode.
Ich arbeite mit Dreamweaver.
Das Programm sollte den Quellcode doch richtig abspeichern, oder?