文章详情

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




易优建议TAG自定义风格修改技巧【eyoucms技巧】教程(图1)易优建议TAG自定义风格修改技巧【eyoucms技巧】教程(图2)易优建议TAG自定义风格修改技巧【eyoucms技巧】教程(图3)



涉及的修改文件如下:


applicationhomecontrollertags.php文件


用编辑器打开他


找到:

 if (!empty($tagindexInfo)) {

            $tagid = $tagindexInfo['id'];

            $tag = $tagindexInfo['tag'];


在下面增加一段:

$viewfile = $tagindexInfo['viewfile'];


再找到:


 $field_data = array(

            'tag'   => $tag,

            'tagid'   => $tagid,

下面增加一行:

'viewfile' => $viewfile,


再次找到:


/*模板文件*/

 $viewfile = 'lists_tags';


将他修改为:


        /*模板文件*/

       if($viewfile) {

        $viewfile = $viewfile;

}else{

$viewfile = 'lists_tags';

        

            }


保存即可;


打开:

applicationadmincontrollerTags.php文件


找到以下代码:


  /**

     * 编辑

     */    

    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'] : '',


在这下面增加以下代码:


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


最后打开模板文件:applicationadmintemplatetagsedit.htm


文件 


找到以下代码:

<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>

在下面增加一段以下代码:


<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>

保存

4.png

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


点击:执行  增加以下代码


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



最后重启数据库,


后台缓存即可


完成


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


加入收藏

微信扫一扫

转载请注明出处:https://www.lidslog.com/xueyuan/220.html
版权:所有文章均来自网络,版权归原作者所有,仅提供学习、科研! 如本文可能涉嫌侵犯其合法权益,请及时联系客服第一时间处理。

相关推荐
调取下载附件的提取码和服务器名称
1,内容页调用下载附件的相关信息模板调用代码{eyou:volist name="$eyou.field.file_list" id="field"} 附件文件名:{$field.file_name} 文件提取码:{$field.extract_code} 服务...
962
易优实现发布时间显示类似几小时前、几天前的效果
在网页开发中,我们经常需要显示文章或动态的发布时间,为了增加用户体验,通常会将发布时间显示为几秒前、几分钟前、几小时前、几天前、几月前等形式,以便更直观地展示时间的流逝。首先,在\extend\function.php添加以下代码:// 发表时间几天前的写法function ycnh_date{ $t=time(...
587
微信公众号如何加入IP白名单
第一步:登录微信公众号 https://mp.weixin.qq.com/ ,点击菜单最底部的【基本配置】第二步:将后台提示的IP地址,加入微信公众号的IP白名单里;点击确认修改即可。如果分享还是没解决,请清除缓存,等几分钟试试。
1018
如何让eyou(百度编辑器)内容不自动加上p标签后缀
1.将 ueditor.all.js文件里的<p> <br/> </p> 所有标签全部删除 2.找到 ueditor.all.js文件里的 //给文本或者inline节点套p标签 if (me.options.enterTag == 'p') { ...
871
模板制作准备工作
系统环境的搭建,请点击链接查看。系统环境搭建好了,好的工具有利于你快速修改和制作模板。一、浏览器二、编辑器三、熟悉模板制作标签(当然,如果你只是对已有的模板做单纯的修改,比如:颜色修改、结构修改等。那么不熟悉模板标签也没关系。)在制作模板之前,你还需要先了解Eyoucms特有的目录结构,按规则放置网页文件、CSS文件、...
926
QQ在线咨询
插件定制
3173774949
仿站定制
3173774949
购买授权
3173774949