Emlog模板设置插件修改篇:实现标签标题、描述等均可自定义

2019-10-17 / 11 评论 / 18077 阅读

找到模板设置插件tpl_options.php文件中的case 'sort':开头至break;,在break;后面加入代码

case 'sytag':
global $CACHE;
$tag_cache = $CACHE->readCache('tags');
echo '<div class="option-sort-left"><select class="option-sort-select">';
foreach($tag_cache as $value){
echo sprintf('<option value="%s">%s</option>',$value['tagname'],$value['tagname']);
}
echo '</select></div>';
echo '<div class="option-sort-right">';
foreach ($tag_cache as $value) {
$sid = $value['tagname'];
echo '<div class="option-sort-option option-sytag-option">';
if(!isset($option['value'][$sid])){$option['value'][$sid] = $this->getOptionDefaultValue($option, $this->_currentTemplate);}
if($loopValues){if($placeholder){echo sprintf('<input type="hidden" name="%s" value="">', $option['id'] . "[{$sid}]");}
foreach($option['values'] as $value => $label){echo strtr($tpl, array(
'{name}' => $option['id'] . "[{$sid}]",
'{value}' => $this->encode($value),
'{label}' => $label,
'{checked}' => $this->getCheckedString($value, $option['value'][$sid]),
));
}
}else{
echo strtr($tpl, array(
'{name}' => $option['id'] . "[{$sid}]",
'{value}' => $this->encode($option['value'][$sid]),
'{label}' => '',
'{path}' => $this->getImagePath($option['value'][$sid]),
'{rich}' => $this->getRichString($option),
));
}
echo '</div>';    
}
echo '</div>';
break;

如果想好看点,加入css文件:

/**舍力加入css开始**/
#tpl-options .depend-sytag{margin-left:0;clear: both;}
.option-sytag-left{ float:left;}
.option-sytag-right{float:left;}
.option-sytag-option input{height:23px;}
/**end**/

使用方法(举例说明):

'tagtt' => array(
'type' => 'text',
'name' => '标签标题设置',
'values' => array('',),
'unsorted' => false,
'depend' => 'sytag',
'description' => '左侧选择标签,然后在输入框中输入标签标题。',
),

评论一下?

OωO
取消
    1. 头像
      武汉SEO
      第11楼
      非常好的技术教程,很实用!
      回复
    1. 头像
      热搜
      第10楼
      文章非常好超喜欢
      回复
    1. 头像
      热搜榜
      第9楼
      文章不错支持一下,非常喜欢
      回复
    1. 头像
      今日新鲜事
      第8楼
      文章不错支持一下吧,非常喜欢
      回复
    1. 头像
      今日新闻
      第7楼
      文章不错支持一下吧,非常喜欢
      回复
    1. 头像
      头条新闻
      第6楼
      文章不错支持一下吧
      回复
    1. 头像
      SongofSky
      第5楼
      感谢分享!!!
      回复
    1. 头像
      今日新鲜事
      第4楼
      文章不错支持一下吧
      回复
    1. 头像
      纳贤猫
      地板
      Emlog模板总体来说比WP更有趣
      www.nxm.com  纳贤猫 专业应用APP为您推荐。
      回复
    1. 头像
      热搜
      板凳
      文章不错非常喜欢
      回复
    1. 头像
      趣模板源码
      沙发
      Emlog模板总体来说比WP更有趣,趣模板源码前来支持www.qumuban.com
      回复