Ostatnio widziani z avatarem (last_seen_user_panel_[avatar])
|
krystian1988 |
Dodany dnia 19.03.2010 08:24:12
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Dodaj? panel Ostatnio widziani, posiada on polskie locale ISO jak i UTF-8 dostosowane do v7.
Screen:
?eby zmieni? ilo?? osób w panelu wystarczy zmieni? w last_seen_user_panel.php:
$result = dbquery(\\"SELECT * FROM \\".DB_USERS.\\" WHERE user_lastvisit>\'0\' AND user_status=\'0\' ORDER BY user_lastvisit DESC LIMIT 0,5\\");
Zmieniamy 5 na ilo?? wy?wietlanych u?ytkowników.
Update 4.08.2010. Paczka sprawdzana dzia?a na PHP- Fusion v7.00 jak i v7.01.
krystian1988 dodał/a następującą plik:
Edytowane przez Pieka dnia 10.02.2011 15:47:33
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
W?cibski Go?? |
Dodany dnia 06.09.2025 09:38:59
|
Pan Kontekstualny
Postów: n^x
Data rejestracji: Zawsze
|
|
IP: localhost |
|
|
lui |
Dodany dnia 19.03.2010 16:48:43
|

Pocz?tkuj?cy

Postów: 145 Pomógł: 3 Ostrzeżeń: 3
v7.02.07 Data rejestracji: 11.09.2009 09:19
|
Fajne ale jak wy??czy? napis i dat? 'do??czy?/a' ?
|
|
|
|
eldzi |
Dodany dnia 19.03.2010 17:46:40
|

Pocz?tkuj?cy

Postów: 113 Pomógł: 2 Ostrzeżeń: 2
v7.01.04 Data rejestracji: 12.10.2006 11:29
|
lui napisa?/a:
Fajne ale jak wy??czy? napis i dat? 'do??czy?/a' ?
W pliku last_seen_users.php w linijce 62 wykasuj cz??? kodu:
<br />".$locale['lsup008']." ".showdate("%d.%m.%y", $data['user_joined'])."
Edytowane przez eldzi dnia 19.03.2010 17:47:33
pozdr
eldzi
|
|
|
|
lui |
Dodany dnia 19.03.2010 20:44:05
|

Pocz?tkuj?cy

Postów: 145 Pomógł: 3 Ostrzeżeń: 3
v7.02.07 Data rejestracji: 11.09.2009 09:19
|
Pomog?o. Wielkie dzi?ki 
|
|
|
|
konfiteor |
Dodany dnia 30.03.2010 22:58:53
|

Pocz?tkuj?cy

Postów: 112 Pomógł: 2 Ostrzeżeń: 3
Data rejestracji: 21.03.2007 13:31
|
Sry za odkopanie tematu 
Czy da si? zrobi? aby nie wy?wietla?o w tym panelu adminów?
|
|
|
|
eldzi |
Dodany dnia 31.03.2010 08:54:02
|

Pocz?tkuj?cy

Postów: 113 Pomógł: 2 Ostrzeżeń: 2
v7.01.04 Data rejestracji: 12.10.2006 11:29
|
konfiteor napisa?/a:
Sry za odkopanie tematu;)
Czy da si? zrobi? aby nie wy?wietla?o w tym panelu adminów?
W pliku last_seen_users_panel.php, linia ~22
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,10");
Zamie? na:
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_level='101' AND user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,10");
Ostatnia cyfra w kodzie to liczba wy?wietlanych, oczywi?cie j? mo?esz zostawi? u siebie bez zmian.
pozdr
eldzi
|
|
|
|
lowermann |
Dodany dnia 30.05.2010 14:21:47
|

Przedszkolak

Postów: 3
Data rejestracji: 30.05.2010 14:19
|
Witam, a jak zmieni? kolor z czarnych na bia?e? Chodzi mi o to Joined, Name, Online, poniewa? mam ciemny themes i nie wida? tego, wida? tylko nazwy uzytkowników
|
|
|
|
krystian1988 |
Dodany dnia 31.05.2010 06:37:43
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
".showdate("%d.%m.%y", $data['user_joined'])."
Tu si? pobaw wstaw sobie:
<font color=white>".showdate("%d.%m.%y", $data['user_joined'])."</font>
Wiadomo?? doklejona:
A jak nie to w localach sobie daj przy danym s?owie. :)
Edytowane przez krystian1988 dnia 31.05.2010 06:38:25
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
ro0z3k |
Dodany dnia 10.06.2010 16:35:49
|

Przedszkolak

