Changeset 442

Show
Ignore:
Timestamp:
04/15/08 22:10:04 (5 years ago)
Author:
d0nut
Message:

taggingreloaded 0.7.4 release with working caching and french translation

Location:
taggingreloaded
Files:
1 removed
7 modified

Legend:

Unmodified
Added
Removed
  • taggingreloaded/files/lib/page/TaggingPage.class.php

    r330 r442  
    4646                         
    4747                        $this->tags = WCF::getCache()->get('taggingreloaded.wcf.taggingpage'); 
    48                         $this->tags = TaggingReloadedUtil::beautify($this->tags); 
    4948                } 
    5049        } 
  • taggingreloaded/files/lib/system/cache/CacheBuilderTaggingReloadedTagging.class.php

    r330 r442  
    55// Tagging imports 
    66require_once(WCF_DIR.'lib/util/TaggingReloadedUtil.class.php'); 
     7 
     8// seo imports 
     9require_once(WCF_DIR.'lib/page/PublicSEORewriterTagging.class.php'); 
    710 
    811/** 
     
    1417 */ 
    1518class CacheBuilderTaggingReloadedTagging implements CacheBuilder { 
     19        protected $rewriter; 
     20 
    1621        /** 
    1722         * @see CacheBuilder::getData() 
    1823         */ 
    1924        public function getData($cacheResource) { 
     25                $this->rewriter = new PublicSEORewriterTagging(); 
    2026                // order by weight and cut 
    2127                $sql = "SELECT          tag, 
     
    4652                                        'color'=> 0, 
    4753                                        'size'=> 0, 
    48                                         'url' => $rewriter->publicParseTagURLs($row['tag']) 
     54                                        'url' => $this->rewriter->publicParseTagURLs($row['tag']) 
    4955                                         
    5056                                ); 
  • taggingreloaded/optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/cache/CacheBuilderTaggingReloadedBoards.class.php

    r369 r442  
    66require_once(WCF_DIR.'lib/util/TaggingReloadedUtil.class.php'); 
    77require_once(WBB_DIR.'lib/data/board/BoardListTaggingReloaded.class.php'); 
     8 
     9// seo imports 
     10require_once(WCF_DIR.'lib/page/PublicSEORewriterTagging.class.php'); 
    811 
    912/** 
     
    1518 */ 
    1619class CacheBuilderTaggingReloadedBoards implements CacheBuilder { 
     20        protected $rewriter; 
     21 
    1722        /** 
    1823         * @see CacheBuilder::getData() 
    1924         */ 
    2025        public function getData($cacheResource) { 
    21                 $boardID = $eventObj->boardID; 
    22                 $boardList = new BoardListTaggingReloaded($boardID); 
    23                 $boardList->renderBoards(); 
    24                 $readSubBoards($boardList->getSubBoards()); 
    25                 $boards[] = $boardID; 
     26                $this->rewriter = new PublicSEORewriterTagging(); 
     27                $tmp = explode(".",$cacheResource['cache']); 
     28                $boardIDs = substr($cacheResource['cache'], strrpos($cacheResource['cache'],".")+1); 
    2629 
    2730                // order by weight and cut 
     
    3437                        JOIN            wbb".WBB_N."_thread t 
    3538                        ON              p.threadID = t.threadID 
    36                         WHERE           t.boardID IN (".implode(',', $boards).") 
     39                        WHERE           t.boardID IN (".$boardIDs.") 
    3740                        GROUP BY        tag 
    3841                        ORDER BY        weight DESC 
     
    5962                                        'color'=> 0, 
    6063                                        'size'=> 0, 
    61                                         'url' => $rewriter->publicParseTagURLs($row['tag']) 
     64                                        'url' => $this->rewriter->publicParseTagURLs($row['tag']) 
    6265                                         
    6366                                ); 
  • taggingreloaded/optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/event/listener/TaggingReloadedWBBPageListener.class.php

    r369 r442  
    77require_once(WCF_DIR.'lib/util/TaggingReloadedUtil.class.php'); 
    88require_once(WCF_DIR.'lib/system/event/listener/TaggingReloadedPageListener.class.php'); 
     9require_once(WBB_DIR.'lib/data/board/BoardListTaggingReloaded.class.php'); 
    910 
    1011// seo imports 
     
    123124                                break; 
    124125                        case 'BoardPage': 
     126                                $boardID = $this->eventObj->boardID; 
     127                                $boardList = new BoardListTaggingReloaded($boardID); 
     128                                $boardList->renderBoards(); 
     129                                $this->readSubBoards($boardList->getSubBoards()); 
     130                                $this->boards[] = $boardID; 
     131                         
    125132                                $minLifetime = 0; 
    126133                                $maxLifetime = 43200; //12 h 
    127134 
    128135                                WCF::getCache()->addResource( 
    129                                         'taggingreloaded.wbb.boards',  
     136                                        'taggingreloaded.wbb.boards.'.implode(",",$this->boards),  
    130137                                        WBB_DIR.'cache/cache.taggingreloaded.wbb.boards.php', 
    131138                                        WBB_DIR.'lib/system/cache/CacheBuilderTaggingReloadedBoards.class.php', 
     
    133140                                        $maxLifetime 
    134141                                ); 
     142                                 
     143                                $this->tags = WCF::getCache()->get('taggingreloaded.wbb.boards.'.implode(",",$this->boards)); 
    135144                                break; 
    136145                        case 'TaggingPage': 
  • taggingreloaded/optionals/de.easy-coding.wbb.taggingreloaded/package.xml

    r435 r442  
    55                <packagename>Tagging Reloaded for WBB</packagename> 
    66                <packagedescription>Tagging Reloaded does not mean just tagging. It's much more!</packagedescription> 
    7                 <version>0.7.3</version> 
     7                <version>0.7.4</version> 
    88                <date>DATE</date> 
    99                <plugin>com.woltlab.wbb</plugin> 
     
    3434        </instructions> 
    3535         
     36        <instructions type="update" fromversion="0.7.3"> 
     37                <files>files.tar</files> 
     38                <languages languagecode="fr">fr.xml</languages> 
     39        </instructions> 
     40         
    3641        <instructions type="update" fromversion="0.7.2"> 
    3742                <files>files.tar</files> 
     43                <languages languagecode="fr">fr.xml</languages> 
    3844        </instructions> 
    3945         
    4046        <instructions type="update" fromversion="0.7.1"> 
    4147                <files>files.tar</files> 
     48                <languages languagecode="fr">fr.xml</languages> 
    4249        </instructions> 
    4350         
    4451        <instructions type="update" fromversion="0.7.0"> 
    4552                <files>files.tar</files> 
     53                <languages languagecode="fr">fr.xml</languages> 
    4654        </instructions> 
    4755         
    4856        <instructions type="update" fromversion="0.6.0"> 
    4957                <files>files.tar</files> 
     58                <languages languagecode="fr">fr.xml</languages> 
    5059        </instructions> 
    5160         
    5261        <instructions type="update" fromversion="0.5.1"> 
    5362                <files>files.tar</files> 
     63                <languages languagecode="fr">fr.xml</languages> 
    5464        </instructions> 
    5565         
    5666        <instructions type="update" fromversion="0.5.0"> 
    5767                <files>files.tar</files> 
     68                <languages languagecode="fr">fr.xml</languages> 
    5869        </instructions> 
    5970         
     
    6172                <files>files.tar</files> 
    6273                <eventlistener>eventlistener.xml</eventlistener> 
     74                <languages languagecode="fr">fr.xml</languages> 
    6375        </instructions> 
    6476         
     
    6678                <files>files.tar</files> 
    6779                <eventlistener>eventlistener.xml</eventlistener> 
     80                <languages languagecode="fr">fr.xml</languages> 
    6881        </instructions> 
    6982         
     
    7285                <eventlistener>eventlistener.xml</eventlistener> 
    7386                <languages languagecode="de-informal">de-informal.xml</languages> 
     87                <languages languagecode="fr">fr.xml</languages> 
    7488        </instructions> 
    7589         
     
    7892                <eventlistener>eventlistener.xml</eventlistener> 
    7993                <languages languagecode="de-informal">de-informal.xml</languages> 
     94                <languages languagecode="fr">fr.xml</languages> 
    8095        </instructions> 
    8196</package> 
  • taggingreloaded/optionals/de.easy-coding.wcf.taggingreloaded.seo/package.xml

    r435 r442  
    33<package name="de.easy-coding.wcf.taggingreloaded.seo"> 
    44        <packageinformation> 
    5                 <packagename>Tagging Reloaded SEO Urls</packagename> 
     5                <packagename>Tagging Reloaded for SEO Urls</packagename> 
    66                <packagedescription>Tagging Reloaded does not mean just tagging. It's much more!</packagedescription> 
    7                 <version>0.6.0</version> 
     7                <version>0.7.4</version> 
    88                <date>DATE</date> 
    99                <plugin>com.woltlab.wcf</plugin> 
     
    3333                <languages languagecode="fr">fr.xml</languages> 
    3434        </instructions> 
     35         
     36        <instructions type="update" fromversion="0.6.0"> 
     37                <languages languagecode="fr">fr.xml</languages> 
     38        </instructions> 
    3539</package> 
  • taggingreloaded/package.xml

    r434 r442  
    33<package name="de.easy-coding.wcf.taggingreloaded"> 
    44        <packageinformation> 
    5                 <packagename>Tagging Reloaded</packagename> 
     5                <packagename>Tagging Reloaded for WCF</packagename> 
    66                <packagedescription>Tagging Reloaded does not mean just tagging. It's much more!</packagedescription> 
    77                <version>0.7.4</version> 
     
    4646        <instructions type="update" fromversion="0.7.3"> 
    4747                <files>files.tar</files> 
     48                <templates>templates.tar</templates> 
     49                <languages languagecode="fr">fr.xml</languages> 
    4850        </instructions> 
    4951         
    5052        <instructions type="update" fromversion="0.7.2"> 
    5153                <files>files.tar</files> 
     54                <templates>templates.tar</templates> 
     55                <languages languagecode="fr">fr.xml</languages> 
    5256        </instructions> 
    5357         
     
    5660                <templates>templates.tar</templates> 
    5761                <useroptions>useroptions.xml</useroptions> 
     62                <languages languagecode="fr">fr.xml</languages> 
    5863        </instructions> 
    5964         
     
    6267                <templates>templates.tar</templates> 
    6368                <useroptions>useroptions.xml</useroptions> 
     69                <languages languagecode="fr">fr.xml</languages> 
    6470        </instructions> 
    6571         
     
    7177                <languages languagecode="de-informal">de-informal.xml</languages> 
    7278                <languages languagecode="en">en.xml</languages> 
     79                <languages languagecode="fr">fr.xml</languages> 
    7380        </instructions> 
    7481         
     
    8087                <languages languagecode="de-informal">de-informal.xml</languages> 
    8188                <languages languagecode="en">en.xml</languages> 
     89                <languages languagecode="fr">fr.xml</languages> 
    8290        </instructions> 
    8391         
     
    8997                <languages languagecode="de-informal">de-informal.xml</languages> 
    9098                <languages languagecode="en">en.xml</languages> 
     99                <languages languagecode="fr">fr.xml</languages> 
    91100                <sql>update.sql</sql> 
    92101        </instructions> 
     
    99108                <languages languagecode="de-informal">de-informal.xml</languages> 
    100109                <languages languagecode="en">en.xml</languages> 
     110                <languages languagecode="fr">fr.xml</languages> 
    101111                <sql>update.sql</sql> 
    102112        </instructions> 
     
    110120                <languages languagecode="de-informal">de-informal.xml</languages> 
    111121                <languages languagecode="en">en.xml</languages> 
     122                <languages languagecode="fr">fr.xml</languages> 
    112123                <groupoptions>groupoptions.xml</groupoptions> 
    113124        </instructions> 
     
    121132                <languages languagecode="de-informal">de-informal.xml</languages> 
    122133                <languages languagecode="en">en.xml</languages> 
     134                <languages languagecode="fr">fr.xml</languages> 
    123135                <groupoptions>groupoptions.xml</groupoptions> 
    124136        </instructions>