Beckebans
Titel: Singular - Plural
Forensoftware: WBB Lite
Autor: Beckebans
Version: 1.0.0
Datum: 24.06.2006
Support: Nur hier in Thread.
Beschreibung:
Der Singular - Plural Hack unterscheidet bei der Useronline- und der "Private Nachrichten" - Anzeige zwischen einem Mitglied und mehreren Mitgliedern bzw. einer Nachricht und mehreren Nachrichten.
z.B.: 1 Mitglied und 5 Besucher statt vorher 1 Mitglied(er) und 5 Besucher
Funktionen:
- Singular / Plural Unterscheidung bei "Useronline"
- Singular / Plural Unterscheidung bei "Private Nachrichten"
----
weiter zum Download
hutzi
Dankeschön.
Hättest Du Lust oder ich machs selbst, das es im Adv. Header auch so aussieht?
+ Diese Gastzeile: " Wir begrüssen 3 Gast/Gäste zur Zeit"
Beckebans
Den hab ich leider nicht, aber wenn du mir die beiden Dateien hier hochschiebst, kann ich dir das gerne machen.
hutzi
habs hinbekommen
kannste ja in deine Arbeit mit einbinden.
suche in der index.php:
code: |
1:
2:
3:
4:
|
if($membercount==1) $membercount2="1 Mitglied";
else $membercount2="$membercount Mitglieder";
|
|
darunter:
code: |
1:
2:
3:
4:
|
if($guestcount==1) $guestcount2="1 Gast";
else $guestcount2="$guestcount Gäste";
|
|
öffne die index_hello.tpl
suche:
ERSETZE durch
code: |
1:
2:
3:
|
$guestcount2
|
|
und ERSETZE
code: |
1:
2:
3:
|
$membercount
|
|
mit
code: |
1:
2:
3:
|
$membercount2
|
|
Anmekung: Die Sätze in der index_hello.tpl sinnig anpassen, da diese bei mir schon etwas anders sind und ich die originale nicht mehr habe, aber das soll ja kein Problem sein, wenn man Grammatik beherrscht
Kuttenkurt
Hallo,
ich hab den eingebaut und er funzt auch einwandfrei.
Ich frage mich aber warum die Geister nicht angepasst wurden.
Lässt sich das noch zufügen ? Wenn ja, wie ?
Ich hab es mal so versucht aber leider geht das net:
index.php:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
if($membercount==1) $membercount2="1 Mitglied";
else $membercount2="$membercount Mitglieder";
if($ghosts==1) $ghosts2="1 Geist";
else $ghosts2="$ghosts Geister";
$totaluseronline = $membercount-$ghosts+$guestcount;
if($totaluseronline==1) $totaluseronline2="ist 1";
else $totaluseronline2="sind $totaluseronline"; |
|
Dementsprechen hab ich natürlich in der showuseronline.tpl das $ghosts gegen $ghosts2 ersetzt.
Kann mir jemand helfen ????
EDIT:
Hab es mittlerweile selber harausgefunden und hab noch eine kleine Verbesserung mit eingebracht.
Danach kann dann auch der Eintrag
ist/sind bei den Mitgliedern verschwinden.
So muss der Eintrag
mit Geistern in der
index.php dann aussehen:
index.php:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
if($ghosts==1) $ghosts2="1 Geist";
elseif($ghosts==0) $ghosts2="0 Geister";
else $ghosts2="$ghosts Geister";
if($membercount==1) $membercount2="ist 1 Mitglied";
else $membercount2="sind $membercount Mitglieder";
$totaluseronline = $membercount+$guestcount;
if($totaluseronline==1) $totaluseronline2="ist 1";
else $totaluseronline2="sind $totaluseronline"; |
|
und so der Eintrag in der
index_showuseronline.tpl:
index_showuseronline.tpl:
code: |
1:
|
Zur Zeit $membercount2 davon $ghosts2 und $guestcount Besucher unterwegs. |
|
Gruss
Beckebans
Standartmäßig ist da glaube ich mit Geistern nichts drin, deswegen fehlt das.
Haste wahrscheinlich mit irgendeinem anderen Hack eingebaut.
Wird bestimmt noch mehrere interessieren, danke dafür
DieTippse
Zitat: |
Original von Kuttenkurt
EDIT:
Hab es mittlerweile selber harausgefunden und hab noch eine kleine Verbesserung mit eingebracht.
Danach kann dann auch der Eintrag ist/sind bei den Mitgliedern verschwinden.
So muss der Eintrag mit Geistern in der index.php dann aussehen:
index.php:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
if($ghosts==1) $ghosts2="1 Geist";
elseif($ghosts==0) $ghosts2="0 Geister";
else $ghosts2="$ghosts Geister";
if($membercount==1) $membercount2="ist 1 Mitglied";
else $membercount2="sind $membercount Mitglieder";
$totaluseronline = $membercount+$guestcount;
if($totaluseronline==1) $totaluseronline2="ist 1";
else $totaluseronline2="sind $totaluseronline"; |
|
und so der Eintrag in der index_showuseronline.tpl:
index_showuseronline.tpl:
code: |
1:
|
Zur Zeit $membercount2 davon $ghosts2 und $guestcount Besucher unterwegs. |
|
Gruss |
Hab ich genau so eingebaut, aber leider werden die Geister jetzt nicht mehr gezählt...
Hat einer ne Ahnung?