Seite 2 von 5

Verfasst: 07.10.2003 19:27
von Schumi
@Eclipse16V: Bitte in Zukunft keine Dateien mehr posten, nur verlinken.

Verfasst: 07.10.2003 21:48
von Gast
Kann mir einer helfen die viewtopic.php anzupassen ?

Habe 2.0.6 und Mods drinn :(
Klappt irgendwie nicht bei mir.

http://hacken.biz/viewtopic.txt

Verfasst: 08.10.2003 13:46
von Gast
huhu :)

Verfasst: 08.10.2003 21:57
von Eclipse16V
Und schon einer was gefunden????

Verfasst: 09.10.2003 22:16
von Gast
Anonymous hat geschrieben:Kann mir einer helfen die viewtopic.php anzupassen ?

Habe 2.0.6 und Mods drinn :(
Klappt irgendwie nicht bei mir.

http://hacken.biz/viewtopic.txt
Kommt schon :)

Verfasst: 09.10.2003 22:17
von codemonkey
Klappt bei mir irgendwie nicht
Was klappt denn nicht? Ohne Fehlermeldung keine Lösung.

Verfasst: 09.10.2003 22:55
von Gast
Bin zu blöde das nach der Beschreibung einzubauen :)

Code: Alles auswählen

#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
$order_sql = ( !isset($post_id) ) ? '' : "GROUP BY p.post_id, t.topic_id, [...]
# 
#-----[ AFTER, ADD ]------------------------------------------
#
$count_sql .= ', t.topic_first_post_id, t.topic_quiz'; // ADDED BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT u.username, u.user_id, u.user_posts, u.user_from, u.user_website, u.user_email, [...]
	FROM " . POSTS_TABLE . " p, " . USERS_TABLE . " u, " . POSTS_TEXT_TABLE . " pt
	WHERE p.topic_id = $topic_id
		$limit_posts_time
		AND pt.post_id = p.post_id
		AND u.user_id = p.poster_id
	ORDER BY p.post_time $post_time_order
	LIMIT $start, ".$board_config['posts_per_page'];
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
pt.bbcode_uid
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, pt.quiz_answer
#
#-----[ IN-LINE, FIND ]------------------------------------------
#
ORDER BY p.post_time $post_time_order
#
#-----[ IN-LINE, AFTER, ADD ]------------------------------------------
#
, p.post_id $post_time_order
#
#-----[ AFTER, ADD ]------------------------------------------
#
// ADDED , pt.quiz_answer AND , p.post_id $post_time_order BY Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
	$message = str_replace("\n", "\n<br />\n", $message);
#
#-----[ AFTER, ADD ]------------------------------------------
#
	// BEGIN Quiz Hack
	$quiz_img = '';
	$quiz_txt = '';
	if ( !empty($forum_topic_data['topic_quiz']) )
	{
		if ( $postrow[$i]['post_id'] == $forum_topic_data['topic_first_post_id'] )
		{
			if ( !isset($quiz) )
			{
				include($phpbb_root_path . 'includes/quiz.'.$phpEx);
			}
			$message = $quiz->insert_block(QUIZ_QUESTION, $message, $topic_id);
		}
		else if ( !empty($postrow[$i]['quiz_answer']) )
		{
			if ( !isset($quiz) )
			{
				include($phpbb_root_path . 'includes/quiz.'.$phpEx);
			}
			$message = $quiz->insert_block(QUIZ_ANSWER, $message, $topic_id, $postrow[$i]);
		}

		if ( $is_auth['auth_mod'] )
		{
			switch ( $forum_topic_data['topic_quiz'] )
			{
				case '1':
					if ( $postrow[$i]['post_id'] != $forum_topic_data['topic_first_post_id'] )
					{
						$temp_url = append_sid("quiz.$phpEx?mode=manual_ok&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
						$quiz_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quiz2'] . '" alt="' . $lang['Quiz_answer_manual_ok'] . '" title="' . $lang['Quiz_answer_manual_ok'] . '" border="0" /></a>';
						$quiz_txt = '<a href="' . $temp_url . '">' . $lang['Quiz_answer_manual_ok'] . '</a>';
					}
					break;
				case '2':
					if ( $postrow[$i]['post_id'] == $forum_topic_data['topic_first_post_id'] )
					{
						$temp_url = append_sid("quiz.$phpEx?mode=disagree_answer&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
						$quiz_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quiz1'] . '" alt="' . $lang['Quiz_disagree_answer'] . '" title="' . $lang['Quiz_disagree_answer'] . '" border="0" /></a>';
						$quiz_txt = '<a href="' . $temp_url . '">' . $lang['Quiz_disagree_answer'] . '</a>';
					}
					break;
				case '3':
					if ( $postrow[$i]['post_id'] != $forum_topic_data['topic_first_post_id'] )
					{
						if ( !isset($quiz) )
						{
							include($phpbb_root_path . 'includes/quiz.'.$phpEx);
						}
						if ( empty($quiz->quiz_data) )
						{
							$quiz->get_quiz_data($topic_id);
						}
						if ( $postrow[$i]['post_id'] < $quiz->quiz_data['quiz_bot_post_id'] )
						{
							$temp_url = append_sid("quiz.$phpEx?mode=correct_answer&" . POST_POST_URL . "=" . $postrow[$i]['post_id']);
							$quiz_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_quiz2'] . '" alt="' . $lang['Quiz_correct_answer'] . '" title="' . $lang['Quiz_correct_answer'] . '" border="0" /></a>';
							$quiz_txt = '<a href="' . $temp_url . '">' . $lang['Quiz_correct_answer'] . '</a>';
						}
					}
					break;
			}
		}
	}
	// END Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
		'DELETE' => $delpost,
#
#-----[ AFTER, ADD ]------------------------------------------
#
		// BEGIN Quiz Hack
		'QUIZ_IMG' => $quiz_img,
		'QUIZ' => $quiz_txt,
		// END Quiz Hack

#

Verfasst: 10.10.2003 10:58
von Gast
Und jetzt ?

Verfasst: 10.10.2003 11:02
von BrahmA
Anonymous hat geschrieben:Und jetzt ?
genau! und was sollen wir jetzt tun?

Verfasst: 10.10.2003 11:47
von Gast
Nur den Code in die viewtopic.php einbauen.

Ich kann das nicht :(