16.04.13, 21:33:27
logen
Hmmm .. ne das gefällt mir nicht so. Also wenn diese Sache so aufwändig ist, dann lass uns das ein ander mal angehen.^^
16.04.13, 21:37:12
Lighty
... ok !
Ich teste morgen mal diverse Dinge !
( an die php-Dateien muss ich dabei aber auf jeden Fall ) ;)
17.04.13, 16:03:53
Lighty
... ok, schau dir mal das an ! ;)
http://pmf-test.j-remmer.de/members.php
17.04.13, 17:50:43
logen
Oah GENAU so will ichs haben. :shock: Perfekt !!! Wie hast du das jetzt gemacht?
17.04.13, 18:11:40
Lighty
Beitrag geändert von: Lighty - 17.04.13, 18:12:04
... nun ja, ich habe die Abfrage, die ich unten ergänzen wollte, eingebaut !
Wird dann aber unten nicht angezeigt, sondern als Link !
Änderungen sind nicht so gravierend, denke das kannst du selber machen !?
Datei: members.php
suche:
PHP:
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
#
#
### Sortier - Feld
switch ($_GET['sortfield']) {
case 'name':
$SORT_BY = 'name';
break;
case 'posts':
$SORT_BY = 'posts';
break;
case 'reg':
$SORT_BY = 'reg';
break;
default:
$SORT_BY = $_config['MEMBERS_SORT'];
break;
}
$_GET['sortfield'] = $SORT_BY;
$sortfield[$SORT_BY] = ' selected="selected"';
|
ändern in:
PHP:
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
#
#
### Sortier - Feld
switch ($_GET['sortfield']) {
case 'name':
$SORT_BY = 'name';
break;
case 'posts':
$SORT_BY = 'posts';
break;
case 'reg':
$SORT_BY = 'reg';
break;
case 'guestuser':
$where = 'WHERE group_id = 4';
$SORT_BY = 'id';
break;
default:
$SORT_BY = $_config['MEMBERS_SORT'];
break;
}
$sortfield[$SORT_BY] = ' selected="selected"';
|
... das entsprechende Template habe ich gerade schon geändert ! ;)
17.04.13, 18:17:28
logen
Wo genau mach ich das denn? Hab jetzt bei Sprachdateien bearbeiten geklickt. Aber da find ich nirgendwo den Teil, den ich jetzt ändern muss. O_o
17.04.13, 18:18:21
Lighty
... php-Datei ( members.php ) !
17.04.13, 18:25:39
logen
Aaah .. jetzt hab ichs.^^ Danke Lighty. :)
17.04.13, 18:30:04
logen
Ah mist .. ich seh gerade, dass die Gast-User auch in der normalen Benutzerliste angezeigt werden. Kann man das dahingehend ändern, dass die Gast-User ausschließlich in der neuen Liste angezeigt werden?
17.04.13, 18:46:32
Lighty
... ok, versuch mal das !
Datei: members.php
suche:
PHP:
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
|
#
#
### nur bestimmtes Zeichen ?
if (is_numeric($_GET['letter'])) {
$where = ' WHERE name NOT REGEXP \'^[a-zA-Z]\' ';
} elseif (preg_match('/[a-z]/i', $_GET['letter'])) {
$where = ' WHERE name REGEXP \'^'.gpc_addslashes($_GET['letter']).'\' ';
} else {
$where = '';
}
$letter[$_GET['letter']] = ' selected="selected"';
|
ändern in:
PHP:
01:
02:
03:
04:
05:
06:
07:
08:
09:
10:
11:
12:
|
#
#
### nur bestimmtes Zeichen ?
if (is_numeric($_GET['letter'])) {
$where = ' WHERE name NOT REGEXP \'^[a-zA-Z]\' AND `group_id` NOT IN (4) ';
} elseif (preg_match('/^[a-z]$/i', $_GET['letter'])) {
$where = ' WHERE name REGEXP \'^'.gpc_addslashes($_GET['letter']).'\' AND `group_id` NOT IN (4)';
} else {
$_GET['letter'] = '';
$where = 'WHERE `group_id` NOT IN (4) ';
}
$letter[$_GET['letter']] = ' selected="selected"';
|
... müsste funktionieren - Garantie gibt es aber nicht ! ;)