Quiz Hack: Probleme beim Einbau
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.
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.
Hallo saerdnaer,
mir fällt gerade ein das ich diesen Part der Installation nicht gemacht habe. Das wurde im phpbb2 Forum gesagt:
/includes/function_posts.php
Kann es damit zusammenhängen? Ich kenne mich da nicht besonders aus. Ansonsten habe ich mich strickt an die Installationsanleitung und diesem Tutorial gehalten.
mfg[/code]
mir fällt gerade ein das ich diesen Part der Installation nicht gemacht habe. Das wurde im phpbb2 Forum gesagt:
/includes/function_posts.php
Code: Alles auswählen
#
#-----[ 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
#
mfg[/code]
Communicating-Europe:
http://www.communicating-europe.com
http://www.communicating-europe.com
Hallo;
Das steht in meiner pagestart.php. Hoffe es ist erlaubt sie so zu posten, ist eh nur kurz.
Danke schon mal,
mfg[/code]
Das steht in meiner pagestart.php. Hoffe es ist erlaubt sie so zu posten, ist eh nur kurz.
Code: Alles auswählen
<?php
if (!defined('IN_PHPBB'))
{
die("Hacking attempt");
}
define('IN_ADMIN', true);
// Include files
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
include_once($phpbb_root_path . 'includes/functions_jr_admin.' . $phpEx);
find_lang_file_nivisec('lang_jr_admin');
if (!$userdata['session_logged_in'])
{
redirect(append_sid("login.$phpEx?redirect=admin/", true));
}
elseif (!jr_admin_secure(basename($HTTP_SERVER_VARS['REQUEST_URI'])))
{
message_die(GENERAL_ERROR, $lang['Error_Module_ID'], '', __LINE__, __FILE__);
}
if ($HTTP_GET_VARS['sid'] != $userdata['session_id'])
{
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['server_name'])), '', $HTTP_SERVER_VARS['REQUEST_URI']);
$url = str_replace(preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['script_path'])), '', $url);
$url = str_replace('//', '/', $url);
$url = preg_replace('/sid=([^&]*)(&?)/i', '', $url);
$url = preg_replace('/\?$/', '', $url);
$url .= ((strpos($url, '?')) ? '&' : '?') . 'sid=' . $userdata['session_id'];
redirect("index.$phpEx?sid=" . $userdata['session_id']);
}
if (empty($no_page_header))
{
// Not including the pageheader can be neccesarry if META tags are
// needed in the calling script.
include('./page_header_admin.'.$phpEx);
}
?>
mfg[/code]
Communicating-Europe:
http://www.communicating-europe.com
http://www.communicating-europe.com
Das scheint so zu funktionieren. Hab noch keinen Fehler endeckt, hoffe es bleibt so und alles geht^^.
big thx,
mfg

big thx,
mfg
Communicating-Europe:
http://www.communicating-europe.com
http://www.communicating-europe.com
Habe vor kurzem den Cash Mod 2.2.1 in meinem Forum installiert, seit dem kann ich keine Quizfragen mehr manuell stellen.
Es liegt an diesen zwei Sachen die ich einfügen muss, wenn ich sie lösche funktioniert es wieder, aber ich weiß nicht ob das auswirkungen auf den Cash Mod hat.
Es liegt an diesen zwei Sachen die ich einfügen muss, wenn ich sie lösche funktioniert es wieder, aber ich weiß nicht ob das auswirkungen auf den Cash Mod hat.
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ FIND ]------------------------------------------
#
$meta = '<meta http-equiv="refresh" content="3;url=' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=" . $post_id) . '#' . $post_id . '">';
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$cash_message = $GLOBALS['cm_posting']->update_post($mode, $post_data, $forum_id, $topic_id, $post_id, $topic_type, $bbcode_uid, $post_username, $post_message);
#
#-----[ FIND ]------------------------------------------
#
include($phpbb_root_path . 'includes/functions_search.'.$phpEx);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
$GLOBALS['cm_posting']->update_delete($mode, $post_data, $forum_id, $topic_id, $post_id);
Rechtschreibfehler könnt ihr behalten oder verschenken! 

