kann nicht mehr posten nach Quiz-Mod einbau

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
LadyDana
Mitglied
Beiträge: 121
Registriert: 09.12.2005 18:02
Wohnort: Essen

kann nicht mehr posten nach Quiz-Mod einbau

Beitrag von LadyDana »

Hallo leute!

Ich hatte vorher in meinem Forum den Quiz-Hack! Der hat auch gut funktioniert! Da ich aber den Chash Mod gerne hätte und ich gelesen habe das die sich nicht vertragen, hab ich den Ultimate Quiz Mod eingebaut und geschaut das ich so gut es ging die Anleitung vom Quiz Hack rückwärts durch gehe!

Hat bis auf 2 Sachen die ich nicht gefunden hatte auch gut funktioniert. Hab dann alles editiert und das neue DB Uptade gemacht! Da hab ich dannn nur einen Fehler bekommen und dachte mir das dass table ganz sicher schon existiert und ich deswegen den Fehler bekommen habe.

Ab ins Forum sah auf den 1. Blick alles ganz gut aus! Bis abgesehen davon das ich im ACP das Quiz nicht einstellen kann und da auch ne Fehlermeldung bekomme!!

War mir gestern jetzt aber egal! Und heute morgen werde ich mit Anrufen bomberdiert weil keiner mehr posten kann!
Man bekommt folgende Fehlermeldung:
Error in posting

DEBUG MODE

SQL Error : 1196 Warning: Some non-transactional changed tables couldn't be rolled back

INSERT INTO phpbb_posts_text (post_id, post_subject, bbcode_uid, post_text) VALUES (24665, '', '6f99a29501', 'hhhh'')

Line : 363
File : functions_post.php
Könnt ihr mir weiter helfen?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

kannst du denn die functions_post.php mal als txt-Datei verlinken

Markus
LadyDana
Mitglied
Beiträge: 121
Registriert: 09.12.2005 18:02
Wohnort: Essen

Beitrag von LadyDana »

Hallo Markus :wink:

bitte : http://www.sunshine-marco.de/functions_post.txt

*EDIT* :

Ähhhm.....ich hab jetzt alle Dateien vom neuen Quiz Mod gelöscht und erneut hochgeladen und jetzt gibts im ACP die Einstellungen für den Quiz Mod nicht mehr!!

Ojeee......nicht das ich schon wieder mist gebaut habe !? :roll: :evil: :oops:
LadyDana
Mitglied
Beiträge: 121
Registriert: 09.12.2005 18:02
Wohnort: Essen

Beitrag von LadyDana »

Ach ja genau! In der functions_post.php hatte ich auch meinen fehler!

Hier mal die anleitung vom alten Quiz Mod die ich ja rückwärts gemacht habe um alles wieder rauszunehmen!

#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$unhtml_specialchars_replace = array('>', '<', '"', '&');

#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
if ( defined('FUNCTIONS_POST_INCLUDED') )
{
return;
}
define('FUNCTIONS_POST_INCLUDED', true);
// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
else if ($mode != 'delete' && $mode != 'poll_delete')
#
#-----[ REPLACE WITH ]------------------------------------------
#
else if ($mode != 'delete' && $mode != 'polldelete' && empty($post_data['quiz_answer'])) // ADDED && empty($post_data['quiz_answer']) BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
if ($mode == 'newtopic' || $mode == 'reply')
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' ) ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = ($mode != "editpost") ? "INSERT INTO " . TOPICS_TABLE . " (topic_title, topic_poster,
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
topic_type, topic_vote
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, topic_quiz
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
$topic_type, $topic_vote
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, " . ( empty($post_data['topic_quiz']) ? '0' : '1' ) . "
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED , topic_quiz AND , " . ( empty($post_data['topic_quiz']) ? '0' : '1' ) . " BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = ($mode != 'editpost') ? "INSERT INTO " . POSTS_TEXT_TABLE . " (post_id, post_subject,
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
bbcode_uid, post_text
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, quiz_answer
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
'$bbcode_uid', '$post_message'
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, '" . ( empty($post_data['quiz_answer']) ? '' : $post_data['quiz_answer'] ) . "'
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED , quiz_answer AND , '" . ( empty($post_data['quiz_answer']) ? '' : $post_data['quiz_answer'] ) . "' BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = "DELETE FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id = $topic_id";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Error in deleting post', '', __LINE__, __FILE__, $sql);
}
#
#-----[ AFTER, ADD ]------------------------------------------
#
// BEGIN Quiz Hack
if ( $post_data['topic_quiz'] )
{
$sql = "UPDATE " . QUIZ_TABLE . "
SET quiz_status = 4, quiz_topic_id = 0
WHERE quiz_topic_id = $topic_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update quiz status', '', __LINE__, __FILE__, $sql);
}
$sql = "DELETE FROM " . QUIZ_ANSWER_TABLE . "
WHERE topic_id = $topic_id";
if ( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'Could not update quiz answer table', '', __LINE__, __FILE__, $sql);
}
}
// END Quiz Hack

Diesen Part hier konnte ich nicht machen, da ich nix von beidem gefunden habe!? :o
#
#-----[ FIND ]------------------------------------------
#
if ($mode == 'newtopic' || $mode == 'reply')
#
#-----[ REPLACE WITH ]------------------------------------------
#
if ( !isset($post_data['flood_control_off']) && ( $mode == 'newtopic' || $mode == 'reply' ) ) // ADDED ' !isset($post_data['flood_control_off']) && ( ' AND ')' BY Quiz Hack
Ich meine der Rest ging!
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

welche phpBB Version hast du im Einsatz ... das sieht ja ziemlich wild aus in der Datei :wink:

Markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“