Quiz Hack Version 0.2.0

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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
Innos_Zorn
Mitglied
Beiträge: 127
Registriert: 28.06.2003 12:32
Wohnort: Sternenfels
Kontaktdaten:

Beitrag von Innos_Zorn »

@eclipse

ich bin mir nicht sicher, aber check mal diesen part deiner functions_post.php
//
// Traffic erhöhen
//
$user_id = $userdata['user_id'];
$sql = "SELECT user_totaltime
FROM " . USERS_TABLE . "
WHERE user_id = $user_id";
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not obtain online time', '', __LINE__, __FILE__, $sql);
}

$user_totaltime = ' ';
while ($row = $db->sql_fetchrow($result))
{
if (isset($row['user_totaltime']))
{
$user_totaltime = $row['user_totaltime'];
}
}

if ($user_totaltime > 3600)
{
// Erhöht den Traffic pro Post um 500 kb
$user_traffic = 500;
$traffic_bytes = bcmul($user_traffic,1024);
if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' ) ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack
{

$sql = "UPDATE " . USERS_TABLE . "
SET user_traffic = user_traffic+'" . str_replace("\'", "''", $traffic_bytes) . "'
WHERE user_id = $user_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in posting', '', __LINE__, __FILE__, $sql);
}
}

//
// Traffic ende
//
Ich geh mal davon aus daß diese Traffic geschichte ein MOD ist, denn ich hab was derartiges nicht in meiner functions_post.php.
In diesem Fall würde ich behaupten daß die rot markierte Zeile nicht dahin gehört.
Kuck mal ob du da alles richtig eingebaut hast.........
...wir waten durch ein Meer von Blut, Gib uns dafür Kraft und Mut...
JarOfFlies - Alternative-Rock Community
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

Mofi hat geschrieben:Und noch ne Frage an die Macher von dem Quiz:

Kann man das evtl irgendwie so regeln das eine Frage z.B. 5 Stunden dort steht und alle Leute einen Tipp abgegeben können. Nach 5 Stunden macht der Quizbot dir Frage zu und alle die die richtige Antwort gegeben haben bekommen die Punkte!?
du bist nicht der erste der das vorschlägt. und wie schon so oft gesagt: diese funktion wird in einer der nächsten quizhack versionen drin sein.

ah
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Beitrag von 2Pac »

@saerdnaer
kannst du mir net helfen :cry:
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Benutzeravatar
Innos_Zorn
Mitglied
Beiträge: 127
Registriert: 28.06.2003 12:32
Wohnort: Sternenfels
Kontaktdaten:

Beitrag von Innos_Zorn »

@2pac

Code: Alles auswählen

ALTER TABLE phpbb_users ADD quiz_points MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_topics ADD topic_quiz MEDIUMINT(8) DEFAULT '0' NOT NULL ;
ALTER TABLE phpbb_posts_text ADD quiz_answer VARCHAR(100) NOT NULL;
Das hier sind die Felder bei denen es Probleme gibt........für das mal per hand in phpmyadmin aus,
natürlich vorher Backup machen
...wir waten durch ein Meer von Blut, Gib uns dafür Kraft und Mut...
JarOfFlies - Alternative-Rock Community
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@2pac: welches tabellen prefix hast du?

ah
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Beitrag von 2Pac »

hab ich gemacht(hab nur hinter dem phpbb ein p bei dir ersetzt weil ich die plusversion habe und da heißen die tabellen phpbbp_...) und es kommt nach der installation:
Einige Queries konnten nicht ausgeführt werden. Versuchen sie es später noch einmal.

Fehler Liste:
SQL Error: 1146 Table 'v082998.phpbb_users' doesn't exist
SQL Query: ALTER TABLE phpbb_users ADD quiz_points MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;

SQL Error: 1146 Table 'v082998.phpbb_topics' doesn't exist
SQL Query: ALTER TABLE phpbb_topics ADD topic_quiz MEDIUMINT(8) DEFAULT '0' NOT NULL ;

SQL Error: 1146 Table 'v082998.phpbb_posts_text' doesn't exist
SQL Query: ALTER TABLE phpbb_posts_text ADD quiz_answer VARCHAR(100) NOT NULL;

edit:und fragen sehen so aus: http://v082998.dd1232.kasserver.com/php ... php?t=1330
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Succubus

Beitrag von Succubus »

Code: Alles auswählen

Error in posting

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '/ ADDED , topic_quiz AND , 1 BY Quiz Hack)' at line 1

INSERT INTO phpbb_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_icon, topic_calendar_time, topic_calendar_duration, topic_vote, topic_quiz) VALUES ('Quiz Frage #1 ...', 24, 1065968683, 48, 0, 0, 0, 0, 0, 0, 1// ADDED , topic_quiz AND , 1 BY Quiz Hack)

Line : 302
File : /homepages/41/d15982579/htdocs/hpbritta/forum/includes/functions_post.php

Ich hab den Quizmod in mein phpbb plus 1.3 eingebaut und bekomme, wenn ich ein Quiz einstellen will, immer diesen Fehler. Aus welchem Grund auch immer kann nichts in die DB eingetragen werden und ich bin ganz ehrlich mit meinem Latein am Ende.
Null Ahnung, woran das liegen kann.

Kann mir da evtl jemand weiterhelfen, bitte?
Gast

Beitrag von Gast »

Synapse hat geschrieben:Bei meinem Borad geht die automatik Funktion des Quizes nicht.

Hier im Forum gibt es schon mehrere Beiträge dazu, leider alle ohne wirklich nützliche antworten.

Hat keiner eine Idee woran es liegt ?
Gar keiner ???
Benutzeravatar
punker
Mitglied
Beiträge: 305
Registriert: 28.05.2003 11:11
Wohnort: Minden

Beitrag von punker »

Hi,

mal ne frage hab am Programmierer :-)

kann man diesen Mod auch easyinstall kompatible machen?

wäre supi wenn, ich ne Antwort bekommen würde. :wink:

cu
Stefan
Es grüßt
der Stefan :)
2Pac
Mitglied
Beiträge: 570
Registriert: 22.04.2003 15:00
Wohnort: Fuchsstadt
Kontaktdaten:

Beitrag von 2Pac »

kann niemand mir helfen :-? :cry: :cry: :cry: :cry:
Meine Signatur war zu groß und wurde deshalb gelöscht - Siehe phpBB.de-Knigge
Gesperrt

Zurück zu „phpBB 2.0: Mods in Entwicklung“