Board Update 2.0.8 => 2.0.9 / 2.0.17 Modanpassung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Vincent
Mitglied
Beiträge: 130
Registriert: 10.03.2004 14:05
Wohnort: Amberg
Kontaktdaten:

Board Update 2.0.8 => 2.0.9 / 2.0.17 Modanpassung

Beitrag von Vincent »

Hi,

ich hab einen Thema-Selection-Box-hack im forum eingebaut, glaube es ist der von Cees-Jan Kiewiet, den ich aber nimmer finde. Damals hat er mir noch geholfen, seinen Mod soweit umzubauen, dass die Dropdownbox in der overall header sein kann und direkt bei onChange den Board-Style ändert. Unter 2.0.6 - 2.0.8 läuft der noch ohne probleme.
Jetzt hatt mich aber mal der rappel gepackt und will jetzt updaten (habs wegen dem Mod die ganze Zeit nich gemacht und immer vornher geschoben)

ab dem update nach 2.0.9 geht er nicht mehr, und nu hoff ich auf Hilfe den code anzupassen damit er eben wieder läuft.

Ich hab nach Cees-Jan Kiewiet gesucht (damals hab ich ihn gefunden) aber nu scheint er verschollen zu sein. (war er damals auch schon nur ich hab ihn da noch gefunden).

Hier mal die Codeänderungen

in common.php
Nach diesem Abschnitt:

Code: Alles auswählen

// Setup forum wide options, if this fails
// then we output a CRITICAL_ERROR since
// basic forum information is not available
//
$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'];
}
eingefügt:

Code: Alles auswählen

if ($template)
{
   $board_config['default_style'] = $template;
   setcookie('default_style',$template , (time()+21600), $board_config['cookie_path'], $board_config['cookie_domain'], $board_config['cookie_secure']);
} else if (isset($HTTP_COOKIE_VARS['default_style']) )
   $board_config['default_style']=$HTTP_COOKIE_VARS['default_style'];
in includes/page_header.php

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_selects2.'.$phpEx);
und bei den $template->assign_vars(array(

Code: Alles auswählen

        'TEMPLATE_SELECT' => style_select2($board_config['default_style'], 'template'),
        'L_SELECT_STYLE' => $lang['Board_style'],
        'L_CHANGE_NOW' => $lang['Go'],
die in die page_header includierte functions_style_select.php sieht so aus:

Code: Alles auswählen

function style_select2($default_style, $select_name = "style", $dirname = "templates")
{
	global $db;

	$sql = "SELECT themes_id, style_name
		FROM " . THEMES_TABLE . "
		ORDER BY template_name, themes_id";
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Couldn't query themes table", "", __LINE__, __FILE__, $sql);
	}

	$style_select = '<select name="' . $select_name . '" onchange="javascript:document.change_style_guest.submit();">';
	while ( $row = $db->sql_fetchrow($result) )
	{
		$selected = ( $row['themes_id'] == $default_style ) ? ' selected="selected"' : '';

		$style_select .= '<option value="' . $row['themes_id'] . '"' . $selected . '>' . $row['style_name'] . '</option>';
	}
	$style_select .= "</select>";

	return $style_select;
}
?>
ich hoffe dass mir hier jemand helfen kann
falls sich jemand die mühe macht mir zu helfen, bedanke ich mich schon im vorraus

cya
Vinc
"Aber dein Vater sagte, du heißt Edna"
Visit:
http://www.dasmittelalterboard.de
Antworten

Zurück zu „phpBB 2.0: Mod Support“