Seite 1 von 2

Quizmod: Wo werden die Punkte angezeigt?

Verfasst: 22.09.2004 14:42
von austrian-i
Ausser im Profil?

Kann man das nicht in die Mitgliederliste einbauen? Hat das schon jemand gemacht und würde freundlicherweise das zur Verfügng stellen?

Verfasst: 22.09.2004 14:46
von holger1979
wo kann man sich das Mod denn ziehen?

Verfasst: 22.09.2004 14:47
von austrian-i
such einfach nach quizmod :grin:

Verfasst: 22.09.2004 14:55
von Kiss News
es gibt da einen Statistics hack, da gibt es auch ein Modul für Quizpunkte, wenn Du den installiert, haste auch die Statistik mit den Quizpunkten drinnen...

Verfasst: 22.09.2004 14:58
von Markus67
Hi ...

Code: Alles auswählen

################################################################# 
## Mod Title:   HighScore in Memberlist for Quiz Hack 
## Mod Author:  Leo < leo@meet-the-cross.de >  
## Description: This Hack adds a Column "Quiz-Points" in your  
##       	Memberlist. You kan also sort the Users by their
##      	Points or make a Top-Ten HighScore. It's for  
##		Quiz Hack.
################################################################# 
## Before Adding This MOD To Your Forum, You Should Back Up All Files
################################################################# 
## I N S T A L L A T I O N
################################################################# 
## Installation Level: 	easy 
## Installation Time: 	1 Minutes
##      
## Files To Edit:       3 
## /memberlist.php  
## /templates/xxx/memberlist_body.tpl
## /language/lang_english/lang_main.php 
## /language/lang_german/lang_main.php
##
#################################################################
#
#-----[ OPEN ]------------------------------------------
#
memberlist.php
#
#-----[ FIND ]------------------------------------------
#
$mode_types_text = array($lang['Sort_Joined'] [...]
#
#-----[ IN-LINE, FIND ]---------------------------------
#
$lang['Sort_Website'],
#
#-----[ IN-LINE, AFTER, ADD ]---------------------------
#
 $lang['Sort_Quiz_Points'], $lang['Top_Ten_Quiz_Points'], 
#
#-----[ AFTER, ADD ]------------------------------------
#
// ADDED $lang['Sort_Quiz_Points'], $lang['Top_Ten_Quiz_Points'] BY High-Score for Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$mode_types = array('joindate', 'username', 'location', [...]
#
#-----[ IN-LINE, FIND ]---------------------------------
#
'website',
#
#-----[ IN-LINE, AFTER, ADD ]---------------------------
#
'quiz_points', 'topten_quiz_points', 
#
#-----[ AFTER, ADD ]------------------------------------
#
// ADDED 'quiz_points', 'topten_quiz_points', BY High-Score for Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array( 
   'L_SELECT_SORT_METHOD' => $lang['Select_sort_method'], 
   'L_EMAIL' => $lang['Email'], 
   'L_WEBSITE' => $lang['Website'], 
   'L_FROM' => $lang['Location'], 
   'L_ORDER' => $lang['Order'], 
   'L_SORT' => $lang['Sort'], 
   'L_SUBMIT' => $lang['Sort'], 
   'L_AIM' => $lang['AIM'], 
   'L_YIM' => $lang['YIM'], 
   'L_MSNM' => $lang['MSNM'], 
   'L_ICQ' => $lang['ICQ'], 
   'L_JOINED' => $lang['Joined'], 
   'L_POSTS' => $lang['Posts'], 
   'L_PM' => $lang['Private_Message'], 
#
#-----[ AFTER, ADD ]------------------------------------
#
	'L_QUIZ_POINTS' => $lang['Quiz_points'],	//  High-Score for Quiz Hack
	'L_TOPTEN_QUIZ_POINTS' => $lang['topten_Quiz_points'],	//  High-Score for Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT username, user_id, user_viewemail, [...]
#
#-----[ IN-LINE, FIND ]---------------------------------
#
, user_allowavatar
#
#-----[ IN-LINE, AFTER, ADD ]---------------------------
#
, quiz_points
#
#-----[ AFTER, ADD ]------------------------------------
#
// ADDED , quiz_points BY High-Score for Quiz Hack
#
#-----[ FIND ]------------------------------------------
#
      $user_id = $row['user_id'];
#
#-----[ AFTER, ADD ]------------------------------------
#
      $quiz_points = $row['quiz_points'];      // High-Score for Quiz-Hack
#
#-----[ FIND ]------------------------------------------
#
   case 'website': 
      $order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break;
#
#-----[ AFTER, ADD ]------------------------------------
#
// BEGIN High-Score for Quiz Hack
   case 'quiz_points': 
      $order_by = "quiz_points $sort_order LIMIT $start, " . $board_config['topics_per_page']; 
      break;
   case 'topten_quiz_points': 
      $order_by = "quiz_points $sort_order LIMIT 10";
      break;
// END High-Score for Quiz Hack
# 
#-----[ FIND ]------------------------------------------ 
# 
	 'WWW' => $www, 
         'ICQ_STATUS_IMG' => $icq_status_img, 
         'ICQ_IMG' => $icq_img, 
         'ICQ' => $icq, 
         'AIM_IMG' => $aim_img, 
         'AIM' => $aim, 
         'MSN_IMG' => $msn_img, 
         'MSN' => $msn, 
         'YIM_IMG' => $yim_img, 
         'YIM' => $yim,
# 
#-----[ AFTER, ADD ]------------------------------------ 
# 
         'QUIZ_POINTS' => $quiz_points,   //High-Score for Quiz Hack
#
#
#
#-----[ OPEN ]------------------------------------------
#
/templates/xxx/memberlist_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_POSTS}</th>
#
#-----[ AFTER, ADD ]------------------------------------
#
<th class="thTop" nowrap="nowrap">{L_QUIZ_POINTS}</th>
#
#-----[ FIND ]------------------------------------------
#
 <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
