BLASSENweb

Třídění článků dle času a možnost zadávání sekund při zveřejnění
Publikováno: Pondělí, 07.04. 2008 - 00:42:23
Téma: Vše co se nějak vztahuje k xxNuke


Zveřejňuji popis úpravy pro možnost zadávání sekund při zveřejňování článků a tím získání možnosti třídění zveřejňovaných článků podle zadaného času pro UNITED-NUKE CMS: Just Manage! ( http://united-nuke.openland.cz/ )


Následuje popis jednotlivých úprav pro Třídění článků dle času a možnost zadávání sekund při zveřejnění.

Úpravy byly prováděny na verzi UNITED-NUKE 4.2.08.

Otevřete soubor: modules/News/admin/index.php Kolem řádku 88 [Najděte]
{ Kód }:

$storynum = intval($storynum);

[Upravte následující řádek takto]

{ Kód }:


        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        /*$result = $db->sql_query("SELECT a.name, a.url, a.email, s.sid, s.catid, s.aid, s.title, s.time, s.hometext, s.bodytext, s.comments, s.counter, s.topic, s.informant, s.notes, s.acomm, s.score, s.ratings, sc.title AS cat_title FROM ".UN_TABLENAME_STORIES." s LEFT JOIN ".UN_TABLENAME_STORIES_CAT." sc ON sc.catid = s.catid LEFT JOIN ".UN_TABLENAME_AUTHORS." a ON a.aid = s.aid ".$qdb." ".$querylang." ORDER BY s.sid DESC LIMIT ".$offset.", ".$storynum);*/
        
$result $db->sql_query("SELECT a.name, a.url, a.email, s.sid, s.catid, s.aid, s.title, s.time, s.hometext, s.bodytext, s.comments, s.counter, s.topic, s.informant, s.notes, s.acomm, s.score, s.ratings, sc.title AS cat_title FROM ".UN_TABLENAME_STORIES." s LEFT JOIN ".UN_TABLENAME_STORIES_CAT." sc ON sc.catid = s.catid LEFT JOIN ".UN_TABLENAME_AUTHORS." a ON a.aid = s.aid ".$qdb." ".$querylang." ORDER BY s.time DESC, s.sid DESC LIMIT ".$offset.", ".$storynum);
        
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 600 [Najděte]

{ Kód }:

echo ": 00<br><br>

[Upravte tento řádek takto]

{ Kód }:

        /*echo ": 00<br><br>*/
        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        
echo ": <select name=\"sec\">";
        
$xsec 0;
            while (
$xsec <= 59) {
                if (
$xsec 10) {
                    
$xsec "0".$xsec;
                }
                if (
$xsec == $datetime[6]) {
                    
$sel "selected";
                } else {
                    
$sel "";
                }
                echo 
"<option name=\"sec\" ".$sel.">".$xsec."</option>";
                
$xsec $xsec 1;
            }
        echo 
"</select>";
        echo 
"<br><br>";
        
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        
echo "

Kolem řádku 682 [Najděte]

{ Kód }:

$sec = "00";

[Upravte tento řádek takto]

{ Kód }:

    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
            /*$sec = "00";*/
    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 915 [Najděte]

{ Kód }:

echo ": 00<br><br>"

[Upravte následující řádek takto]

{ Kód }:

    /*echo ": 00<br><br>"*/
    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
    
echo ": <select name=\"sec\">";
    
$sec 0;
        while (
$sec <= 59) {
            if (
$sec 10) {
                
$sec "0".$sec;
            }
            echo 
"<option name=\"sec\">".$sec."</option>";
            
$sec $sec 1;
        }
    echo 
"</select>";
    echo 
"<br><br>"
    
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1156 [Najděte]

{ Kód }:

echo ": 00<br><br>"

[Upravte tento řádek takto]

{ Kód }:

    /*echo ": 00<br><br>"*/
    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
    
echo ": <select name=\"sec\">";
    
$xsec 0;
        while (
$xsec <= 59) {
            if (
$xsec 10) {
                
$xsec "0".$xsec;
            }
            if (
$xsec == $sec) {
                
$sel "selected";
            } else {
                
$sel "";
            }
            echo 
"<option name=\"sec\" ".$sel.">".$xsec."</option>";
            
$xsec $xsec 1;
        }
    echo 
"</select>";
    echo 
"<br><br>"
    
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1200 [Najděte]

{ Kód }:

$sec = "00";

[Upravte následující řádek takto]

{ Kód }:

        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        /*$sec = "00";*/
        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1324 [Najděte]

{ Kód }:

echo "<center><font class=\"title\"><b>"._ARTICLEADMIN."</b></font></center>";
            
CloseTable();
            echo 
"<br>";
            
$result4 $db->sql_query("SELECT s.catid, s.title, s.hometext, s.bodytext, s.topic, s.notes, s.ihome, s.alanguage, s.acomm, s.associated, t.topicimage FROM ".UN_TABLENAME_STORIES." s LEFT JOIN ".UN_TABLENAME_TOPICS." t ON t.topicid = s.topic WHERE s.sid='".$sid."'");


[Upravte čtvrtý řádek takto]

{ Kód }:

            /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
            /*$result4 = $db->sql_query("SELECT s.catid, s.title, s.hometext, s.bodytext, s.topic, s.notes, s.ihome, s.alanguage, s.acomm, s.associated, t.topicimage FROM ".UN_TABLENAME_STORIES." s LEFT JOIN ".UN_TABLENAME_TOPICS." t ON t.topicid = s.topic WHERE s.sid='".$sid."'");*/
            
$result4 $db->sql_query("SELECT s.catid, s.title, s.time, s.hometext, s.bodytext, s.topic, s.notes, s.ihome, s.alanguage, s.acomm, s.associated, t.topicimage FROM ".UN_TABLENAME_STORIES." s LEFT JOIN ".UN_TABLENAME_TOPICS." t ON t.topicid = s.topic WHERE s.sid='".$sid."'");
            
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1334 [Najděte]

{ Kód }:

$subject = stripslashes($row4['title']);

[Za tento řádek vložte toto]

{ Kód }:

            $time $row4['time'];    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */

Kolem řádku 1344 [Najděte]

{ Kód }:

$associated = $row4['associated'];

[Za tento řádek vložte toto]

{ Kód }:

            ereg("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2}) ([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2})"$time$datetime);    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */

Kolem řádku 1346 [Najděte]

{ Kód }:

OpenTable();

[Za tento řádek vložte toto]

{ Kód }:

        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        
$today getdate();
        
$tday $today['mday'];
            if (
$tday 10){
                
$tday "0".$tday;
            }
        
$tmonth $today['month'];
        
$tyear $today['year'];
        
$thour $today['hours'];
            if (
$thour 10){
                
$thour "0".$thour;
            }
        
$tmin $today['minutes'];
            if (
$tmin 10){
                
$tmin "0".$tmin;
            }
        
$tsec $today['seconds'];
            if (
$tsec 10){
                
$tsec "0".$tsec;
            }
        
$date $tmonth." ".$tday.", ".$tyear." @ ".$thour.":".$tmin.":".$tsec;
        
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1454 [Najděte]

{ Kód }:

            ."<input type=\"hidden\" name=\"sid\" size=\"50\" value=\"".$sid."\">"

[Před tento řádek vložte toto]

{ Kód }:

        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        
."<b>"._CHNGPROGRAMSTORY."</b><br><br>"
        
._NOWIS.": ".un_convert_time_by_locale($date"adminstories")."<br><br>";
        
$xday 1;
        echo 
_DAY.": <select name=\"day\">";
            while (
$xday <= 31) {
                if (
$xday == $datetime[3]) {
                    
$sel "selected";
                } else {
                    
$sel "";
                }
                echo 
"<option name=\"day\" ".$sel.">".$xday."</option>";
                
$xday++;
            }
        echo 
"</select>";
        
$xmonth 1;
        echo 
_UMONTH.": <select name=\"month\">";
            while (
$xmonth <= 12) {
                if (
$xmonth == $datetime[2]) {
                    
$sel "selected";
                } else {
                    
$sel "";
                }
                echo 
"<option name=\"month\" ".$sel.">".$xmonth."</option>";
                
$xmonth++;
            }
        echo 
"</select>";
        echo 
_YEAR.": <input type=\"text\" name=\"year\" value=\"".$datetime[1]."\" size=\"5\" maxlength=\"4\">";
        echo 
"<br>"._HOUR.": <select name=\"hour\">";
        
$xhour 0;
        
$cero "0";
            while (
$xhour <= 23) {
                
$dummy $xhour;
                    if (
$xhour 10) {
                        
$xhour $cero.$xhour;
                    }
                    if (
$xhour == $datetime[4]) {
                        
$sel "selected";
                    } else {
                        
$sel "";
                    }
                echo 
"<option name=\"hour\" ".$sel.">".$xhour."</option>";
                
$xhour $dummy;
                
$xhour++;
            }
        echo 
"</select>";
        echo 
": <select name=\"min\">";
        
$xmin 0;
            while (
$xmin <= 59) {
                if ((
$xmin == 0) OR ($xmin == 5)) {
                    
$xmin "0".$xmin;
                }
                if (
$xmin == $datetime[5]) {
                    
$sel "selected";
                } else {
                    
$sel "";
                }
                echo 
"<option name=\"min\" ".$sel.">".$xmin."</option>";
                
$xmin $xmin 5;
            }
        echo 
"</select>";
        echo 
": <select name=\"sec\">";
        
$xsec 0;
            while (
$xsec <= 59) {
                if (
$xsec 10) {
                    
$xsec "0".$xsec;
                }
                if (
$xsec == $datetime[6]) {
                    
$sel "selected";
                } else {
                    
$sel "";
                }
                echo 
"<option name=\"sec\" ".$sel.">".$xsec."</option>";
                
$xsec $xsec 1;
            }
        echo 
"</select>";
        echo 
"<br><br>"
        
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1625 [Najděte]

{ Kód }:

    for ($i=0$i<sizeof($assotop); $i++) {
        
$associated .= $assotop[$i]."-";
    }


[Za tyto řádky vložte toto]

{ Kód }:

    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
    
if ($day 10) {
        
$day "0".$day;
    }
    if (
$month 10) {
        
$month "0".$month;
    }
    
$date $year."-".$month."-".$day." ".$hour.":".$min.":".$sec;
    
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1828 [Najděte]

{ Kód }:

echo ": 00<br><br>"

[Upravte tento řádek takto]

{ Kód }:

    /*echo ": 00<br><br>"*/
    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
    
echo ": <select name=\"sec\">";
    
$sec 0;
        while (
$sec <= 59) {
            if (
$sec 10) {
                
$sec "0".$sec;
            }
            echo 
"<option name=\"sec\">".$sec."</option>";
            
$sec $sec 1;
        }
    echo 
"</select>";
    echo 
"<br><br>"
    
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 2050 [Najděte]

{ Kód }:

echo ": 00<br><br>"

[Upravte tento řádek takto]

{ Kód }:

    /*echo ": 00<br><br>"*/
    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
    
echo ": <select name=\"sec\">";
    
$xsec 0;
        while (
$xsec <= 59) {
            if (
$xsec 10) {
                
$xsec "0".$xsec;
            }
            if (
$xsec == $sec) {
                
$sel "selected";
            } else {
                
$sel "";
            }
            echo 
"<option name=\"sec\" ".$sel.">".$xsec."</option>";
            
$xsec $xsec 1;
        }
    echo 
"</select>";
    echo 
"<br><br>"
    
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 2093 [Najděte]

{ Kód }:

$sec = "00";

[Upravte tento řádek takto]

{ Kód }:

            /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
            /*$sec = "00";*/
            /* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 1633 [Najděte]

{ Kód }:

function changeStory($sid$subject$hometext$bodytext$topic$notes$catid$ihome$alanguage$acomm$assotop) {

[Upravte tento řádek takto]

{ Kód }:

    /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
    /*function changeStory($sid, $subject, $hometext, $bodytext, $topic, $notes, $catid, $ihome, $alanguage, $acomm, $assotop) {*/
    
function changeStory($sid$year$day$month$hour$min$sec$subject$hometext$bodytext$topic$notes$catid$ihome$alanguage$acomm$assotop) {
    
/* IJVo tr_cl_sec 02.07.2007 09:30:00 */


Kolem řádku 2319 [Najděte]

{ Kód }:

changeStory($sid$subject$hometext$bodytext$topic$notes$catid$ihome$alanguage$acomm$assotop);

[Upravte tento řádek takto]

{ Kód }:

        /* IJVo tr_cl_sec 02.07.2007 09:30:00 */
        /*changeStory($sid, $subject, $hometext, $bodytext, $topic, $notes, $catid, $ihome, $alanguage, $acomm, $assotop);*/
        
changeStory($sid$year$day$month$hour$min$sec$subject$hometext$bodytext

Soubory ke stažení:
Všechny přiložené upravované soubory jsou z verze UNITED-NUKE 4.2.08
Verze: 1.0 Velikost souboru: 64.01 Kb



Tento článek si můžete přečíst na webu BLASSENweb
http://blassenweb.net

Tento článek najdete na adrese:
http://blassenweb.net/clanky/trideni-clanku-dle-casu-a-moznost-zadavani-sekund-pri-zverejneni/312
Magic SEO URL - Optimalizace pro vyhledávače