-
- Mitglied
- Beiträge: 300
- Registriert: 17.06.2004 12:32
- Kontaktdaten:
Ich hab auch Probleme mit dem Mod unter Plus 1.52
1.: ACP geht nicht. Alle Codes zur Lösung gehen nicht.
2.: Wenn ich Zeile 49 Auskommentiere, geht es. Dann aber ist im ACP bei ein paar Zeilen nichts drin.
Soll heissen: Manchmal seh ich Sternchen und : ohne eine Bedeutung.
Ich wäre sehr froh wenn jemand das lösen könnte.
1.: ACP geht nicht. Alle Codes zur Lösung gehen nicht.
2.: Wenn ich Zeile 49 Auskommentiere, geht es. Dann aber ist im ACP bei ein paar Zeilen nichts drin.
Soll heissen: Manchmal seh ich Sternchen und : ohne eine Bedeutung.
Ich wäre sehr froh wenn jemand das lösen könnte.
nabend,
ich habe jetzt diesen und noch diverse weiter Topics durch. Leider helfen sie mir alle nicht weiter.
In der Plus 1.52 Version kommen manche Sequenzen pro Datei mehrfach vor.
Beispiel modcp.php
oder
Theoretisch erfolgt die Abarbeitung einer Install ja top-down.
Wie mache ich das hier? Offensichtlich haben es ja einige bereits hinbekommen
Offensichtlich sind das (wenigstens zum Teil) Bereiche aus dem categories hierarchy mod.
Überall modifizieren?
Dann noch folgendes:
Ist es richtig, das aus poll_delete > polldelete wird? Ich denke nicht.
Das beschriebene Problem mit der posting_body.tpl und 'formerrors' kann ich nicht lösen.
Die Funktion checkForm() steckt wie erklärt in der bbcode_box/add.bbcode.js. Dort soll ich sie löschen und in der posting_body.tpl modifiziert einbauen.
Aber WO?
Letztendlich wird die Quizfrage bei mir momentan nicht angezeigt. Es erscheint:
In der Quizübersicht erscheint zudem:
Müsste dort nicht [Quiz] vorne stehen? So sehe ich es zumindest in anderen Foren.
>>> TestLink <<<
Hüüüülfe
ich habe jetzt diesen und noch diverse weiter Topics durch. Leider helfen sie mir alle nicht weiter.
In der Plus 1.52 Version kommen manche Sequenzen pro Datei mehrfach vor.
Beispiel modcp.php
Code: Alles auswählen
#
#-----[ 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";
Code: Alles auswählen
#
#-----[ FIND ]------------------------------------------
#
$topic_type .= $lang['Topic_Poll'] . ' ';
}
Wie mache ich das hier? Offensichtlich haben es ja einige bereits hinbekommen

Offensichtlich sind das (wenigstens zum Teil) Bereiche aus dem categories hierarchy mod.
Überall modifizieren?
Dann noch folgendes:
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
includes/functions_post.php
#
#-----[ 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
#
Das beschriebene Problem mit der posting_body.tpl und 'formerrors' kann ich nicht lösen.
Die Funktion checkForm() steckt wie erklärt in der bbcode_box/add.bbcode.js. Dort soll ich sie löschen und in der posting_body.tpl modifiziert einbauen.
Aber WO?
Letztendlich wird die Quizfrage bei mir momentan nicht angezeigt. Es erscheint:
Code: Alles auswählen
Und hier die neue Quiz-Frage:
[QUIZ]
Diese Quizfrage wurde von testbomber vorgeschlagen
In der Quizübersicht erscheint zudem:
Code: Alles auswählen
[Umfrage] Quiz Frage #1 ...
>>> TestLink <<<
Hüüüülfe
