Changeset 443

Show
Ignore:
Timestamp:
04/16/08 18:08:05 (5 years ago)
Author:
d0nut
Message:

sitemaps wbb, last update=last posting

Location:
sitemaps/optionals/de.easy-coding.wbb.sitemaps
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • sitemaps/optionals/de.easy-coding.wbb.sitemaps/files/lib/system/event/listener/SitemapsPageWBBListener.class.php

    r276 r443  
    152152                        $this->boardThreadsPerPage(); 
    153153 
    154                         $sql = "SELECT          board.* 
    155                                 FROM            wbb".WBB_N."_board board 
     154                        $sql = "SELECT          board.*, 
     155                                                t.lastPostTime 
     156                                FROM            wbb".WBB_N."_board board 
     157                                NATURAL JOIN    wbb".WBB_N."_board_last_post blp 
     158                                JOIN            wbb".WBB_N."_thread t  
     159                                ON              blp.threadID = t.threadID 
    156160                                WHERE           board.threads > 0 
    157161                                AND             board.boardID IN (".$boardIDs.") 
    158162                                ".(count($this->boardIDs) && $this->boardIDs[0] ? "AND board.boardID IN (".implode(',', $this->boardIDs).")" : "")." 
     163                                AND blp.languageID=0 
    159164                                ORDER BY        board.time DESC"; 
    160165 
     
    165170                                $this->boards[$i] = new SitemapsBoard($row['boardID'], $row); 
    166171                                $this->boards[$i]->full = true; 
     172                                $this->boards[$i]->time = $row['lastPostTime']; 
     173 
    167174                                if(intval($this->boards[$i]->getThreads()) == 0) { 
    168175                                        continue; 
     
    254261                                $tpl = '<url><loc>'.PAGE_URL.'/%s</loc><lastmod>%s</lastmod></url>'; 
    255262                                foreach($this->boards as $board) { 
    256                                         printf($tpl, $board->url, date('c', $board->time)); 
     263                                        printf($tpl, $board->url, date('c', $board->lastPostTime)); 
    257264                                } 
    258265                        } else { 
  • sitemaps/optionals/de.easy-coding.wbb.sitemaps/package.xml

    r300 r443  
    99                <packagedescription language="de"><![CDATA[XML Sitemaps fÃŒr Woltlab Burning Board.]]></packagedescription> 
    1010                <packagedescription language="fr"><![CDATA[Sitemaps XML pour Woltlab Burning Board]]></packagedescription> 
    11                 <version>1.0.1</version> 
     11                <version>1.2.1</version> 
    1212                <date>DATE</date> 
    1313                <plugin>com.woltlab.wbb</plugin> 
     
    3131        </instructions> 
    3232         
     33        <instructions type="update" fromversion="1.0.1"> 
     34                <files>files.tar</files> 
     35        </instructions> 
     36         
    3337        <instructions type="update" fromversion="1.0.0"> 
    3438                <files>files.tar</files>