Emlog-TangStyle模板结构介绍Side.php
下文为搜索组件
<?php /* * 侧边栏 */ if(!defined('EMLOG_ROOT')) {exit('error!');} ?> <div id="sidebar"> <div id="search">
下文获取个人博客标题,关键词,并设定侧边栏尺寸
<form id="searchform" method="get" action="<?php echo BLOG_URL; ?>"> <input type="text" value="" name="keyword" id="s" size="30" x-webkit-speech> <button type="submit" id="searchsubmit"><i class="iconfont">ő</i></button> </form> </div> <div class="sidebar">
下文为边栏加载插件购置,主要用于加载插件里面的文件。
<?php $widgets = !empty($options_cache['widgets1']) ? unserialize($options_cache['widgets1']) : array(); doAction('diff_side'); foreach ($widgets as $val) { $widget_title = @unserialize($options_cache['widget_title']); $custom_widget = @unserialize($options_cache['custom_widget']); if(strpos($val, 'custom_wg_') === 0) { $callback = 'widget_custom_text'; if(function_exists($callback)) { call_user_func($callback, htmlspecialchars($custom_widget[$val]['title']), $custom_widget[$val]['content']); } }else{ $callback = 'widget_'.$val; if(function_exists($callback)) { preg_match("/^.*\s\((.*)\)/", $widget_title[$val], $matchs); $wgTitle = isset($matchs[1]) ? $matchs[1] : $widget_title[$val]; call_user_func($callback, htmlspecialchars($wgTitle)); } } } ?> </div> </div><!--end #siderbar-->
以上所有代码基本都不用修改,这些主要是用于加载侧边栏组件,其函数来源于module.php,如果是单栏模板,这个页面可以删掉。