Seite 16 von 20

Verfasst: 11.10.2003 20:06
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.........

Verfasst: 12.10.2003 11:54
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

Verfasst: 12.10.2003 14:17
von 2Pac
@saerdnaer
kannst du mir net helfen :cry:

Verfasst: 12.10.2003 15:29
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

Verfasst: 12.10.2003 16:58
von saerdnaer
@2pac: welches tabellen prefix hast du?

ah

Verfasst: 12.10.2003 16:59
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

Verfasst: 12.10.2003 19:23
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?

Verfasst: 12.10.2003 19:53
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 ???

Verfasst: 12.10.2003 20:17
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

Verfasst: 13.10.2003 17:50
von 2Pac
kann niemand mir helfen :-? :cry: :cry: :cry: :cry: