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.
¥SiGnS¥
Mitglied
Beiträge: 250 Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:
Beitrag
von ¥SiGnS¥ » 24.11.2003 23:42
Hab den MOD eingebaut aber ich will auch das der für Regestrierte benutzer Funktioniert. Wie kann ich das ändern?
Da ich den Mod nicht bei phpbbhacks gefunden hab poste ich mal ausnahmsweise die beschreibung:
¥SiGnS¥
Mitglied
Beiträge: 250 Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:
Beitrag
von ¥SiGnS¥ » 25.11.2003 18:58
kann mir denn da keiner helfen?
Acid
Ehrenadmin
Beiträge: 12195 Registriert: 26.04.2001 02:00
Wohnort: Berlin
Beitrag
von Acid » 25.11.2003 21:51
if ( $userdata['user_id'] != ANONYMOUS && $userdata['user_style'] > 0 )
{
if ( $theme = setup_style($userdata['user_style']) )
{
return;
}
}
..lösch mal testweise das rotmarkierte in der functions.php und teste die Funktion.
¥SiGnS¥
Mitglied
Beiträge: 250 Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:
Beitrag
von ¥SiGnS¥ » 25.11.2003 22:09
Hab ich probiert dann kommt leider das hier:
phpBB : Kritischer Fehler
Could not query database for theme info
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax near '' at line 3
¥SiGnS¥
Mitglied
Beiträge: 250 Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:
Beitrag
von ¥SiGnS¥ » 27.11.2003 17:26
Kennt sich den da keiner aus? Hab dem der den Mod geschrieben hat schon ne mail geschickt aber leider nix zurück bekommen.
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268 Registriert: 21.04.2001 02:00
Beitrag
von saerdnaer » 30.11.2003 10:10
zeig mal deine /includes/page_header.php
ah
¥SiGnS¥
Mitglied
Beiträge: 250 Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:
Beitrag
von ¥SiGnS¥ » 01.12.2003 09:56
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268 Registriert: 21.04.2001 02:00
Beitrag
von saerdnaer » 01.12.2003 15:39
// BEGIN theme selection box hack
$sql = "SELECT themes_id, style_name
FROM " . THEMES_TABLE;
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Could not query database for theme info');
}
$select_theme = "<select onChange=\"this.form.submit();\" name=\"theme\">\n";
while( $row = $db->sql_fetchrow($result) )
{
$selected = ($row['themes_id'] == $theme['themes_id']) ? " selected=\"selected\"" : "";
$select_theme .= "<option value=\"" . $row['themes_id'] . "\"$selected>" . $row['style_name'] . "</option>";
}
$select_theme .= "</select>\n";
$hidden_fields = '';
if ( isset($HTTP_GET_VARS) )
{
while ( list($name,$value) = each($HTTP_GET_VARS) )
{
if ( $name != "sid" && $name != "theme" )
{
$hidden_fields .= '<input type="hidden" name="' . $name . '" value="' . $value . '" />';
}
}
}
if ( !empty($SID) )
{
$hidden_fields .= '<input type="hidden" name="sid" value="' . $userdata['session_id'] . '" />';
}
$template->set_filenames(array(
'themebox' => 'themebox.tpl')
);
$template->assign_vars(array(
'L_GO' => $lang['Go'],
'L_STYLE' => $lang['Board_style'],
'L_SELECT_FORUM' => $lang['Select_forum'],
'S_THEMEBOX_ACTION' => isset($PATH_INFO) ? $PATH_INFO : $PHP_SELF,
'S_THEMEBOX_SELECT' => $hidden_fields . $select_theme)
);
$template->assign_var_from_handle('THEMEBOX', 'themebox');
// END theme selection box hack
}
verschieb den roten teil hinter die blaue klammer
¥SiGnS¥
Mitglied
Beiträge: 250 Registriert: 07.08.2003 13:25
Wohnort: Oberfranken
Kontaktdaten:
Beitrag
von ¥SiGnS¥ » 01.12.2003 17:45
super dann is die box da.
Nur wenn ich nen anderen style auswähle springt der wieder auf den alten zurück.
saerdnaer_
Beitrag
von saerdnaer_ » 02.12.2003 16:07
includes/functions.php
folgende blöcke miteinander vertauschen:
Code: Alles auswählen
if ( $userdata['user_id'] != ANONYMOUS && $userdata['user_style'] > 0 )
{
if ( $theme = setup_style($userdata['user_style']) )
{
return;
}
}
und
Code: Alles auswählen
// BEGIN theme selection box hack
global $url_theme;
if ( $url_theme > 0 )
{
if ( $theme = setup_style($url_theme) )
{
return;
}
}
// END theme selection box hack
ah