MOD-statystyki na forum
|
sonar |
Dodany dnia 07.02.2005 20:21:26
|
Początkujący
Postów: 269 Ostrzeżeń: 1
Data rejestracji: 03.09.2004 18:59
|
Przegladajac rozne fora internetowe wpadlo mi w oko bardzo ciekawy szczegol, bowiem na forum IPB, na samym dole, znajdowaly sie pewnego rodzaju staystyki. spodobaly mi sie one do tego stopnia ze postanowilem cos takiego zaaplikowac do swojego forum :] screen jest w pliku, a jesli nie jestescie pewni czy to pobierac to wyglada to mniej wiecej tak:
jesli macie jakies propozycje to czekam na pomysly :] moze wprowadze to w zycie
sonar dodał/a następującą plik:
www - moje portfolio
|
|
|
|
Wścibski Gość |
Dodany dnia 24.11.2024 15:52:19
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
sonar |
Dodany dnia 26.02.2005 19:44:54
|
Początkujący
Postów: 269 Ostrzeżeń: 1
Data rejestracji: 03.09.2004 18:59
|
dzis zrobilem wersje beta tego moda, teraz jest osobny lang i ... zobaczcie sami
tu mozecie pobrac jego nowsza wersje
www - moje portfolio
|
|
|
|
drobiu |
Dodany dnia 24.10.2006 23:33:55
|
Przedszkolak
Postów: 34
Data rejestracji: 03.10.2006 21:12
|
temat stary ale odświeżam :)
chciałbym wstawić tego moda do siebie na stronke, ale mam problem bo nie bardzo wiem,w ktorym miejscu wstawić w pliku index.php w katalogu forum:
require_once "statistics.php";
a chciałbym żeby były one wyświetlane bezpośrednio pod forum w centrum,a w tym momencie są one na całej szerokości strony :/
strona to : www.iwz.xt.pl
ps. w instrukcji jest aby wstawiać przed
require_once BASEDIR."footer.php";
please help
|
|
|
|
Pieka |
Dodany dnia 25.10.2006 00:05:53
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Wstaw zaraz nad closetable.
Edytowane przez Pieka dnia 25.10.2006 00:06:20
Jestem jaki jestem
|
|
|
|
drobiu |
Dodany dnia 25.10.2006 00:11:07
|
Przedszkolak
Postów: 34
Data rejestracji: 03.10.2006 21:12
|
właśnie tak już wcześniej próbowałem i był problem który teraz też się powtarza:
http://iwz.etin.p.../index.php
prawy blok przesuwa sie do gory na środek i lewa strona schodzi na dół
|
|
|
|
Pieka |
Dodany dnia 25.10.2006 00:14:07
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Jak wstawisz za pomoca include? Powinno byc OK, chyba ze problem lezy w samych statystykach?!
Jestem jaki jestem
|
|
|
|
drobiu |
Dodany dnia 25.10.2006 00:18:34
|
Przedszkolak
Postów: 34
Data rejestracji: 03.10.2006 21:12
|
ogólnie to wstawiam przez to: według instrukcji
require_once "statistics.php";
sprobować innej metody wstawiania?
ps. przez include tez nie idzie :/
Edytowane przez drobiu dnia 25.10.2006 00:26:10
|
|
|
|
Pieka |
Dodany dnia 25.10.2006 00:33:29
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Wiem, to wina tego thema. Sprawdz jak wyglada w nim funkcja tablebreak.
Jestem jaki jestem
|
|
|
|
drobiu |
Dodany dnia 25.10.2006 00:44:00
|
Przedszkolak
Postów: 34
Data rejestracji: 03.10.2006 21:12
|
theme standardowy w pakiecie Showcase
function tablebreak() {
echo "<table width='100%' cellspacing='0' cellpadding='0'>
<tr><td height='8'></td></tr>
</table>\n";
nie wiem czy o to chodzilo ;) ale to samo dzieje się na wszystkich skórkach :(
a tak wygląde cały plik statistics.php z katalogu forum
<?php
/*-----------------------------------------------------+
| PHP-Fusion 6 Forum Statystyki
+------------------------------------------------------+
| Copyright Š 2005 Załoga FusionMC
| Email:
| http://www.fusion-mc.be/
+------------------------------------------------------+
| Released under the terms & conditions of v2 of the
| GNU General Public License. For details refer to
| the included gpl.txt file or visit http://gnu.org
+------------------------------------------------------*/
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }
include LOCALE.LOCALESET."forum/statistics.php";
tablebreak();
echo "<table border='0' width='100%' cellpadding='0' cellspacing='1' class='tbl-border'>
<tr>
<td width='100%' align='left' class='forum-caption' colspan='2'><b>".$locale['fs001']."</b></td>
</tr>
<tr>
<td width='100%' align='left' class='tbl2' colspan='2'><b>".$locale['fs002']."</b></td>
</tr>
<tr>
<td align='center' valign='middle' class='tbl2'><img src='".THEME."forum/users.gif'></td>";
$result = dbquery("SELECT * FROM ".$db_prefix."online");
$online = dbrows($result);
echo "<td width='100%' align='left' class='tbl1'>
".$locale['fs004']."<b>".($online ? $online : "0")."</b>".$locale['fs005']."";
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user!='0'");
$online = dbrows($result);
echo "<b>".($online ? $online : "0")."</b>".$locale['fs006']."";
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user='0'");
$online = dbrows($result);
echo "<b>".($online ? $online : "0")."</b>".$locale['fs007']."<br><hr>";
echo $locale['fs020'];
$result = dbquery(
"SELECT ton.*, user_id,user_name FROM ".$db_prefix."online ton
LEFT JOIN ".$db_prefix."users tu ON ton.online_user=tu.user_id
WHERE online_user!='0'"
);
$result_members = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user>'0'");
$members = dbrows($result_members);
if ($members != 0)
{
$i = 1;
while($om = dbarray($result_members))
{
$result_member = dbquery("SELECT * FROM ".$db_prefix."users WHERE `user_id`='".$om[online_user]."'");
$data = dbarray($result_member);
if($data[user_level]==103){
echo "<a style='color:#F75013;' href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><B>".$data['user_name']."</B></a>";
}
else if($data[user_level]==102){
echo "<a style='color:#B5DE21;' href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><B>".$data['user_name']."</B></a>";
} else {
echo "
<a style='color:#38394B;' href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><B>".$data['user_name']."</B></a>";
}
if ($i != $members) echo ", ";
$i++;
}
}
echo "<hr><font color='#F75013'>".$locale['fs008']."</font>|<font color='#B5DE21'>".$locale['fs009']."</font>|<font color='#38394B'>".$locale['fs010']."</font></span></td>";
echo "
</tr>
<tr>
<td width='100%' align='left' class='tbl2' colspan='2'><b>".$locale['fs003']."</b></td>
</tr>
<tr>";
$cond = ($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".FUSION_IP."'");
$result = dbquery("SELECT * FROM ".$db_prefix."online WHERE online_user=".$cond."");
if (dbrows($result) != 0) {
$result = dbquery("UPDATE ".$db_prefix."online SET online_lastactive='".time()."' WHERE online_user=".$cond."");
} else {
$name = ($userdata['user_level'] != 0 ? $userdata['user_id'] : "0");
$result = dbquery("INSERT INTO ".$db_prefix."online VALUES('$name', '".FUSION_IP."', '".time()."')");
}
if (isset($_POST['login'])) {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_user='0' AND online_ip='".FUSION_IP."'");
} else if (isset($logout)) {
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_ip='".FUSION_IP."'");
}
$result = dbquery("DELETE FROM ".$db_prefix."online WHERE online_lastactive<".(time()-60)."");
$facount = dbquery("SELECT count(post_id) FROM ".$db_prefix."posts");
$topics = dbquery("SELECT count(thread_id) FROM ".$db_prefix."threads");
$result = dbquery("SELECT user_id,user_name FROM ".$db_prefix."users ORDER BY user_joined DESC");
$total = dbrows($result);
$data = dbarray($result);
echo "<td align='center' valign='middle' class='tbl2'><img src='".THEME."forum/stats.gif'></td>
<td width='100%' align='left' class='tbl1'>".$locale['fs011']."<b>".dbresult($facount, 0)."</b>".$locale['fs012']."<br>
".$locale['fs013']."<b>".dbresult($topics, 0)."</b>".$locale['fs014']."<br>
".$locale['fs015']."<b>".$total."</b>".$locale['fs016']."<br>
".$locale['fs017']."<b><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' class='side'><b>".$data['user_name']."</b></a></b></td>
</tr>
<tr>
<td width='90%' align='left' class='tbl1' colspan='2'><div align='right'><form name='search' method='post' action='".BASEDIR."search.php?stype=f'><span class='small'>".$locale['fs018']."</span>
<input type='textbox' name='stext' class='textbox' style='width:150px'>
<input type='submit' name='search' value='".$locale['fs019']."' class='button'>
</form></td></tr></table></div></td>
</tr>
</table>\n";
?>
Edytowane przez drobiu dnia 25.10.2006 00:46:46
|
|
|
|
Pieka |
Dodany dnia 25.10.2006 01:23:24
|
Postów: 19882 Pomógł: 767
v7.02.03 Data rejestracji: 23.02.2005 18:12
|
Zaloz temat w dziale dla v6.01.x, to dam Ci rozwiazanie.
Tu nie ma sensu, to dzial v5.00.
Jestem jaki jestem
|
|
|