Navigation
Supportsider
Senest Online
HenningS14:42:11
olelau 2 Dage
helmuth 4 Dage
tyson 5 Dage
zepder 6 Dage
Henrik Bendtsen 2 Uger
flj 3 Uger
orgermer 4 Uger
Didos 5 Uger
BronX 5 Uger
Besøgende
Gæster online: 2

Brugere online: 0

Antal brugere: 172
Nyeste bruger: Michael Mogensen
Se indlæg
PHP-Fusion - Danmark » PHP-Fusion version 6 » Elementer v6
 Udskriv debat
Element: Senest Online
Yxos
Elementet viser de 10 seneste der har været lgget på.
Inden for de første 10 minutter vises istedet for tidspunket, en lille grøn smiley, der bliver svagere og svagere, jo længere tid der har været logget på.

(Se også artiklen om "online / offline")
Yxos tilknyttede følgende billede:billede:
senestonline.jpg

Redigeret af Yxos d. 04-01-2008 09:20
Yxos
 
Yxos
Her er så element-koden, samt de 10 grønne smileys der bruges. De skal lægges i folderen /images.

[geshi=php]opensidex("Senest Online","on");
$result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,10");
echo "";
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 = "''";
} elseif ($lastseen < 120) {
$lastseen = "''";
} elseif ($lastseen < 180) {
$lastseen = "''";
} elseif ($lastseen < 240) {
$lastseen = "''";
} elseif ($lastseen < 300) {
$lastseen = "''";
} elseif ($lastseen < 360) {
$lastseen = "''";
} elseif ($lastseen < 420) {
$lastseen = "''";
} elseif ($lastseen < 480) {
$lastseen = "''";
} elseif ($lastseen < 540) {
$lastseen = "''";
} elseif ($lastseen < 600) {
$lastseen = "''";
} elseif ($iW > 0) {
if ($iW == 1) { $Text = "Uge"; } else { $Text = "Uger"; }
$lastseen = $iW." ".$Text;
} elseif ($iD > 0) {
if ($iD == 1) { $Text = "Dag"; } else { $Text = "Dage"; }
$lastseen = $iD." ".$Text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
echo "";
}
}
echo "
";
echo $data['user_name']."
".$lastseen."
";
closesidex();[/geshi]

P.S. Kode til PHP-Fusion v7: http://www.php-fusion.dk/forum/viewth...d_id=15811
Yxos tilknyttede følgende billede:fil:
10greensmileys.zip [1,97kB / 542 Downloads]

Redigeret af Yxos d. 10-11-2008 12:55
Yxos
 
rogge78

Citer

Yxos skrev:
Elementet viser de 10 seneste der har været lgget på.
Inden for de første 10 minutter vises istedet for tidspunket, en lille grøn smiley, der bliver svagere og svagere, jo længere tid der har været logget på.


Kunne denne ikke laves så flg. 3 ting kommer med neden under?

Gæster online: 99
Antal brugere: 9,999
Nyeste bruger: xxxxxx
Mvh

Rogge78
http://www.rogges.dk - ver. v7.00.07
 
www.rogges.dk
Yxos
Den information du efterspørger er jo stort set samme information som findes i elementet "Besøgende" (online_users_panel.php)
Du kan blot kopiere det kode du ønsker herfra, ind i "Senest Online" elementet.
Eller du kan sætte de to elementer neden under hinanden, så har du samme information Cool
Yxos
 
Brown
Hvor helt præcist skal man lægge de 10 grønne smileys hen i images?

Brown.
 
Brown
Ja, men det er ikke hvad jeg spørger om. Jeg spørger om, hvor i images. jeg skal lægge dem henne?

Brown.
 
lassea2529
Foran Senest online er der et - (-Senest online) som man kan klikke på så elementet ruller op så indholdet forsvinder.

Kan jeg fjerne dette, syntes ikke det ser fedt ud. Bedre som her på siden.

Hjælp hjælp.
se eventuelt problemet her. www.alarm112-foto.dk

MVH
Lasse Antonsen
 
http://www.alarm112-foto.dk
lassea2529
takker igen igen
 
http://www.alarm112-foto.dk
AntonAKH
Hvorfor står der 1986 i min?

casper 3 Dage
anthoe 1986 Uger


??
 
www.smartplanet.dk
helmuth
anthoe har aldrig været logget ind ... prøv at regne baglæns for at se hvilken dato du rammer Smile
"Når forandringens vinde blæser er der nogle der bygger læhegn, andre bygger vindmøller." - Gammel kinesisk visdom
.........................................................
Helmuth Mikkelsen, sprognørdisk efterlønner
 
