Memberlist

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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.
bandes23
Mitglied
Beiträge: 397
Registriert: 16.02.2005 04:40
Wohnort: Freudenstadt
Kontaktdaten:

Memberlist

Beitrag von bandes23 »

Würde gerne bei meinem Forum oberhalb der Tabelle Folgende Sortier und auswahlpunkte einfügen
Alle Mitglieder anzeigen | Mitglieder nach Anfangsbuchstaben | Die Top 15 der Poster
Geht das und wenn ja bitte mit was für nem Code

und wo muss ich den einfügen.

Gruß ROnny
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Hallo..

Dafür gibts doch eigentlich schon die Auswahllisten über der Mitgliederliste, wo man nach Benutzernamen (praktisch = Anfangsbuchstaben) und Top-Ten-Autoren (fast das selbe wie Top 15 ;) ) sortieren lassen kann.

Nun ja, wenn du nicht auf Auswahllisten stehst und Links willst, mach folgendes:

memberlist.php

suche

Code: Alles auswählen

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

Code: Alles auswählen

  'L_SHOW_ALL_MEMBERS' => $lang['show_all_members'],
  'L_SORT_USERNAME' => $lang['sort_u_username'],
  'L_SORT_TOP_FIFTEEN' => $lang['sort_top_fifteen'],
  'U_SORT_USERNAME' => append_sid("memberlist.$phpEx" . '?mode=username&order=ASC'),
  'U_SORT_TOP_FIFTEEN' => append_sid("memberlist.$phpEx" . '?mode=topfifteen&order=DESC'),
suche

Code: Alles auswählen

	case 'topten':
		$order_by = "user_posts $sort_order LIMIT 10";
		break;
danach einfügen

Code: Alles auswählen

  case 'topfifteen':
		$order_by = "user_posts $sort_order LIMIT 15";
		break;
suche

Code: Alles auswählen

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
ersetzte mit

Code: Alles auswählen

if ( ($mode != 'topten' || $mode != 'topfifteen') || $board_config['topics_per_page'] < 10 )
root/language/lang_german/lang_main.php
(Bei mehreren Sprachen, müssen natürlich alle lang_main.php Dateien angepasst werden.)

suche

Code: Alles auswählen

$lang['Order'] = 'Ordnung';
danach einfügen

Code: Alles auswählen

$lang['show_all_members'] = 'Alle Mitglieder anzeigen';
$lang['sort_u_username'] = 'Mitglieder nach Anfangsbuchstaben';
$lang['sort_top_fifteen'] = 'Die Top 15 der Poster';
root/templates/TEMPLATE_NAME/memberlist_body.tpl

An passender Stelle dann einfach

Code: Alles auswählen

<a href="{U_MEMBERLIST}">{L_SHOW_ALL_MEMBERS}</a> | <a href="{U_SORT_USERNAME}">{L_SORT_USERNAME}</a> | <a href="{U_SORT_TOP_FIFTEEN}">{L_SORT_TOP_FIFTEEN}</a>
einfügen.


Sag ob's funktioniert ;)

gruß
bandes23
Mitglied
Beiträge: 397
Registriert: 16.02.2005 04:40
Wohnort: Freudenstadt
Kontaktdaten:

Beitrag von bandes23 »

Dsas kommt jetzt

Code: Alles auswählen

Parse error: parse error, unexpected '}' in /homepages/34/d117910062/htdocs/frettchen/phpbb/memberlist.php on line 300
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

Das hier
punkface hat geschrieben:suche

Code: Alles auswählen

if ( $mode != 'topten' || $board_config['topics_per_page'] < 10 )
ersetzte mit

Code: Alles auswählen

if ( ($mode != 'topten' || $mode != 'topfifteen') || $board_config['topics_per_page'] < 10 )
auch richtig eingebaut?

Wenn ja zeig mal die memberlist.php als txt-Datei.
KB:81
bandes23
Mitglied
Beiträge: 397
Registriert: 16.02.2005 04:40
Wohnort: Freudenstadt
Kontaktdaten:

Beitrag von bandes23 »

den hier !?[url]
Zuletzt geändert von bandes23 am 19.02.2005 09:44, insgesamt 1-mal geändert.
bandes23
Mitglied
Beiträge: 397
Registriert: 16.02.2005 04:40
Wohnort: Freudenstadt
Kontaktdaten:

Beitrag von bandes23 »

00
Zuletzt geändert von bandes23 am 18.02.2005 21:09, insgesamt 2-mal geändert.
bandes23
Mitglied
Beiträge: 397
Registriert: 16.02.2005 04:40
Wohnort: Freudenstadt
Kontaktdaten:

Beitrag von bandes23 »

und hast was gefundenn
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

bandes23 hat geschrieben:den hier !?ftp://lalala@ronnybandmann.de/frettchen/memberlist.txt
Also ich würd jetzt zwar nicht mein Passwort und Benutzernamen für meinem FTP Zugang hier posten, aber ja, das ist die Datei ;)

Zur Fehlermeldung: Du hast den Code nicht ganz so eingebaut wie ich das gesagt habe.

suche

Code: Alles auswählen

if ( ($mode != 'topten' || $mode != 'topfifteen') || $board_config['topics_per_page'] < 10 )
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS;
ersetzte mit

Code: Alles auswählen

if ( ($mode != 'topten' || $mode != 'topfifteen') || $board_config['topics_per_page'] < 10 )
{
	$sql = "SELECT count(*) AS total
		FROM " . USERS_TABLE . "
		WHERE user_id <> " . ANONYMOUS;
bandes23 hat geschrieben:und hast was gefundenn
Boah.. Du wirst doch wohl mal 10 Minuten auf eine Antwort waren können ohne den Thread gleich zwei mal hoch pushen zu müssen.. :-?
Zuletzt geändert von punkface am 18.02.2005 21:07, insgesamt 1-mal geändert.
bandes23
Mitglied
Beiträge: 397
Registriert: 16.02.2005 04:40
Wohnort: Freudenstadt
Kontaktdaten:

Beitrag von bandes23 »

Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

bandes23 hat geschrieben:Jetzt kommt das aber tausendmalhttp://frettchenfreundefreudenstadt.de/ ... erlist.php
memberlist_body.tpl

suche

Code: Alles auswählen

 <!-- BEGIN memberrow -->
<a href="{U_MEMBERLIST}">{L_SHOW_ALL_MEMBERS}</a> | <a href="{U_SORT_USERNAME}">{L_SORT_USERNAME}</a> | <a href="{U_SORT_TOP_FIFTEEN}">{L_SORT_TOP_FIFTEEN}</a>
ersetzte mit

Code: Alles auswählen

 
<a href="{U_MEMBERLIST}">{L_SHOW_ALL_MEMBERS}</a> | <a href="{U_SORT_USERNAME}">{L_SORT_USERNAME}</a> | <a href="{U_SORT_TOP_FIFTEEN}">{L_SORT_TOP_FIFTEEN}</a>
<!-- BEGIN memberrow -->
So sollte es hinhauen.

gruß

ps:
bandes23 hat geschrieben:00
Schau mal ein posting über dem von mir zitirten :)
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“