Changeset 2812 for plugins/multiToc/trunk/_public.php
- Timestamp:
- 12/23/10 09:57:18 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/multiToc/trunk/_public.php
r2808 r2812 11 11 # -- END LICENSE BLOCK ------------------------------------ 12 12 13 $core->addBehavior('publicBeforeDocument',array('multiTocBehaviors','addTplPath')); 14 $core->addBehavior('coreBlogGetPosts',array('multiTocBehaviors','coreBlogGetPosts')); 13 if (!defined('DC_RC_PATH')) { return; } 15 14 16 15 $core->tpl->addValue('MultiTocUrl', array('multiTocTpl','multiTocUrl')); … … 33 32 $core->tpl->addBlock('MultiTocMetaData',array('multiTocTpl','multiTocMetaData')); 34 33 35 class rsMultiTocPost extends rsExtPostPublic36 {37 public static function getExcerpt($rs,$absolute_urls=false)38 {39 $c = parent::getExcerpt($rs,$absolute_urls);40 41 if ($rs->hasToc()) {42 $toc = new multiTocPost($rs);43 $c = $toc->process($c);44 unset($toc);45 }46 47 return $c;48 }49 50 public static function getContent($rs,$absolute_urls=false)51 {52 $c = parent::getContent($rs,$absolute_urls);53 54 if ($rs->hasToc()) {55 $toc = new multiTocPost($rs);56 $c = $toc->process($c);57 unset($toc);58 }59 60 return $c;61 }62 63 public static function hasToc($rs)64 {65 if (preg_match('/<p>::TOC::<\/p>/',$rs->post_excerpt_xhtml.$rs->post_content_xhtml)) {66 return true;67 }68 else {69 return false;70 }71 }72 }73 74 34 class multiTocUrl extends dcUrlHandlers 75 35 { … … 139 99 } elseif (file_exists($tagada)) { 140 100 $css = 141 $core->blog->settings->system->themes_url.'/default/multitoc. min.css';101 $core->blog->settings->system->themes_url.'/default/multitoc.css'; 142 102 } else { 143 103 $css =
Note: See TracChangeset
for help on using the changeset viewer.