Fehler beim Emotions Hack 1.0.0
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.
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.
Was bedeutet da passiert nichts? Da kannst du doch auch das ganze einstellen ... oder nicht?TUB-Mr-X hat geschrieben:Das geht garnicht. Es passiert nichts.
Das beste ist, das man erst beim Style wechsel wieder seine Stimmung anzeigen lassen kann.
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
Hi ...
Markus
Code: Alles auswählen
#
#----[ OPEN ] ---------------
#
includes/functions_selects.php
#
#----[ FIND ]-------------------
#
//
// Pick an emotion
//
function emotion_select($default_emotion, $select_name = "emotion")
{
global $db;
$sql = "SELECT emotion_id, emotion_name
FROM " . EMOTIONS_TABLE . "
ORDER BY emotion_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't query themes table", "", __LINE__, __FILE__, $sql);
}
$emotion_select = '<select name="' . $select_name . '">';
while ( $row = $db->sql_fetchrow($result) )
{
$selected = ( $row['emotions_id'] == $default_emotion ) ? ' selected="selected"' : '';
$emotion_select .= '<option value="' . $row['emotion_id'] . '"' . $selected . '>' . $row['emotion_name'] . '</option>';
}
$emotion_select .= "</select>";
return $emotion_select;
}
#
#-----[ REPLACE WITH ]-----------------------
#
//
// Pick an emotion
//
function emotion_select($default_emotion, $select_name = "emotion")
{
global $db, $userdata;
$language = $userdata['user_lang'];
$default_emotion = $userdata['user_emotion'];
switch ($default_emotion)
{
case 0 : $def_emo = 'keine'; break;
case 1 : $def_emo = $lang['Agressive']; break;
case 2 : $def_emo = $lang['Amazed']; break;
case 3 : $def_emo = $lang['Angry']; break;
case 4 : $def_emo = $lang['Bored']; break;
case 5 : $def_emo = $lang['Busy']; break;
case 6 : $def_emo = $lang['Buzzed']; break;
case 7 : $def_emo = $lang['Cold']; break;
case 8 : $def_emo = $lang['Cool']; break;
case 9 : $def_emo = $lang['Dead']; break;
case 10 : $def_emo = $lang['Fine']; break;
case 11 : $def_emo = $lang['Happy']; break;
case 12 : $def_emo = $lang['Hot']; break;
case 13 : $def_emo = $lang['Ill']; break;
case 14 : $def_emo = $lang['Inlove']; break;
case 15 : $def_emo = $lang['Inspired']; break;
case 16 : $def_emo = $lang['Sad']; break;
case 17 : $def_emo = $lang['Shocked']; break;
case 18 : $def_emo = $lang['Sleep']; break;
case 19 : $def_emo = $lang['Tired']; break;
}
if ($language ='german')
{
$sql = "SELECT emotion_id, emotion_name_german
FROM " . EMOTIONS_TABLE . "
ORDER BY emotion_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't query themes table", "", __LINE__, __FILE__, $sql);
}
$emotion_select = '<select name="' . $select_name . '">';
while ( $row = $db->sql_fetchrow($result) )
{
$selected = ( $row['emotion_id'] == $default_emotion ) ? ' selected="selected"' : '';
$emotion_select .= '<option value="' . $row['emotion_id'] . '"' . $selected . '>' . $row['emotion_name_german'] . '</option>';
}
$emotion_select .= "</select>";
return $emotion_select;
}
else
{
$sql = "SELECT emotion_id, emotion_name_english
FROM " . EMOTIONS_TABLE . "
ORDER BY emotion_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, "Couldn't query themes table", "", __LINE__, __FILE__, $sql);
}
$emotion_select = '<select name="' . $select_name . '">';
while ( $row = $db->sql_fetchrow($result) )
{
$selected = ( $row['emotions_id'] == $default_emotion ) ? ' selected="selected"' : '';
$emotion_select .= '<option value="' . $row['emotion_id'] . '"' . $selected . '>' . $row['emotion_name_english'] . '</option>';
}
$emotion_select .= "</select>";
return $emotion_select;
}
}
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
Hi.
Wenn ich nun in mein Profil möchte, dann erscheint die Fehlermeldung:
Couldn't query themes table
DEBUG MODE
SQL Error : 1054 Unknown column 'emotion_name_german' in 'field list'
SELECT emotion_id, emotion_name_german FROM phpbb_1emotions ORDER BY emotion_id
Line : 150
File : functions_selects.php
Wenn ich nun in mein Profil möchte, dann erscheint die Fehlermeldung:
Couldn't query themes table
DEBUG MODE
SQL Error : 1054 Unknown column 'emotion_name_german' in 'field list'
SELECT emotion_id, emotion_name_german FROM phpbb_1emotions ORDER BY emotion_id
Line : 150
File : functions_selects.php
- Dungeonwatcher
- Mitglied
- Beiträge: 635
- Registriert: 11.07.2004 10:04
- Wohnort: Berlin
- Dungeonwatcher
- Mitglied
- Beiträge: 635
- Registriert: 11.07.2004 10:04
- Wohnort: Berlin