Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Data ir tiksli data

Parašė jaras1414· 2007 Gru. 15 17:12:30
#1

Sveiki.
Gal galite pasakyti kaip galima padaryti pvz turiu tokius failus kur :

rodo data ir laika [2007.32.12 - 2h/13hmin] ir noriu padaryti kat rodytu taip :

jejgu tai buvo snd tai rasytusi [Sianden - pres 1h ir 14min]
jej jau diena preajo tai rasytusi [Vakar]
jej 2 dienos preajo tai rasytusi [Pres Vakar]
jej daugiau negu 3 dienos rasytusi jau data [2007.32.12 - 2h/13hmin]

Vienam faile rodo data pagal tokiam kode :

$lastseen = strftime("%d-%m-%Y [%H:%M]", $data['zodis']+($settings['timeoffset']*3600));



Parašė ozzWANTED· 2007 Gru. 15 18:12:45
#2

Toks dalykas, ir kaip tai pasidaryti jau yra. "/infusions/last_seen_users_panel/last_seen_users_panel.php" failą atsidarai ir nusikopijuoji reikiamą kodo dalį.

Parašė jaras1414· 2007 Gru. 15 18:12:16
#3

Bandziau as is ten imti bet man nk ne isejo gal gali tikslu koda dauot si kart?

Parašė Toonis· 2007 Gru. 15 19:12:43
#4

Na netaip čia,kad tiksli data, bet last_seen_users_panel kodas įdėtas. ;)

Redagavo Toonis· 2007 Gru. 15 19:12:41

Parašė jaras1414· 2007 Gru. 15 19:12:03
#5

Tooni kai idedu tavo duoda panele i web tai man meta klaida :

Parse error: syntax error, unexpected $end in



Parašė bruzgis· 2007 Gru. 15 20:12:54
#6

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="<nobr><img src='".IMAGES."online.gif'></nobr>";
                } elseif ($lastseen < 360){
                        $lastseen="< 5min";
                } elseif ($iW > 0){
                        if ($iW == 1) { $text = Savaitė; } else { $text = Savaitės; }
                        $lastseen = $iW." ".$text;
                } elseif ($iD > 0){
                        if ($iD == 1) { $text = Diena; } else { $text = Dienos; }
                        $lastseen = $iD." ".$text;
                } else {
                        $lastseen = $iH.":".$iM.":".$iS;
                }
                echo "<tr>\n<td class='side-small' align='left'><img src='".THEME."images/bullet.gif' alt=''>\n";
                echo "<a href='".BASEDIR."profile.php?lookup=".$data['user_id']."' title='".$data['user_name']."' class='side'>\n";
                echo trimlink($data['user_name'], 15)."</a></td><td class='side-small' align='right'>".$lastseen."</td>\n</tr>\n";
        }




Sita visa dali panaudok, arba lupk lauk is salyginio sakinio






jej 2 dienos preajo tai rasytusi [Pres Vakar]
??? prieš vakar???
Tai gal užvakar? :D

Parašė jaras1414· 2007 Gru. 15 21:12:19
#7

O tai pvz gali padaryti pagal mano koda t.y. :
$lastseen = strftime("%d-%m-%Y [%H:%M]", $data['zodis']+($settings['timeoffset']*3600));