Seite 3 von 5
Verfasst: 16.11.2005 10:58
von franticfreak
Du bist der Boss,,wird wohl stimmen wenn du das sagst,ich bin einfach mal so frei und geb dir einfach mal meine ganzen geänderten datein
http://fallinangel.fa.funpic.de/quiz.rar
evtl findest du ja noch was
Ich sag schonmal Danke!
EDIT: ich sehe grad auch,ich kann nichts verscheiben....

dann kommt auch die meldung
Das gewählte Thema oder der Beitrag existiert nicht.
Verfasst: 17.11.2005 00:47
von franticfreak
Und evtl schon reingeguckt?
Verfasst: 17.11.2005 02:18
von Markus67
Hi ...
suche in der common.php
ersetze mit:
suche in der modcp.php
Code: Alles auswählen
$db->sql_freeresult($result);
//
// Got all required info so go ahead and start deleting everything
ersetze mit:
Code: Alles auswählen
$db->sql_freeresult($result);
// BEGIN Quiz Hack
$sql = "SELECT quiz_id
FROM " . QUIZ_TABLE . "
WHERE quiz_topic_id IN ($topic_id_sql)";
if ( !$result = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not get quiz id information', '', __LINE__, __FILE__, $sql);
}
$quiz_id_sql = '';
while ( $row = $db->sql_fetchrow($result) )
{
$quiz_id_sql .= ( ( $quiz_id_sql != '' ) ? ', ' : '' ) . $row['quiz_id'];
}
$db->sql_freeresult($result);
// END Quiz Hack
//
// Got all required info so go ahead and start deleting everything
suche:
Code: Alles auswählen
ORDER BY p.post_time ASC, p.post_id ASC// ADDED pt.quiz_answer, AND , p.post_id ASC WITH Quiz Hack";
ersetze mit:
Code: Alles auswählen
ORDER BY p.post_time ASC, p.post_id ASC";
// ADDED pt.quiz_answer, AND , p.post_id ASC WITH Quiz Hack
suche in der page_header.php
Code: Alles auswählen
// BEGIN Quiz Hack
'L_QUIZ_FAQ' => $lang['Quiz_faq'],
'L_QUIZ_SUGGEST' => $lang['Suggest_quiz'],
'U_QUIZ_FAQ' => append_sid('quiz.'.$phpEx.'?mode=faq'),
'U_QUIZ_SUGGEST' => append_sid('quiz.'.$phpEx.'?mode=suggest'),
// END Quiz Hack 'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
ersetze mit:
Code: Alles auswählen
// BEGIN Quiz Hack
'L_QUIZ_FAQ' => $lang['Quiz_faq'],
'L_QUIZ_SUGGEST' => $lang['Suggest_quiz'],
'U_QUIZ_FAQ' => append_sid('quiz.'.$phpEx.'?mode=faq'),
'U_QUIZ_SUGGEST' => append_sid('quiz.'.$phpEx.'?mode=suggest'),
// END Quiz Hack
'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
Markus
Verfasst: 17.11.2005 02:52
von franticfreak
Danke
aber es wird mir immer noch wenn ich ein thema verschieben will angezeigt das dieser beitrag nicht exestiert.
Fatal error: Call to a member function on a non-object in /usr/export/www/vhosts/funnetwork/hosting/fallinangel/includes/functions_post.php on line 363
dieser fehler kommt nun auch.
Willst du dich nicht doch mal bei mir einloggen? hab dir meine zugangsdaten ja geschickt, ich kan dir das immer so schlecht erklären
Ich denke wenn du selber siehst was das problem ist, wirst du evtl eh ne lösung finden
Verfasst: 17.11.2005 20:06
von franticfreak
@markus67
Evtl ist es etwas krass das jetzt zu fragen, aber würdest du mir die restlichen datein auch noch korigieren? hab momentan erstmal wieder mein backup drauf gemacht.
Und dann hab ich noch ne frage, und zwar, darf man den mod ja erst installieren wenn man die geänderten daten hochgeladen hat, nun habe ich aber wieder das backup drauf gemacht, muss ich jetzt auch die tabels löschen?
Verfasst: 18.11.2005 21:59
von franticfreak
Bitte antworte mir doch mal
damit ich bescheid weiß ob ich es vergessen kann und dann andere mods einbauen kann
MFG Frantic
Verfasst: 18.11.2005 22:12
von Markus67
Hi ....
ich habe noch nichts gegenteiliges gehört dass es mit dem MOD ein Problem in Verbindung mit der 2.0.18 gibt .... von daher muss der MOD funktionieren.
Es ist auch nicht ganz so einfach in bereits editierten Dateien nach Fehlern zu suchen. Warum versuchst du es nicht einfach nochmal ... und zwar mit den Dateien die jetzt auch funktionieren.
Worauf du achten musst weisst du ja jetzt .... mir fehlt einfach die Zeit jetzt die ganzen Dateien zu kontrollieren. Der eifachere Weg ist mit Sicherheit wenn du das ganze nochmal sorgfältig einbaust und darauf achtest was AFTER ADD ... bzw. INLINE, AFTER ADD bedeutet.
Markus
Verfasst: 18.11.2005 23:08
von franticfreak
Weist du die sache ist die
wenn da zb steht
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT u.username, p.*, pt.post_text, pt.bbcode_uid, pt.post_subject, p.post_username
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
AND p.poster_id = u.user_id
AND p.post_id = pt.post_id
ORDER BY p.post_time ASC";
#-----[ IN-LINE, FIND ]------------------------------------------
#
pt.post_subject,
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
pt.quiz_answer,
heisst das dann das ich das so machen muss?
$sql = "SELECT u.username, p.*, pt.post_text, pt.bbcode_uid, pt.post_subject, pt.quiz_answer, p.post_username
FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
WHERE p.topic_id = $topic_id
AND p.poster_id = u.user_id
AND p.post_id = pt.post_id
ORDER BY p.post_time ASC";
Wenn ja,dann hab ich das bisher immer richtig gemacht
den es heisst ja "den neuen Code direkt nach dem zu findenen Code einfügen"
und das mache ich ja
P.s: ich hab noch die version 2.017
Verfasst: 18.11.2005 23:13
von Markus67
Hi ...
so wie beschreiben wars richtig.
du hast es nur manchmal wenn da AFTER ADD stand auch in die gleiche Zeile gepackt ... und da muss es eine Zeile tiefer.
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED , t.topic_quiz BY Quiz Hack
Diese Passagen kannst du vernachlässigen ... das sind nur Kommentare .. die brauchst du nicht einfügen.
Markus
Verfasst: 18.11.2005 23:16
von franticfreak
After add heisst doch danach
also zb so(sorry das ich dich frage,aber ich will nur 100%ig sicher sein
#-----[ FIND ]------------------------------------------
#
formErrors = "{L_EMPTY_MESSAGE}";
}
#-----[ AFTER, ADD ]------------------------------------------
#
<!-- BEGIN switch_quiz_answer_js -->
{switch_quiz_answer_js.JS}
<!-- END switch_quiz_answer_js -->
formErrors = "{L_EMPTY_MESSAGE}";
} <!-- BEGIN switch_quiz_answer_js -->
{switch_quiz_answer_js.JS}
<!-- END switch_quiz_answer_js -->
So ist es doch richtig oder?
Oder was ich bei der mod(quiz) noch viel wichtiger finde ist dieses
#-----[ FIND ]------------------------------------------
#
$params = array('submit' => 'post', 'confirm' => 'confirm', [...]
#
#-----[ AFTER, ADD ]------------------------------------------
#
$params['answer'] = 'answer'; // ADDED BY Quiz Hack
Das [...] iritiert mich ein wenig,
So siehts bei mir in der Posting.php aus
$params = array('submit' => 'post', 'preview' => 'preview', 'delete' => 'delete', 'poll_delete' => 'poll_delete', 'poll_add' => 'add_poll_option', 'poll_edit' => 'edit_poll_option', 'mode' => 'mode');
Sprich muss ich dann "$params['answer'] = 'answer'; // ADDED BY Quiz Hack" nach dem 'mode'); einfügen oder nachdem mode' ???