MultiVote funktioniert nicht :(

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
Cloud
Mitglied
Beiträge: 185
Registriert: 21.05.2003 15:56

MultiVote funktioniert nicht :(

Beitrag von Cloud »

Hi,

Hab grad den MultiVote Hack eingebaut (manuell, kein EasyMod) und nun tritt nachdem man seine Stimmen abgegeben hat und auf "Stimmen absenden" klickt folgende Fehlermeldung auf:
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 (70, 2, '510ab7fd', )

Line : 531
File : /www/htdocs/zensiert/forum/posting.php
Jemand ne Idee oder gar nen Lösungsvorschlag?
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Hast Du auch die Install für die DB-Modifikation laufen lassen?


roger
Cloud
Mitglied
Beiträge: 185
Registriert: 21.05.2003 15:56

Beitrag von Cloud »

Jop hab ich :-?
Cloud
Mitglied
Beiträge: 185
Registriert: 21.05.2003 15:56

Beitrag von Cloud »

Niemand ne Idee?
achiboy
Mitglied
Beiträge: 8
Registriert: 15.03.2004 09:55

Beitrag von achiboy »

Beim Insert fehlt ein Wert

INSERT INTO phpbb_vote_voters (vote_id, vote_user_id, vote_user_ip, vote_cast) VALUES (70, 2, '510ab7fd', 'hier fehlt was')
Cloud
Mitglied
Beiträge: 185
Registriert: 21.05.2003 15:56

Beitrag von Cloud »

Im Code oder in der DB?
Sorry bin ein Noob :(
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Ich habe den MultiVote Mod 1.3.3 bei mir eingebaut (2.0.8a) und er funktioniert bestens.

Bei mir steht in der posting.php folgendes (ll. 530-537):

Code: Alles auswählen

$sql = "INSERT INTO " . VOTE_USERS_TABLE . " (vote_id, vote_user_id, vote_user_ip)
				VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip')";
			if ( !$db->sql_query($sql, END_TRANSACTION) )
			{
				message_die(GENERAL_ERROR, "Could not insert user_id for poll", "", __LINE__, __FILE__, $sql);
			}

			$message = $lang['Vote_cast'];
Wo hast Du das 'vote_cast' im insert her? - auch in meiner Datenbank besteht die '_vote_voters' nur aus den ersten drei Variablen, aber nicht der 'vote_cast' (ist eigentlch eine string-Variable)...

roger
Cloud
Mitglied
Beiträge: 185
Registriert: 21.05.2003 15:56

Beitrag von Cloud »

@roger hab die Zeile jetzt so abgeändert wie bei dir, es tritt aber trotzdem noch der selbe Fehler auf.

Hier mal die posting.php
Benutzeravatar
roger
Mitglied
Beiträge: 565
Registriert: 30.10.2002 21:32
Wohnort: Bavaria D.C.

Beitrag von roger »

Hi,

den einzigen Unterschied, den ich finden kann ist bei Dir (l.528):

Code: Alles auswählen

					VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip', $vote_option_id)";
bei mir:

Code: Alles auswählen

            VALUES ($vote_id, " . $userdata['user_id'] . ", '$user_ip')"; 

roger
Antworten

Zurück zu „phpBB 2.0: Mod Support“