http://helmuth.dk/
AntonAKH
tak! LøSNINGEN ER FUNDETGrin
 
www.smartplanet.dk
pokesitet
Tjek dette link

Jeg har indsat præcist dette:

openside("Senest Online");
$result = dbquery("SELECT * FROM ".$db_prefix."users ORDER BY user_lastvisit DESC LIMIT 0,10");
echo "";
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 = "''";
} elseif ($lastseen < 120) {
$lastseen = "''";
} elseif ($lastseen < 180) {
$lastseen = "''";
} elseif ($lastseen < 240) {
$lastseen = "''";
} elseif ($lastseen < 300) {
$lastseen = "''";
} elseif ($lastseen < 360) {
$lastseen = "''";
} elseif ($lastseen < 420) {
$lastseen = "''";
} elseif ($lastseen < 480) {
$lastseen = "''";
} elseif ($lastseen < 540) {
$lastseen = "''";
} elseif ($lastseen < 600) {
$lastseen = "''";
} elseif ($iW > 0) {
if ($iW == 1) { $Text = "Uge"; } else { $Text = "Uger"; }
$lastseen = $iW." ".$Text;
} elseif ($iD > 0) {
if ($iD == 1) { $Text = "Dag"; } else { $Text = "Dage"; }
$lastseen = $iD." ".$Text;
} else {
$lastseen = $iH.":".$iM.":".$iS;
}
echo "";
}
}
echo "
";
echo $data['user_name']."
".$lastseen."
";
closeside();



Redigeret af pokesitet d. 01-03-2008 20:56
 
pokesitet

Citer

Smokeman skrev:
Du må altså lige give en forklaring på, hvad der evt. er galt. Du siger jo bare: "Tjek dette link - Jeg har indsat præcist dette:". Helt uden yderligere forklaring på hvad du egentligt taget mener. Og vil/ønsker..? Shock

Jeg mener det at:
Der skulle være smileyer. Og ikke klokkeslæt når de er online. Og det er der ikke. Der er et kryds. I kan bare tjekke det nu!
 
Pind
pokesitet

hvis du vil må du godt få den jeg bruger, prøv at se på mine side her unden

http://www.ven2ven.eu/news.php

VENlig Hilsen Per/Pind

Ingen support i PB, det vil sige jeg svarer ikke.
_____________________
www.ven2ven.eu v6.01.9
www.ven2ven.dk v6.01.9
www.ven2ven.com v6.01.9
 
http://www.ven2ven.eu
pokesitet
Jaja, bare jeg kan få det der skal sættes ind Wink
 
Pind
Jeg har lavet det som en zip fil

Alt i hvad der står i til_element.txt ligger du i et element

Images ligger du i roden af det webhotel
Pind tilknyttede følgende billede:fil:
on_off.zip [4,51kB / 538 Downloads]

Redigeret af Pind d. 02-03-2008 11:31
VENlig Hilsen Per/Pind

Ingen support i PB, det vil sige jeg svarer ikke.
_____________________
www.ven2ven.eu v6.01.9
www.ven2ven.dk v6.01.9
www.ven2ven.com v6.01.9
 
http://www.ven2ven.eu
pokesitet
Jeg tror nok at roden er inde i min MySQL database? Hvis den er så er der et billede her. (Det var ikke mig der lavede min side Wink) Men kan i fortælle mig hvor jeg skal finde roden?
Redigeret af pokesitet d. 02-03-2008 11:50
 
pokesitet
Prøver lige at knytte det til igen. Wink

Det virker ikke. Men kan i så forklare hvor det er?
Redigeret af pokesitet d. 02-03-2008 11:54
 
Pind
@pokesitet

når du går ind på dit webhotel via ftp så kommer du til roden
det er der hvor alle dine mapper er

i roden har du en mappe ved navn Images åben den mappe og lig mine 10 gif filer den ind
dit ftp program vil nok sige den vil overskrive de filer, det skal du sige ja til

før du lavet det vi ldet nok være en god ide at du først tager et kopi at din Images mappe

ps pil ikke i din MySQL database, hvis du ikke har forstand på det
det kan skade hele din side

Redigeret af Pind d. 02-03-2008 12:00
VENlig Hilsen Per/Pind

Ingen support i PB, det vil sige jeg svarer ikke.
_____________________
www.ven2ven.eu v6.01.9
www.ven2ven.dk v6.01.9
www.ven2ven.com v6.01.9
 
http://www.ven2ven.eu
pokesitet
Jeg har egentlig tænkt over om det ikke kunne se godt ud hvis man brugte din, og så satte smileys ind Wink
 
pokesitet
Ftp serveren er vidst gået ned Shock
 
Spring til debat: