In welche Datei liegt überall die $board_config?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Christian_N
Mitglied
Beiträge: 513
Registriert: 29.09.2004 14:23

In welche Datei liegt überall die $board_config?

Beitrag von Christian_N »

Hallo, ich wollte mal wissen wo alles die $board_config liegt...
vor 2.0.12 hat er noch im footer die version Nummer angezeigt die mit {PHPBB_VERSION} in overall_footer.tpl gemacht ist, selbstverstänlich is auch in der page_tail.php der eintrag - 'PHPBB_VERSION' => '2' . $board_config['version'],

und so tut er phpBB 2 anzeigen und durch die {PHPBB_VERSION} tut er auch dann .0.11 anzeigen - aber wenn ich jetzt in der overall_footer.tpl noch dazu mache also darüber mein Copyright, wollt ich es so haben: {FANCLUB_VERSION}
und in der page_tail.php diese eintrag - 'FANCLUB_VERSION' => '1' . $fanclub_config['fanclub_version'],
so in die datenbank hab ich jetzt fanclub_version drin stehn, im ACP hab ich ein Menü gemacht, wo ich dann im ACP ggf. die Fanclub Versionnummer ändern kann.
Das funktioniert alles auch soweit super.

Ausser das im Footer nur steht "Little Chantal's - Fanclub 1 (c) 2004 - 2005
er tut also des {FANCLUB_VERSION} auslesen und schreibt die 1 hin aber die $fanclub_config['fanclub_version'], liest er nicht aus das dort stehn würde "Little Chantal's - Fanclub 1.0.0 (c) 2004 - 2005" also des .0.0 im ACP in des Menü was ich gemacht habe, um sie darüber zu ändern, lest er die allerdings aus dort steht in die box drin .0.0

Daher die frage tut $board_config noch auf eine Datei zugreife, wo ich noch dahinter hinzufüge muss des $fanclub_config

Über hilfe wäre ich sehr Dankbar.

Gruß SuesseMaus28884
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Re: In welche Datei liegt überall die $board_config?

Beitrag von punkface »

so in die datenbank hab ich jetzt fanclub_version drin stehn,
Und wo genau? Also in welcher Tabelle? phpbb_config (Prefix (phpbb_) kann bei dir natürlich ein anderer sein)?
Ausser das im Footer nur steht "Little Chantal's - Fanclub 1 (c) 2004 - 2005
er tut also des {FANCLUB_VERSION} auslesen und schreibt die 1 hin aber die $fanclub_config['fanclub_version'], liest er nicht aus das dort stehn würde "Little Chantal's - Fanclub 1.0.0 (c) 2004 - 2005" also des .0.0 im ACP in des Menü was ich gemacht habe, um sie darüber zu ändern, lest er die allerdings aus dort steht in die box drin .0.0
Nach dem fünften mal lesen hab ichs dann endlich verstanden.. :-?

Ist die Varibale $fanclub_config den irgendwo definiert? Also irgendwo muss ja der Wert aus der Datenbank ausgelesen, und in der Varible gespeichert werden.
Daher die frage tut $board_config noch auf eine Datei zugreife, wo ich noch dahinter hinzufüge muss des $fanclub_config
Ganz erlich: Ich versteh dich nicht wirklich.

Das Array $board_config wird in der common.php erstellt,

Code: Alles auswählen

$board_config = array();
und mit Werten aus der Datenbanktabelle phpbb_config ..ähm.. gefüllt:

Code: Alles auswählen

$sql = "SELECT *
	FROM " . CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
	message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
	$board_config[$row['config_name']] = $row['config_value'];
}

Wenn du also die Angabe über die Fanclub Version in der Datenbanktabelle phpbb_config gespeichert hast, musst du in der page_footer.php

Code: Alles auswählen

 'FANCLUB_VERSION' => '1' . $fanclub_config['fanclub_version'],
mit

Code: Alles auswählen

 'FANCLUB_VERSION' => '1' . $board_config['fanclub_version'],
ersetzten, und dann funktioniert das auch.
Christian_N
Mitglied
Beiträge: 513
Registriert: 29.09.2004 14:23

Beitrag von Christian_N »

Ok, wenn $board_config in common.php definiert ist, dann weiss ich auch wo ich dann noch die $fanclub_config definieren muss.

Nein die Fanclub Version ist nicht in phpbb_config bei die DB die hat ist unter phpbb_fanclub

Aber eigentlich hat sich meine frage erledigt, wollt nur wissen wo die $board_config in alle datei definiert ist um dahinter (AFTER, ADD) des $fanclub_config zu definieren.

Dann versuch ich es doch gleich mal, danke erstmal :)

Gruß SuesseMaus28884

EDIT: Super danke dir jetzt hab ich $fanclub_config in common.php definiert und es funktioniert nun :)

nur ausschnitte:

Code: Alles auswählen

// URI params
//
$board_config = array();
$fanclub_config = array();
und

Code: Alles auswählen

//
$sql = "SELECT *
	FROM " . CONFIG_TABLE;
if( !($result = $db->sql_query($sql)) )
{
	message_die(CRITICAL_ERROR, "Could not query config information", "", __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
	$board_config[$row['config_name']] = $row['config_value'];
}
$sql = "SELECT *
	FROM " . FANCLUB_TABLE;
if( !($result = $db->sql_query($sql)) )
{
	message_die(CRITICAL_ERROR, "Could not query Fanclub-Config information", "", __LINE__, __FILE__, $sql);
}

while ( $row = $db->sql_fetchrow($result) )
{
	$fanclub_config[$row['config_name']] = $row['config_value'];
}

Danke dir vielmals :)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“