Quiz Hack

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
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Ich weiß ja nicht, ob das schon mal gesagt wurde, aber in der 2.0.4 stimmt eine Zeile nicht.
readme hat geschrieben: #-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
........
#-----[ FIND ]------------------------------------------
#
else if ( $mode != 'delete' && $mode != 'polldelete' )
Die Zeile sieht aber etwas anders aus:

Code: Alles auswählen

else if ($mode != 'delete' && $mode != 'poll_delete')
Dann müsste es doch so heißen:

Code: Alles auswählen

#
#-----[ REPLACE WITH ]------------------------------------------
#
	else if ( $mode != 'delete' && $mode != 'poll_delete' && empty($post_data['quiz_answer']) ) // ADDED
Oder?

Edit: Das gleiche in der includes/functions_post.php

Edit2: Noch ein Fehler

#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#-----[ FIND ]------------------------------------------
#
if ( $mode == 'newtopic' || $mode == 'reply' )

Die Zeile heißt aber:
if ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['first_post']))
Zuletzt geändert von Schumi am 15.02.2003 10:09, insgesamt 2-mal geändert.
Benutzeravatar
Sizoberz
Mitglied
Beiträge: 21
Registriert: 09.02.2003 00:37
Wohnort: Schwabenland
Kontaktdaten:

Beitrag von Sizoberz »

Dank Deinem Hinweis @Saerdnaer im Topic "Unterschiedliche Fehler auf 2 Boards" habe ich jetzt keine Probleme mehr mit dem Quiz, nochmals vielen Dank !!!
“Wer die Unfreiheit des Willens fühlt, ist geisteskrank: wer sie leugnet, ist dumm.“ (Friedrich Nietzsche)
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Und gleich noch ne Frage: :D

Irgendwie bekomme ich das mit dem overall_header nicht hin.
Die Schrift ist zu groß und die Einträge sind 2x mal da. :oops:

Vielleicht könnte mir mal jemand sagen, wie das geht.
Forum (Template: fisubsilver)
overall_header.txt
Gast

Beitrag von Gast »

SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

@schumi: bei mir kommt nur diese Fehlermeldung, wenn ich auf overall_header.txt gehe

Code: Alles auswählen

Die XML-Seite kann nicht angezeigt werden
EDIT: also das mit den doppelten einträgen kann nur mit Mozilla alias Netscape passieren oder?
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Stimmt, das hab ich auch gerade gemerkt :-?
Den overall_header kann ich mit dem IE auch nicht öffnen :(
Ich werd das nachher mal überarbeiten.

Edit: Weiteren Fehler gefunden:
quiz FAQ hat geschrieben:Warum kann ich an keinen Quizfragen teilnehmen?
Entweder liegt es daran das sie sich nicht eingeloggt sind
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

Als Admin kannste auch nicht teilnehmen, es sei denn du stellst das so ein
und zum layout:

SUCHE:

{

Code: Alles auswählen

SITE_DESCRIPTION}<br />
&nbsp;
<table cellspacing="0" cellpadding="2" border="0">
<tr>
<td align="center" nowrap="nowrap" class="genmed" valign="top">
DANACH EINFÜGEN:

Die entsprechenden Zeilen aus der Anleitung für den Overall_header.tpl

PS: In Netspace werden statt diese schönen Bilder mit dem roten X einfach die Alt-tags übernommen, deshalb werden die dann doppelt dargestellt
Benutzeravatar
Schumi
Ehemaliges Teammitglied
Beiträge: 4925
Registriert: 07.10.2002 12:37

Beitrag von Schumi »

Als Admin kannste auch nicht teilnehmen
Ja, ich weiß, aber der Satz ist trotzdem falsch :wink:

Und ich hänge immernoch an der /includes/functions_post.php fest (siehe oben)
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

also da musst du seardnear fragen, aber wenn du den Fehler schon selber gefunden hast den Fehler, dann heisst es nur probieren geht über studieren, gell?
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

@zoOomsn: ich sagte extra du sollst auf die klammern aufpassen!!!

Code: Alles auswählen

$topic_id = $post_info['topic_id'];
gibts zweimal!!! einmal mit klammer } und einmal ohne... du hast jetzt bei dem ohne klammer eine klammer reingemacht obwohl da garkeine hingehört... also mache einfach folgendes: suchen und löschen:

Code: Alles auswählen

    }

        // BEGINN Quiz Hack
        $auth_answer = false;
        if ( $mode == 'reply' && $userdata['session_logged_in'] && $post_info['topic_quiz'] == 1 )
        {
            include($phpbb_root_path . 'includes/quiz.'.$phpEx);
            if ( $quiz->check_answer_auth($topic_id, $userdata) )
            {
                $auth_answer = true;
                $post_data['quiz_answer'] = !empty($answer) ? $answer : '';
            }
        }
        // END Quiz Hack
suchen:

Code: Alles auswählen

        if ( $mode == 'quote' )
        {
            $topic_id = $post_info['topic_id'];
        }
danach einfügen:

Code: Alles auswählen

        // BEGINN Quiz Hack
        $auth_answer = false;
        if ( $mode == 'reply' && $userdata['session_logged_in'] && $post_info['topic_quiz'] == 1 )
        {
            include($phpbb_root_path . 'includes/quiz.'.$phpEx);
            if ( $quiz->check_answer_auth($topic_id, $userdata) )
            {
                $auth_answer = true;
                $post_data['quiz_answer'] = !empty($answer) ? $answer : '';
            }
        }
        // END Quiz Hack
@schumi: direktlink bitte... und wegen den leerzeichen... ich weiß jetzt auch nicht warum die gegen ihre eigenen coding regeln verstoßen...

ah

ah
Gesperrt

Zurück zu „phpBB 2.0: Mod Support“