Seite 100 von 111

Verfasst: 25.01.2004 18:55
von saerdnaer
beim add fields to profile mod ist soweit ich weiß eine zusatzanleitung drin, in der wie man felder zur mitgliedsliste hinzufügt. der name des feldes das du hinzufügen willst ist quiz_points...

ah

Verfasst: 25.01.2004 22:24
von Leo.R
Der Hier?
http://umzug.phpbb.de/viewtopic.php?t=27028

Habs mir angeschaut, die memberlist_body.tpl wird dabei gar nicht bearbeitet, ist also nur für Profil.

wenn du ein anderes Hack meinst, könnntest du bitte ein link Posten?

Danke

Habe Jetzt so Vorgegangen:

öffnen memberlist.php
suchen

Code: Alles auswählen

	'L_PM' => $lang['Private_Message'], 
danach einfügen

Code: Alles auswählen

	// BEGIN Quiz Hack		
	'QUIZ_POINTS' => $profiledata['quiz_points'],
	'L_QUIZ_POINTS' => $lang['Quiz_points'],
	// END Quiz Hack
suchen Zeile

Code: Alles auswählen

$sql = "SELECT username, user_id, user_viewemail, 
in dieser Zeile suchen (ganz am Ende)

Code: Alles auswählen

, user_allowavatar
in dieser Zeile danach einfügen

Code: Alles auswählen

, quiz_points


suchen

Code: Alles auswählen

		$user_id = $row['user_id'];
danach einfügen

Code: Alles auswählen

		$quiz_points = $row['quiz_points'];		// Quiz-Hack
öffnen memberlist_body.tpl
suchen

Code: Alles auswählen

	  <th class="thTop" nowrap="nowrap">{L_POSTS}</th>
danach einfügen

Code: Alles auswählen

  	  <th class="thTop" nowrap="nowrap">{L_QUIZ_POINTS}</th>
suchen

Code: Alles auswählen

	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.POSTS}</span></td>
danach einfügen

Code: Alles auswählen

	  <td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.QUIZ_POINTS}</span></td>
So scheints zu funktionieren, aber wie man danach sortiert habe ich noch nicht hinbekommen.

EDIT: Sortierfunktion "nach Quiz-Punkten sortieren"

öffne memberlist.php

suche Zeile

Code: Alles auswählen

$mode_types_text = array($lang['Sort_Joined'] ....
suche in der Zeile

Code: Alles auswählen

$lang['Sort_Website'], 
füge danach

Code: Alles auswählen

$lang['Sort_Quiz_Points'], 
suche Zeile

Code: Alles auswählen

$mode_types = array('joindate', 'username', 'location',  ....
finde in der Zeile

Code: Alles auswählen

'website', 
füge dierekt dadran

Code: Alles auswählen

'quiz_points', 
suche

Code: Alles auswählen

	case 'website':
		$order_by = "user_website $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
füge dannach

Code: Alles auswählen

	case 'quiz_points':
		$order_by = "quiz_points $sort_order LIMIT $start, " . $board_config['topics_per_page'];
		break;
oder für TOP 10 (habs aber nicht ausprobiert da ich in meinem Testforum keine 10 User habe)

Code: Alles auswählen

	case 'quiz_points':
		$order_by = "quiz_points $sort_order LIMIT 10" 
		break;

öffne lang_main.php
suche

Code: Alles auswählen

$lang['Sort_Website'] = 'Website';
danach einfügen

Code: Alles auswählen

$lang['Sort_Quiz_Points'] = 'Quiz-Punkte';
oder für Top 10

Code: Alles auswählen

$lang['Sort_Quiz_Points'] = 'Quiz-High-Score';
so müsste es klappen hoffentlich habe ich nichts vergessen
wenn doch bitte ich um Nachsicht ist nähmlich das erste Mod oder eher Moderweiterung das ich selber gemacht habe :)

Verfasst: 26.01.2004 11:00
von Schwarzer-Schlumpf
Also ich habe ein Update gemacht von 0.11 auf 0.21

Läuft soweit gut aber wenn man eine Frage will kommt folgendes

Fatal error: Call to undefined function: from() in /raid/domains/de/d/die-moewen/htdocs/asgard/phpBB2/includes/quiz.php on line 1074

Verfasst: 26.01.2004 11:10
von Schwarzer-Schlumpf
Ha!!! Habs schon gefunden... Musste nur das eine auskommentieren, da ich 2.0.3 habe

Edit: Es gibt aber immer noch was...

Ich habe 2 Antwortfelder nach dem Antworten.
Einmal sehe ich meine Antwort und im 2ten Feld ist der Anfangsbuchstabe meiner Antwort.. weiß einer wieso??

Verfasst: 27.01.2004 14:41
von Schwarzer-Schlumpf
Keiner nen Plan mit den 2 Feldern??

Verfasst: 28.01.2004 11:53
von Schwarzer-Schlumpf
Und noch einer... :D

Habe nun den Oder Hack eingebaut, aber wie macht man es dann, dass er die unglösten nach oben schiebt??

P.S.
Es wäre aucg praktisch, dass wenn man einen Beitag editiert dass dieser dann wieder oben auftaucht. So muss man nicht so viele Beiträge hintereinander schreiben, Das sieht immer so nach spammen aus :-)

Verfasst: 28.01.2004 12:25
von Leo.R
was ist ein Oder Hack ?

Verfasst: 28.01.2004 12:27
von Schwarzer-Schlumpf
Ups sorry .. gemeint war der topic order hack..

Vertippt :)

Verfasst: 28.01.2004 12:56
von Leo.R
kann man mehrere schreibmöglichkeiten für eine Antwort ohne antwortmöglichkeiten vorgeben?

Verfasst: 28.01.2004 18:33
von saerdnaer
@leo: ja. du kannst einfach die zusätzlichen antworten bei antwort 2 - 4 eintragen...
achja und in der memberlist kannst du das

Code: Alles auswählen

'QUIZ_POINTS' => $profiledata['quiz_points'], 
in

Code: Alles auswählen

   // BEGIN Quiz Hack       
   'QUIZ_POINTS' => $profiledata['quiz_points'], 
   'L_QUIZ_POINTS' => $lang['Quiz_points'], 
   // END Quiz Hack
weglassen

@schwarzer schlumpf: ist schon klar... der hack muss noch erweitert werden... ich schreib dir mal eine kleine anleitung... spätestens sonntag poste ich sie hier...

ah