今天有人问,TAG标签能不能自定义风格,在默认程序的设置中的确没法自定义。只能通过二开,在这里小秋将用简单的方法来教大家如何实现,看效果图

1、application\home\controller\tags.php文件

找到:

1
2
3
if (!empty($tagindexInfo)) {  
 $tagid $tagindexInfo['id'];
 $tag $tagindexInfo['tag'];

下面增加:

1
$viewfile $tagindexInfo['viewfile'];

找到:

1
2
3
 $field_data array(
 'tag'   => $tag,
 'tagid'   => $tagid,

下面增加:

1
'viewfile' => $viewfile,

找到:

1
2
/*模板文件*/
 $viewfile 'lists_tags';

改为:

1
2
3
4
5
6
7
8
/*模板文件*/
if($viewfile) {
    $viewfile $viewfile;
}
else
{
    $viewfile 'lists_tags';
}

保存。


2、application\admin\controller\Tags.php

找到

1
2
3
4
5
6
7
8
9
10
11
/**     * 编辑
     */    
    public function edit()
    {
        if (IS_POST) {
            $post = input('post.');
            if (empty($post['id'])) $this->error('操作异常');
            $updata = [
                'add_time' => time(),
                'SEO_title' => !empty($post['tag_seo_title']) ? $post['tag_seo_title'] : '',
                'seo_keywords' => !empty($post['tag_seo_keywords']) ? $post['tag_seo_keywords'] : '',

下面增加

1
'viewfile' => !empty($post['viewfile']) ? $post['viewfile'] : '',


3、application\admin\template\tags\edit.htm

找到

1
2
3
4
5
6
7
8
9
10
11
12
<dl class="row">
                <dt class="tit">
                    <label for="tag_seo_description">SEO描述</label>
                </dt>
                <dd class="opt">
  
                   <textarea rows="5" cols="60" 
name="tag_seo_description" id="tag_seo_description" style="height: 
60px;">{$tag.seo_description}</textarea>
                    <p class="notic">标签调用方法:{literal}{$eyou.field.seo_description}{/literal}</p>
                </dd>
            </dl>

下面增加

1
2
3
4
5
6
7
8
9
<dl class="row">
<dt class="tit">
    <label for="viewfile">指定风格</label>
 </dt>
 <dd class="opt">
 <input type="text" name="viewfile" id="viewfile" value="{$tag.viewfile}" class="input-txt">
  <p class="notic">只要填写风格名称即可不包含.htm类型,比如:tagindex</p>
</dd>
</dl>

保存。

修改文件的方法就是上面 最后 还要动数据库增加一个字段哦!如果不懂一般不建议  懂得话,就记得先备份好数据库,打开数据库管理面板  进入 管理页面 在相对应的数据库里


点击:执行  增加以下代码


ALTER TABLE ey_tagindex  ADD  viewfile  varchar(255) NOT NULL DEFAULT '' COMMENT '模板文件';



最后重启数据库,


后台缓存即可


完成


友情说明:每次增加后要在PC目录创建一个htm文件,比如你写的风格名称是a 那么pc下面增加a.htm 文件即可!


Eyoucms自定义tag模板风格的方法(图1)

 小秋同学  标签使用技巧  2021-03-25 11:01:18    收藏:  赞(881)
源码网-一个不错的学习网站
本文地址:https://www.yuanma.cc/article/eyou/1717.html 复制链接 如果还有疑问,欢迎加入我们的QQ交流群:887790 加入Q群 易优最新程序下载: 点击下载
QQ在线咨询