Seite 1 von 1

In welche Datei liegt überall die $board_config?

Verfasst: 04.03.2005 14:50
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

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

Verfasst: 04.03.2005 16:37
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.

Verfasst: 04.03.2005 21:00
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 :)