Changeset 442
- Timestamp:
- 04/15/08 22:10:04 (5 years ago)
- Location:
- taggingreloaded
- Files:
-
- 1 removed
- 7 modified
-
files/lib/page/TaggingPage.class.php (modified) (1 diff)
-
files/lib/system/cache/CacheBuilderTaggingReloadedTagging.class.php (modified) (3 diffs)
-
optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/cache/CacheBuilderBuddylooWhiteList.class.php (deleted)
-
optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/cache/CacheBuilderTaggingReloadedBoards.class.php (modified) (4 diffs)
-
optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/event/listener/TaggingReloadedWBBPageListener.class.php (modified) (3 diffs)
-
optionals/de.easy-coding.wbb.taggingreloaded/package.xml (modified) (6 diffs)
-
optionals/de.easy-coding.wcf.taggingreloaded.seo/package.xml (modified) (2 diffs)
-
package.xml (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
-
taggingreloaded/files/lib/page/TaggingPage.class.php
r330 r442 46 46 47 47 $this->tags = WCF::getCache()->get('taggingreloaded.wcf.taggingpage'); 48 $this->tags = TaggingReloadedUtil::beautify($this->tags);49 48 } 50 49 } -
taggingreloaded/files/lib/system/cache/CacheBuilderTaggingReloadedTagging.class.php
r330 r442 5 5 // Tagging imports 6 6 require_once(WCF_DIR.'lib/util/TaggingReloadedUtil.class.php'); 7 8 // seo imports 9 require_once(WCF_DIR.'lib/page/PublicSEORewriterTagging.class.php'); 7 10 8 11 /** … … 14 17 */ 15 18 class CacheBuilderTaggingReloadedTagging implements CacheBuilder { 19 protected $rewriter; 20 16 21 /** 17 22 * @see CacheBuilder::getData() 18 23 */ 19 24 public function getData($cacheResource) { 25 $this->rewriter = new PublicSEORewriterTagging(); 20 26 // order by weight and cut 21 27 $sql = "SELECT tag, … … 46 52 'color'=> 0, 47 53 'size'=> 0, 48 'url' => $ rewriter->publicParseTagURLs($row['tag'])54 'url' => $this->rewriter->publicParseTagURLs($row['tag']) 49 55 50 56 ); -
taggingreloaded/optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/cache/CacheBuilderTaggingReloadedBoards.class.php
r369 r442 6 6 require_once(WCF_DIR.'lib/util/TaggingReloadedUtil.class.php'); 7 7 require_once(WBB_DIR.'lib/data/board/BoardListTaggingReloaded.class.php'); 8 9 // seo imports 10 require_once(WCF_DIR.'lib/page/PublicSEORewriterTagging.class.php'); 8 11 9 12 /** … … 15 18 */ 16 19 class CacheBuilderTaggingReloadedBoards implements CacheBuilder { 20 protected $rewriter; 21 17 22 /** 18 23 * @see CacheBuilder::getData() 19 24 */ 20 25 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); 26 29 27 30 // order by weight and cut … … 34 37 JOIN wbb".WBB_N."_thread t 35 38 ON p.threadID = t.threadID 36 WHERE t.boardID IN (". implode(',', $boards).")39 WHERE t.boardID IN (".$boardIDs.") 37 40 GROUP BY tag 38 41 ORDER BY weight DESC … … 59 62 'color'=> 0, 60 63 'size'=> 0, 61 'url' => $ rewriter->publicParseTagURLs($row['tag'])64 'url' => $this->rewriter->publicParseTagURLs($row['tag']) 62 65 63 66 ); -
taggingreloaded/optionals/de.easy-coding.wbb.taggingreloaded/files/lib/system/event/listener/TaggingReloadedWBBPageListener.class.php
r369 r442 7 7 require_once(WCF_DIR.'lib/util/TaggingReloadedUtil.class.php'); 8 8 require_once(WCF_DIR.'lib/system/event/listener/TaggingReloadedPageListener.class.php'); 9 require_once(WBB_DIR.'lib/data/board/BoardListTaggingReloaded.class.php'); 9 10 10 11 // seo imports … … 123 124 break; 124 125 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 125 132 $minLifetime = 0; 126 133 $maxLifetime = 43200; //12 h 127 134 128 135 WCF::getCache()->addResource( 129 'taggingreloaded.wbb.boards ',136 'taggingreloaded.wbb.boards.'.implode(",",$this->boards), 130 137 WBB_DIR.'cache/cache.taggingreloaded.wbb.boards.php', 131 138 WBB_DIR.'lib/system/cache/CacheBuilderTaggingReloadedBoards.class.php', … … 133 140 $maxLifetime 134 141 ); 142 143 $this->tags = WCF::getCache()->get('taggingreloaded.wbb.boards.'.implode(",",$this->boards)); 135 144 break; 136 145 case 'TaggingPage': -
taggingreloaded/optionals/de.easy-coding.wbb.taggingreloaded/package.xml
r435 r442 5 5 <packagename>Tagging Reloaded for WBB</packagename> 6 6 <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> 8 8 <date>DATE</date> 9 9 <plugin>com.woltlab.wbb</plugin> … … 34 34 </instructions> 35 35 36 <instructions type="update" fromversion="0.7.3"> 37 <files>files.tar</files> 38 <languages languagecode="fr">fr.xml</languages> 39 </instructions> 40 36 41 <instructions type="update" fromversion="0.7.2"> 37 42 <files>files.tar</files> 43 <languages languagecode="fr">fr.xml</languages> 38 44 </instructions> 39 45 40 46 <instructions type="update" fromversion="0.7.1"> 41 47 <files>files.tar</files> 48 <languages languagecode="fr">fr.xml</languages> 42 49 </instructions> 43 50 44 51 <instructions type="update" fromversion="0.7.0"> 45 52 <files>files.tar</files> 53 <languages languagecode="fr">fr.xml</languages> 46 54 </instructions> 47 55 48 56 <instructions type="update" fromversion="0.6.0"> 49 57 <files>files.tar</files> 58 <languages languagecode="fr">fr.xml</languages> 50 59 </instructions> 51 60 52 61 <instructions type="update" fromversion="0.5.1"> 53 62 <files>files.tar</files> 63 <languages languagecode="fr">fr.xml</languages> 54 64 </instructions> 55 65 56 66 <instructions type="update" fromversion="0.5.0"> 57 67 <files>files.tar</files> 68 <languages languagecode="fr">fr.xml</languages> 58 69 </instructions> 59 70 … … 61 72 <files>files.tar</files> 62 73 <eventlistener>eventlistener.xml</eventlistener> 74 <languages languagecode="fr">fr.xml</languages> 63 75 </instructions> 64 76 … … 66 78 <files>files.tar</files> 67 79 <eventlistener>eventlistener.xml</eventlistener> 80 <languages languagecode="fr">fr.xml</languages> 68 81 </instructions> 69 82 … … 72 85 <eventlistener>eventlistener.xml</eventlistener> 73 86 <languages languagecode="de-informal">de-informal.xml</languages> 87 <languages languagecode="fr">fr.xml</languages> 74 88 </instructions> 75 89 … … 78 92 <eventlistener>eventlistener.xml</eventlistener> 79 93 <languages languagecode="de-informal">de-informal.xml</languages> 94 <languages languagecode="fr">fr.xml</languages> 80 95 </instructions> 81 96 </package> -
taggingreloaded/optionals/de.easy-coding.wcf.taggingreloaded.seo/package.xml
r435 r442 3 3 <package name="de.easy-coding.wcf.taggingreloaded.seo"> 4 4 <packageinformation> 5 <packagename>Tagging Reloaded SEO Urls</packagename>5 <packagename>Tagging Reloaded for SEO Urls</packagename> 6 6 <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> 8 8 <date>DATE</date> 9 9 <plugin>com.woltlab.wcf</plugin> … … 33 33 <languages languagecode="fr">fr.xml</languages> 34 34 </instructions> 35 36 <instructions type="update" fromversion="0.6.0"> 37 <languages languagecode="fr">fr.xml</languages> 38 </instructions> 35 39 </package> -
taggingreloaded/package.xml
r434 r442 3 3 <package name="de.easy-coding.wcf.taggingreloaded"> 4 4 <packageinformation> 5 <packagename>Tagging Reloaded </packagename>5 <packagename>Tagging Reloaded for WCF</packagename> 6 6 <packagedescription>Tagging Reloaded does not mean just tagging. It's much more!</packagedescription> 7 7 <version>0.7.4</version> … … 46 46 <instructions type="update" fromversion="0.7.3"> 47 47 <files>files.tar</files> 48 <templates>templates.tar</templates> 49 <languages languagecode="fr">fr.xml</languages> 48 50 </instructions> 49 51 50 52 <instructions type="update" fromversion="0.7.2"> 51 53 <files>files.tar</files> 54 <templates>templates.tar</templates> 55 <languages languagecode="fr">fr.xml</languages> 52 56 </instructions> 53 57 … … 56 60 <templates>templates.tar</templates> 57 61 <useroptions>useroptions.xml</useroptions> 62 <languages languagecode="fr">fr.xml</languages> 58 63 </instructions> 59 64 … … 62 67 <templates>templates.tar</templates> 63 68 <useroptions>useroptions.xml</useroptions> 69 <languages languagecode="fr">fr.xml</languages> 64 70 </instructions> 65 71 … … 71 77 <languages languagecode="de-informal">de-informal.xml</languages> 72 78 <languages languagecode="en">en.xml</languages> 79 <languages languagecode="fr">fr.xml</languages> 73 80 </instructions> 74 81 … … 80 87 <languages languagecode="de-informal">de-informal.xml</languages> 81 88 <languages languagecode="en">en.xml</languages> 89 <languages languagecode="fr">fr.xml</languages> 82 90 </instructions> 83 91 … … 89 97 <languages languagecode="de-informal">de-informal.xml</languages> 90 98 <languages languagecode="en">en.xml</languages> 99 <languages languagecode="fr">fr.xml</languages> 91 100 <sql>update.sql</sql> 92 101 </instructions> … … 99 108 <languages languagecode="de-informal">de-informal.xml</languages> 100 109 <languages languagecode="en">en.xml</languages> 110 <languages languagecode="fr">fr.xml</languages> 101 111 <sql>update.sql</sql> 102 112 </instructions> … … 110 120 <languages languagecode="de-informal">de-informal.xml</languages> 111 121 <languages languagecode="en">en.xml</languages> 122 <languages languagecode="fr">fr.xml</languages> 112 123 <groupoptions>groupoptions.xml</groupoptions> 113 124 </instructions> … … 121 132 <languages languagecode="de-informal">de-informal.xml</languages> 122 133 <languages languagecode="en">en.xml</languages> 134 <languages languagecode="fr">fr.xml</languages> 123 135 <groupoptions>groupoptions.xml</groupoptions> 124 136 </instructions>
