Postcount Stars , was bedeuten die Sterne?
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.
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.
-
- Mitglied
- Beiträge: 92
- Registriert: 02.05.2007 20:14
- Wohnort: Görlitz
- Kontaktdaten:
Postcount Stars , was bedeuten die Sterne?
wie baue ich den MOD richtig ein, weil es in der datei keine richtige anleitung gibt - > MOD
Zuletzt geändert von flatron2006 am 31.05.2007 17:16, insgesamt 1-mal geändert.
-
- Mitglied
- Beiträge: 315
- Registriert: 22.03.2006 16:56
- Wohnort: Arnsberg
- Kontaktdaten:
-
- Mitglied
- Beiträge: 92
- Registriert: 02.05.2007 20:14
- Wohnort: Görlitz
- Kontaktdaten:
der zeigt bei mir immer drei sterne an. kann man ds auch erweitern das er mit ein stern anfäng und dann immer höher. das ab100 oder 200 wieder eine neue farbe beginnt? hier ist der original code dafür:
Code: Alles auswählen
// Posting Stars Hack START
$poster_stars = "";
if ( $userdata['session_logged_in'] )
{
if ( isset($poststars[$postrow[$i][user_id]]))
{
// If we calculated this before use the cache
$poster_stars = $poststars[$postrow[$i][user_id]];
}
else
{
$pposts = $postrow[$i]['user_posts'];
// Only do this if the users has at least one post
if ( $pposts )
{
$image_path = $phpbb_root_path . "/images/stars/";
// Calculate the parts
$posts_10k = floor($pposts/10000);
$posts_1k = floor($pposts%10000/1000);
$posts_1c = floor($pposts%1000/100);
$posts_1d = floor($pposts%100/10);
if ( $posts_1a )
{
$poster_stars .= ( !empty($poster_stars) ) ? '<br />' : '';
for ($starcount = 1; $starcount<= $posts_1a; $starcount++)
{
$poster_stars .= "<img src='{$image_path}hellyellow.gif'>";
}
}
if ( $posts_1d )
{
$poster_stars .= ( !empty($poster_stars) ) ? '<br />' : '';
for ($starcount = 1; $starcount<= $posts_1d; $starcount++)
{
$poster_stars .= "<img src='{$image_path}green.gif'>";
}
}
if ( $posts_1c )
{
$poster_stars .= ( !empty($poster_stars) ) ? '<br />' : '';
for ($starcount = 1; $starcount<= $posts_1c; $starcount++)
{
$poster_stars .= "<img src='{$image_path}yellow.gif'>";
}
}
if ( $posts_1k )
{
$poster_stars .= ( !empty($poster_stars) ) ? '<br />' : '';
for ($starcount = 1; $starcount<= $posts_1k; $starcount++)
{
$poster_stars .= "<img src='{$image_path}pink.gif'>";
}
}
if ( $posts_10k )
{
$poster_stars .= ( !empty($poster_stars) ) ? '<br />' : '';
for ($starcount = 1; $starcount<= $posts_10k; $starcount++)
{
$poster_stars .= "<img src='{$image_path}blink.gif'>";
}
}
$poster_stars .= '<br />';
// Cache it
$poststars[$postrow[$i][user_id]] = $poster_stars;
}
}
}
// Posting Stars Hack END
Zuletzt geändert von flatron2006 am 31.05.2007 15:43, insgesamt 1-mal geändert.
-
- Mitglied
- Beiträge: 92
- Registriert: 02.05.2007 20:14
- Wohnort: Görlitz
- Kontaktdaten:
ich habe jetzt was versucht, das geht aber nicht so wie ich das will
viewtopic.php Ausschnitt
ich wollte das bei 1a nur die sterne bis 25 post angezeigt werden und dann später nicht mehr. das sieht jetzt so komisch aus, er macht alle hintereinander. was muss ich noch alles ändern. was noch sein soll bis 25 das nur 1 stern angezeigt wird
kann mir einer mal das erklären was das genau auf sich hat
viewtopic.php Ausschnitt
ich wollte das bei 1a nur die sterne bis 25 post angezeigt werden und dann später nicht mehr. das sieht jetzt so komisch aus, er macht alle hintereinander. was muss ich noch alles ändern. was noch sein soll bis 25 das nur 1 stern angezeigt wird
kann mir einer mal das erklären was das genau auf sich hat
Code: Alles auswählen
$posts_10k = floor($pposts/10000);
$posts_1k = floor($pposts%10000/1000);
$posts_1c = floor($pposts%1000/100);
$posts_1d = floor($pposts%100/10);