Seite 2 von 2

Verfasst: 13.04.2003 12:36
von Acid
$select_letter .= ( $by_letter == chr($i) ) ? chr($i).' ' : '<a href="' . append_sid("memberlist.$phpEx?letter=" . chr($i) . "&mode=$mode&order=$sort_order&start=$start") . '">' . chr($i) . '</a>&';
..der blaue Teil ist neu (.' ').
$select_letter .= ( $by_letter == 'others' ) ? $lang['Others'].' ' : '<a href="' . append_sid("memberlist.$phpEx?letter=others&mode=$mode&order=$sort_order&start=$start") . '">' . $lang['Others'] . '</a>&';
..selbes Prinzip hier (oder setz halt in der lang_main.php hinter "others" ein Freizeichen).

Zwecks Grossschreibung.. finde in dem Code chr($i) und ersetze es mit $chars (5x).

Code: Alles auswählen

$chars = strtoupper(chr($i));
..das fügst Du dann noch vor folgender Zeile ein..

Code: Alles auswählen

$others_sql .= " AND username NOT LIKE '" . $chars . "%' ";

Verfasst: 15.04.2003 18:03
von MacDanEl
Danke Acid, hat alles bestens funktioniert.

Verfasst: 30.04.2003 17:07
von Aho
funktioniert das ding auch mit phpbb 2.0.4 ? kann so ein paar textstellen nicht im code finden !

Verfasst: 30.04.2003 23:21
von Acid
..und welche Codestellen wären das ?

Verfasst: 01.05.2003 02:59
von Aho
finde laut anleitung:
$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
}
bei mir siehts so aus:
case 'topten':
$order_by = "user_posts $sort_order LIMIT 10";
break;
default:
$order_by = "user_regdate $sort_order LIMIT $start, " . $board_config['topics_per_page'];
break;
}


ich schätz mal ist nur ne kleinigkeit, wäre aber trotzdem nett wenn du mir sagen könntest was ich ändern soll ! ich will ja schliesslich keine fehler drin haben.

Verfasst: 01.05.2003 10:49
von Acid
...ich hab deinen Beitrag ma editiert.. fällt dir was auf ?

Verfasst: 01.04.2004 01:07
von huecky
ich habe folgendes problem ich benutze das phpBB Board Minerva....

in der install steht für die memberlist.php:

Code: Alles auswählen

# 
#-----[ FIND ]-------------------------------------------- 
# 
WHERE user_id <> " . ANONYMOUS . " 
ORDER BY $order_by"; 

# 
#-----[ REPLACE WITH ]------------------------------------ 
# 
WHERE user_id <> " . ANONYMOUS . "$letter_sql 
ORDER BY $order_by"; 
bei mir steht aber:

Code: Alles auswählen

    WHERE user_id <> " . ANONYMOUS . " $sql_filter
    ORDER BY $order_by";
und das:

Code: Alles auswählen

#-----[ FIND ]-------------------------------------------- 
# 
$sql = "SELECT count(*) AS total 
FROM " . USERS_TABLE . " 
WHERE user_id <> " . ANONYMOUS; 

# 
#-----[ REPLACE WITH ]------------------------------------ 
# 
$sql = "SELECT count(*) AS total 
FROM " . USERS_TABLE . " 
WHERE user_id <> " . ANONYMOUS . "$letter_sql"; 
sieht bei mir so aus:

Code: Alles auswählen

    $sql = "SELECT count(*) AS total
        FROM " . USERS_TABLE . " LEFT JOIN " . RANKS_TABLE . " r
        ON r.rank_id = user_rank
        WHERE user_id <> " . ANONYMOUS . " $sql_filter";

Wie mus ich das im Minerva verändern?

gruss chrissi