Admin Voting v1.1.8 © 2002 ErDrRon

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.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi

lade die Datei admin_voting_database_install.php in den Forumroot (da wo auch memberlist.php ist).

Danach loggst du dich in dein Forum als Admin ein und rufst die Datei im Browser auf damit die Datenbank um die entsprechenden Felder erweitert wird.

Es sollte eine Meldung "successfull" oder "ok" erscheinen. ... danach kannst du die Datei wieder löschen.

Markus
Mänu
Mitglied
Beiträge: 190
Registriert: 05.01.2005 10:58
Wohnort: Neuenkirch
Kontaktdaten:

Beitrag von Mänu »

okay, thx, jetzt läufts, aber jetzt bekomm ich noch eine fehlermeldung wenn ich abstimmen will, es zählt zwar meine stimme aber ich kann immer und immer wieder abstimmen...

hier fehlermeldung:
Allgemeiner Fehler

Could not insert user_id for poll

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

INSERT INTO phpbb_vote_voters (vote_id, vote_user_id, vote_user_ip, vote_cast) # VALUES (39, 2, '51dd10f2', )

Line : 561
File : /home/www/web291/html/forum/posting.php
und in der posting.php ist 561 folgende linie:
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, vote_cast)
# VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";
if ( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, "Could not insert user_id for poll", "", __LINE__, __FILE__, $sql);
}

ps: ich seh jetzt zwar wer abgestimmt hat, aber nicht wer wofür abgestimmt hat...
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

nimm mal dieses Zeichen aus dem Code ... das gehört da nicht hin :wink:
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, vote_cast)
# VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";
if ( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, "Could not insert user_id for poll", "", __LINE__, __FILE__, $sql);
}
Markus
Mänu
Mitglied
Beiträge: 190
Registriert: 05.01.2005 10:58
Wohnort: Neuenkirch
Kontaktdaten:

Beitrag von Mänu »

hm, bringt immer noch die gleiche fehlermeldung... :(
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

dann verlinke mal bitte die komplette posting.php als txt-Datei.
KB:datei

Markus
Mänu
Mitglied
Beiträge: 190
Registriert: 05.01.2005 10:58
Wohnort: Neuenkirch
Kontaktdaten:

Beitrag von Mänu »

Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Das ist eigentlich alles richtig editiert ...
Hast du mal in der Datenbank nachgesehen ob in der Tabelle phpbb_vote_voters das Feld vote_cast angelegt wurde ?

Markus
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, vote_cast)
# VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";
if ( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, "Could not insert user_id for poll", "", __LINE__, __FILE__, $sql);
}
Einmal das # entfernen, und das $vote_option_id genauso wie das $user_ip in einfache anführungszeichen >> ' << setzen.

also:
$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip, vote_cast) VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', '$vote_option_id')";
if ( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, "Could not insert user_id for poll", "", __LINE__, __FILE__, $sql);
}
versuchs dann mal
Gruss cola-junkie
Mänu
Mitglied
Beiträge: 190
Registriert: 05.01.2005 10:58
Wohnort: Neuenkirch
Kontaktdaten:

Beitrag von Mänu »

Vielen dank! Jetzt läufts! Thanks! :grin:
cola-junkie
Mitglied
Beiträge: 85
Registriert: 01.12.2003 03:26
Wohnort: Ludwigshafen
Kontaktdaten:

Beitrag von cola-junkie »

wunderbar
Gruss cola-junkie
Antworten

Zurück zu „phpBB 2.0: Mod Support“