#
#-----[ AFTER, ADD ]------------------------------------
#
     <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.QUIZ_POINTS}</span></td>
#
#-----[ FIND ]------------------------------------------
#
	  <td class="catbottom" colspan="8" height="28">&nbsp;</td>
#
#-----[ REPLACE WITH ]------------------------------------------
#
	  <td class="catbottom" colspan="9" height="28">&nbsp;</td>
#
#
#
#-----[ OPEN ]------------------------------------------
#
/language/lang_english/lang_main.php 
#
#-----[ FIND ]------------------------------------------
#
$lang['Sort_Website'] = 'Website';
#
#-----[ AFTER, ADD ]------------------------------------
#
$lang['Sort_Quiz_Points'] = 'Quiz-Points';
$lang['Top_Ten_Quiz_Points'] = 'Quiz-High-Score';
#
#
#
#-----[ OPEN ]------------------------------------------
#
/language/lang_german/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
$lang['Sort_Website'] = 'Website';
#
#-----[ AFTER, ADD ]------------------------------------
#
$lang['Sort_Quiz_Points'] = 'Quiz-Punkte';
$lang['Top_Ten_Quiz_Points'] = 'Quiz-High-Score';
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
# Thats all. Have a lot fun.
Markus

Verfasst: 22.09.2004 15:03
von holger1979
sorry wenn ich störe aber gibt es da unterschiede bei denn quiz mod?

Verfasst: 22.09.2004 15:06
von Kiss News
Unterschiede bei was?

Verfasst: 22.09.2004 15:21
von austrian-i
danke markus!! perfekt wie immer.

Verfasst: 22.09.2004 15:28
von holger1979
in welches verzeichnis muß man mod kopieren?

Danke schon jetzt

Verfasst: 22.09.2004 15:43
von Markus67
@holger ...

Schau dir mal die readme.txt im MOD an .. dort steht alles drin wo welche Dateien hinkopiert ewrden müssen :wink:

Noch eine kleine Hilfe .. KB:modsfaq

Markus