Postów: 66 Ostrzeżeń: 6
Data rejestracji: 14.12.2008 08:15
|
Witam, jak zrobi? aby u?ytkownicy byli wy?wietlani w poziomie a nie w pionie? Pozdrawiam.
|
|
|
|
eldiablo |
Dodany dnia 10.06.2010 16:58:17
|

Bywalec

Postów: 671 Pomógł: 80
Data rejestracji: 13.07.2009 19:20
|
Na przyk?ad tak:
<?php
/*---------------------------------------------------+
| PHP-Fusion 7 Content Management System
+----------------------------------------------------+
| Copyright ? 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| 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; }
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (file_exists(INFUSIONS."last_seen_users_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."last_seen_users_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."last_seen_users_panel/locale/Polish.php";
}
openside($locale['lsup000']);
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,5");
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf("%2d", floor($lastseen / 604800));
$iD=sprintf("%2d", floor($lastseen / (60 * 60 * 24)));
$iH=sprintf("%02d", floor((($lastseen % 604800) % 86400) / 3600));
$iM=sprintf("%02d", floor(((($lastseen % 604800) % 86400) % 3600) / 60));
$iS=sprintf("%02d", floor((((($lastseen % 604800) % 86400) % 3600) % 60)));
if ($lastseen < 60){
$lastseen = $locale['lsup001'];
} elseif ($lastseen < 360){
$lastseen = $locale['lsup002'];
} elseif ($iW > 0){
if ($iW == 1) {
$text = $locale['lsup003'];
} else {
$text = $locale['lsup004'];
}
$lastseen = $iW." ".$text;
} elseif ($iD > 0){
if ($iD == 1) {
$text = $locale['lsup005'];
} else {
$text = $locale['lsup006'];
}
$lastseen = $iD." ".$text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {
$img = "<img src='".BASEDIR."images/avatars/".$data['user_avatar']."' title='".$data['user_name']."' alt='".$data['user_name']."' style='border:0' align='left' width='40px' height='40px' >";
}
else { $img = "<img src='".INFUSIONS."last_seen_users_panel/images/noAvatar.png' title='".$data['user_name']."' style='border:0' width='40px' height='40px' >";
}
echo "<td class='side-small' align='left'>\n";
echo "<table><td><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' >".$img."</a></td>\n";
echo "<td class='side-small'>".$locale['lsup007']." <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' >".$data['user_name']."</a><br />".$locale['lsup008']." ".showdate("%d.%m.%y", $data['user_joined'])."<br>\n";
echo "".$lastseen."</td>\n</table></td>";
}
}
echo "</tr>\n</table>";
closeside();
?>
Lub tak:
<?php
/*---------------------------------------------------+
| PHP-Fusion 7 Content Management System
+----------------------------------------------------+
| Copyright ? 2002 - 2005 Nick Jones
| http://www.php-fusion.co.uk/
+----------------------------------------------------+
| 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; }
if (!defined("IN_FUSION")) { die("Access Denied"); }
if (file_exists(INFUSIONS."last_seen_users_panel/locale/".$settings['locale'].".php")) {
include INFUSIONS."last_seen_users_panel/locale/".$settings['locale'].".php";
} else {
include INFUSIONS."last_seen_users_panel/locale/Polish.php";
}
openside($locale['lsup000']);
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,5");
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf("%2d", floor($lastseen / 604800));
$iD=sprintf("%2d", floor($lastseen / (60 * 60 * 24)));
$iH=sprintf("%02d", floor((($lastseen % 604800) % 86400) / 3600));
$iM=sprintf("%02d", floor(((($lastseen % 604800) % 86400) % 3600) / 60));
$iS=sprintf("%02d", floor((((($lastseen % 604800) % 86400) % 3600) % 60)));
if ($lastseen < 60){
$lastseen = $locale['lsup001'];
} elseif ($lastseen < 360){
$lastseen = $locale['lsup002'];
} elseif ($iW > 0){
if ($iW == 1) {
$text = $locale['lsup003'];
} else {
$text = $locale['lsup004'];
}
$lastseen = $iW." ".$text;
} elseif ($iD > 0){
if ($iD == 1) {
$text = $locale['lsup005'];
} else {
$text = $locale['lsup006'];
}
$lastseen = $iD." ".$text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {
$img = "<img src='".BASEDIR."images/avatars/".$data['user_avatar']."' title='".$data['user_name']."' alt='".$data['user_name']."' style='border:0' align='left' width='40px' height='40px' >";
}
else { $img = "<img src='".INFUSIONS."last_seen_users_panel/images/noAvatar.png' title='".$data['user_name']."' style='border:0' width='40px' height='40px' >";
}
echo "<td class='side-small' align='left'>\n";
echo "<table><tr><td><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' >".$img."</a></td>\n</tr>\n<tr>";
echo "<td class='side-small'>".$locale['lsup007']." <a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' >".$data['user_name']."</a><br />".$locale['lsup008']." ".showdate("%d.%m.%y", $data['user_joined'])."<br>\n";
echo "".$lastseen."</td>\n</tr>\n</table></td>";
}
}
echo "</tr>\n</table>";
closeside();
?>
BTW tam w oryginale brakuje <tr> w kodzie tabeli !!
|
|
|
|
ro0z3k |
Dodany dnia 10.06.2010 17:33:36
|

Przedszkolak

Postów: 66 Ostrzeżeń: 6
Data rejestracji: 14.12.2008 08:15
|
Ok dzia?a, a czy jak zmieni? warto?? 5 wy?wietlanych na 10 to b?dzie u?o?enie 5 na górze, 5 na dole?
|
|
|
|
Chemikpil |
Dodany dnia 10.06.2010 17:38:33
|

Bywalec

Postów: 999 Pomógł: 54
Data rejestracji: 04.05.2008 21:46
|
ro0z3k napisa?/a:
Ok dzia?a, a czy jak zmieni? warto?? 5 wy?wietlanych na 10 to b?dzie u?o?enie 5 na górze, 5 na dole?
A co stoi na przeszkodzie aby samemu spróbowa??
Edytowane przez Chemikpil dnia 10.06.2010 17:38:57
|
|
|
|
ro0z3k |
Dodany dnia 10.06.2010 18:01:54
|

Przedszkolak

Postów: 66 Ostrzeżeń: 6
Data rejestracji: 14.12.2008 08:15
|
Ok sprawdzi?em, gdy mam 10 userów rozje?d?a si? strona.
Co zrobi? aby jedna 5 by?a na górze, druga na dole?
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,10");
echo "<table cellpadding='0' cellspacing='0' width='100%'>\n<tr>\n";
if (dbrows($result) != 0) {
while ($data = dbarray($result)) {
$lastseen = time() - $data['user_lastvisit'];
$iW=sprintf("%2d", floor($lastseen / 604800));
$iD=sprintf("%2d", floor($lastseen / (60 * 60 * 24)));
$iH=sprintf("%02d", floor((($lastseen % 604800) % 86400) / 3600));
$iM=sprintf("%02d", floor(((($lastseen % 604800) % 86400) % 3600) / 60));
$iS=sprintf("%02d", floor((((($lastseen % 604800) % 86400) % 3600) % 60)));
if ($lastseen < 60){
$lastseen = $locale['lsup001'];
} elseif ($lastseen < 360){
$lastseen = $locale['lsup002'];
} elseif ($iW > 0){
if ($iW == 1) {
$text = $locale['lsup003'];
} else {
$text = $locale['lsup004'];
}
$lastseen = $iW." ".$text;
} elseif ($iD > 0){
if ($iD == 1) {
$text = $locale['lsup005'];
} else {
$text = $locale['lsup006'];
}
$lastseen = $iD." ".$text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
if ($data['user_avatar'] && file_exists(IMAGES."avatars/".$data['user_avatar'])) {
$img = "<img src='".BASEDIR."images/avatars/".$data['user_avatar']."' title='".$data['user_name']."' alt='".$data['user_name']."' style='border:0' align='center' width='40px' height='40px' >";
}
else { $img = "<img src='".INFUSIONS."last_seen_users_panel/images/noAvatar.png' title='".$data['user_name']."' style='border:0' width='40px' height='40px' >";
}
echo "<td class='side-small' align='center'>\n";
echo "<table><td><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' >".$img."</a></td>\n";
echo "<td class='side-small'><a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' >".$data['user_name']."</a><br>\n";
echo "".$lastseen."</td>\n</table></td>";
}
}
if (!defined("IN_FUSION")) { die("Access Denied"); }
$result = dbquery("SELECT * FROM ".DB_ONLINE." WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'"));
if (dbrows($result)) {
$result = dbquery("UPDATE ".DB_ONLINE." SET online_lastactive='".time()."' WHERE online_user=".($userdata['user_level'] != 0 ? "'".$userdata['user_id']."'" : "'0' AND online_ip='".USER_IP."'")."");
} else {
$result = dbquery("INSERT INTO ".DB_ONLINE." (online_user, online_ip, online_lastactive) VALUES ('".($userdata['user_level'] != 0 ? $userdata['user_id'] : "0")."', '".USER_IP."', '".time()."')");
}
$result = dbquery("DELETE FROM ".DB_ONLINE." WHERE online_lastactive<".(time()-60)."");
Edytowane przez ro0z3k dnia 10.06.2010 18:02:29
|
|
|
|
krystian1988 |
Dodany dnia 10.06.2010 18:29:38
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
ro0z3k napisa?/a:
Ok dzia?a, a czy jak zmieni? warto?? 5 wy?wietlanych na 10 to b?dzie u?o?enie 5 na górze, 5 na dole?
A po co Ci 5 na górze i 5 na dole? Przecie? w ka?dym panelu poka?e Ci te same osoby..
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
ro0z3k |
Dodany dnia 10.06.2010 18:37:00
|

Przedszkolak

Postów: 66 Ostrzeżeń: 6
Data rejestracji: 14.12.2008 08:15
|
Je?eli chcia?by? wiedzie? jest co? takiego jak
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,10"  ;
gdzie 10 okre?la liczb? wy?wietlanych u?ytkowników. Czekam na konkretn? pomoc a nie zb?dne pytania. Pozdrawiam.
|
|
|
|
krystian1988 |
Dodany dnia 10.06.2010 19:08:20
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
ro0z3k napisa?/a:
Je?eli chcia?by? wiedzie? jest co? takiego jak
$result = dbquery("SELECT * FROM ".DB_USERS." WHERE user_lastvisit>'0' AND user_status='0' ORDER BY user_lastvisit DESC LIMIT 0,10"  ;
gdzie 10 okre?la liczb? wy?wietlanych u?ytkowników. Czekam na konkretn? pomoc a nie zb?dne pytania. Pozdrawiam.
Zobacz kto doda? ten panel a pó?niej pisz g?upoty jak napisa? @Chemikpil, zrób sobie sam.
Wiadomo?? doklejona:
A je?li chcesz inaczej sklonuj sobie po prostu panel pod inna nazw? i ustaw sobie DESC LIMIT po 5 w ka?dym....
Edytowane przez krystian1988 dnia 10.06.2010 19:09:43
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|
|
ro0z3k |
Dodany dnia 10.06.2010 19:27:00
|

Przedszkolak

Postów: 66 Ostrzeżeń: 6
Data rejestracji: 14.12.2008 08:15
|
Cz?owieku to jest temat odno?nie tego panelu wi?c nie pisz skoro nie masz nic do dodania.
Zada?em konkretne pytanie i oczekuje takiej odpowiedzi.
Nie nabijaj sobie postów i nie powtarzaj tego co inni przed Tob?.
JN.
Wiadomo?? doklejona:
krystian1988 napisa?/a:
[quote]
Wiadomo?? doklejona:
A je?li chcesz inaczej sklonuj sobie po prostu panel pod inna nazw? i ustaw sobie DESC LIMIT po 5 w ka?dym....
Nie skomentuje, przecie? oba panele mia?y by te same osoby (ostatnio online). Wy?ej napisa?em czego oczekuj? i chc? wiedzie? czy da si? to po prostu zrobi?.
Edytowane przez ro0z3k dnia 10.06.2010 19:28:53
|
|
|
|
eldiablo |
Dodany dnia 10.06.2010 19:34:22
|

Bywalec

Postów: 671 Pomógł: 80
Data rejestracji: 13.07.2009 19:20
|
Wy?ej napisa?em czego oczekuj? i chc? wiedzie? czy da si? to po prostu zrobi?.
Zapewniam w 100% ?e da si? to zrobi?, jest do zrobienia. Wzoruj si? na galerii, gdzie w jednym wierszu masz z góry okre?lon? liczb?, po której generowane s? nast?pne wiersze.
|
|
|
|
ro0z3k |
Dodany dnia 10.06.2010 19:36:49
|

Przedszkolak

Postów: 66 Ostrzeżeń: 6
Data rejestracji: 14.12.2008 08:15
|
Dok?adnie takiej odpowiedzi oczekiwa?em.
Tylko problem z tym ze PHP znam cienko, wy?ej poda?em kod, mo?e kto? umie na szybko to zrobi??
|
|
|
|
krystian1988 |
Dodany dnia 10.06.2010 19:37:39
|

Zaawansowany

Postów: 1187 Pomógł: 100
v7.02.07 Data rejestracji: 07.05.2009 17:37
|
Przecie? sobie zmienisz tylko czas w panelu sklonowanym.... No comment...
BRAK STOPKI = BRAK POMOCY NA SUPPORCIE.PRZECZYTAJ:
Regulamin Supportu Nie pomagam na PW!!!
|
|
|