Changeset 171
- Timestamp:
- 01/12/08 16:00:14 (5 years ago)
- Location:
- taggingreloaded/optionals
- Files:
-
- 3 modified
-
de.easy-coding.wcf.sitemaps.taggingreloaded/files/lib/system/event/listener/TaggingReloadedSitemapsPageListener.class.php (modified) (4 diffs)
-
de.easy-coding.wcf.sitemaps.taggingreloaded/package.xml (modified) (2 diffs)
-
de.easy-coding.wcf.taggingreloaded.seo/files/lib/system/event/listener/TaggingReloadedSEOOptionFormListener.class.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
taggingreloaded/optionals/de.easy-coding.wcf.sitemaps.taggingreloaded/files/lib/system/event/listener/TaggingReloadedSitemapsPageListener.class.php
r78 r171 2 2 // wcf imports 3 3 require_once(WCF_DIR.'lib/system/event/EventListener.class.php'); 4 5 require_once(WCF_DIR.'lib/page/PublicSEORewriterTagging.class.php'); 4 6 5 7 /** … … 17 19 protected $eventObj; 18 20 protected $className; 21 protected $rewriter; 19 22 20 23 /** … … 24 27 $this->eventObj = $eventObj; 25 28 $this->className = $className; 29 $this->rewriter = new PublicSEORewriterTagging(); 26 30 27 31 switch ($eventName) { … … 87 91 $tpl = '<url><loc>'.PAGE_URL.'/%s</loc></url>'; 88 92 foreach($this->tags as $tag) { 89 printf($tpl, 'index.php?page=Tagging&tag='.urlencode($tag));93 printf($tpl, $this->rewriter->publicParseTagURLs($tag)); 90 94 } 91 95 } -
taggingreloaded/optionals/de.easy-coding.wcf.sitemaps.taggingreloaded/package.xml
r94 r171 5 5 <packagename><![CDATA[Sitemaps for Tagging Reloaded]]></packagename> 6 6 <packagedescription><![CDATA[XML Sitemaps for Tagging Reloaded.]]></packagedescription> 7 <version>1. 0.0</version>8 <date> 2007-11-19</date>7 <version>1.1.0</version> 8 <date>DATE</date> 9 9 <plugin>com.woltlab.wcf</plugin> 10 10 </packageinformation> … … 25 25 <eventlistener>eventlistener.xml</eventlistener> 26 26 </instructions> 27 28 <instructions type="update" fromversion="1.0.0"> 29 <files>files.tar</files> 30 </instructions> 27 31 </package> -
taggingreloaded/optionals/de.easy-coding.wcf.taggingreloaded.seo/files/lib/system/event/listener/TaggingReloadedSEOOptionFormListener.class.php
r170 r171 36 36 if (!empty($existingContent)) { 37 37 $this->write($existingContent); 38 } 38 } 39 39 40 $file->write("\n# WCF-SEO-TAGGING-START\n"); 41 $file->write("RewriteRule ^tags/(.+)$ index.php?page=Tagging&tag=$1 [L,QSA]"); 42 $file->write("\n# WCF-SEO-TAGGING-END\n"); 40 if($options['SEO_REWRITE_TAGGING']) { 41 $localstring = str_replace('{TAG}', '(.+)', $options['SEO_REWRITE_TAGGING_FORMAT']); 42 $file->write("\n# WCF-SEO-TAGGING-START\n"); 43 $file->write("RewriteRule ^$localstring$ index.php?page=Tagging&tag=$1 [L,QSA]"); 44 $file->write("\n# WCF-SEO-TAGGING-END\n"); 45 } 43 46 $file->close(); 44 47 }
