Siemanko :)
Dołożę panel Fangree_Craig'a, pobrany z jego strony -> Fangree Productions.
Opis:
Panel pokazuje:
- Ogólną ilość zarejestrowanych Użytkowników z datą powstania naszej strony.
- Ilość zalogowanych Użytkowników bieżącego dnia.
- Ilość zarejestrowanych Użytkowników bieżącego dnia.
- Ilość plików do pobrania.
- Ilość wątków i postów na forum.
- Ilość komentarzy i wpisów w Shoutbox-sie.
Wygląd panelu:
Instalacja:
Wchodzimy na naszej stronie w PA -> zarządzanie stroną -> panele -> dodaj panel i wstawiamy poniższy kod w pole.
Ustawiamy na środku, można z opcją "na wszystkich stronach".
Zapisujemy i włączamy.
if (iGUEST) {
$locale['stat001'] = "Użytkownik";
$locale['stat002'] = "Użytkowników";
$locale['stat003'] = "Niektóre Statystyki strony";
$locale['stat004'] = "Statystyki";
$locale['stat005'] = "W sumie ";
$locale['stat006'] = " i ";
$locale['stat007'] = " zarejestrowanych Użytkowników od ";
$locale['stat008'] = " dziś zalogowanych. ";
$locale['stat009'] = " nowych ";
$locale['stat010'] = " dzisiaj zarejestrowanych. ";
$locale['stat011'] = "Mamy ";
$locale['stat012'] = " pliki do pobrania, ";
$locale['stat013'] = " wątków na forum i ";
$locale['stat014'] = " postów na forum.";
$locale['stat015'] = "Jest ";
$locale['stat016'] = " komentarzy ";
$locale['stat017'] = " wpisy w Shoutbox-ie.";
$members_registered = dbcount("(user_id)", DB_USERS, "user_status<='1' OR user_status='3' OR user_status='5'");
$members_today = number_format(dbcount("(user_id)", DB_USERS, "user_status<='1' AND user_lastvisit > UNIX_TIMESTAMP(CURDATE())"));
$new_members_today = number_format(dbcount("(user_id)", DB_USERS, "user_status<='1' AND user_joined > UNIX_TIMESTAMP(CURDATE())"));
$downloads = dbcount("(download_id)", DB_DOWNLOADS);
$counter = number_format($settings['counter'])." ".($settings['counter'] == 1 ? $locale['global_170'] : $locale['global_171']."");
$threads = dbcount("(thread_id)", DB_THREADS);
$posts = dbcount("(post_id)", DB_POSTS);
$comments = dbcount("(comment_id)", DB_COMMENTS);
include_once INFUSIONS."shoutbox_panel/infusion_db.php";
$shouts = dbcount("(shout_id)", DB_SHOUTBOX);
$site_opened = dbarray(dbquery("SELECT user_id, user_joined FROM ".DB_USERS." WHERE user_id='1'"));
opentable($locale['stat003']);
echo"<div class='tbl-border center' style='margin-top:5px; margin-bottom: 5px;'>\n";
echo"<div style='float: center; margin-top: 27px; margin-bottom:0px; padding-left: 10px; '><img style='vertical-align:middle; border: 0px; text-align: center; ' src='".IMAGES."stats2.png' alt='".$locale['stat004']."' /></div>\n";
echo "<div class='tbl1' style='margin-top: 1px; margin-bottom: 0px; padding-left: 42px;'>".THEME_BULLET." <span class='small'>".$locale['stat005'].$counter.$locale['stat006'].$members_registered.$locale['stat007']." ".showdate("longdate", $site_opened['user_joined'])."</span>
<br />".THEME_BULLET." <span class='small'>".$members_today." ".($members_today == 1 ? $locale['stat001'] : $locale['stat002']."").$locale['stat008'].$new_members_today.$locale['stat009'].($new_members_today == 1 ? $locale['stat001'] : $locale['stat002']."").$locale['stat010']."</span></div>\n";
echo"<div class='tbl2' style='margin-bottom: 1px; padding-left: 42px;'>\n";
echo THEME_BULLET." <span class='small'> ".$locale['stat011'].$downloads.$locale['stat012']." </span>\n";
echo" <span class='small'> ".$threads.$locale['stat013'].$posts.$locale['stat014']."</span><br />\n";
echo THEME_BULLET." <span class='small'>".$locale['stat015'].$comments.$locale['stat016']."</span>\n";
echo" <span class='small'>".$locale['stat006'].$shouts.$locale['stat017']."</span>\n";
echo"</div></div>\n";
closetable();
}
Panel w kodzie jest ustawiony na widoczność na "Gości".
Jeśli chcemy to zmienić, usuwamy z kodu pierwszą linię:
if (iGUEST) {
i ostatnią:
}
Nie szukaj Szczęścia, lecz dawaj Je innym, a wtedy samo do Ciebie przyjdzie.
Nie ma mnie na GG.
|