美文网首页
织梦TAG高级优化插件,静态化+自定义标题+描述+缩略图

织梦TAG高级优化插件,静态化+自定义标题+描述+缩略图

作者: 认真的草莓 | 来源:发表于2017-08-23 14:17 被阅读0次

    这个插件,我在淘宝买的时候,50块钱。在原有的基础上增加了TAG的缩略图功能。鉴于我已经有了TAG静态化增强版本的插件。这里,主要记录,给TAG标签添加缩略图,并制作成dede标准模块的过程,以作备忘。

    首先,缩略图功能的实现

    一.涉及的文件

    1.tags_mian.php 

    2./templets/tags_main.htm 

    3./dede/js/main.tag.js 

    二.具体修改的内容

    1.tags_mian.php

    这里主要进行数据库的增删改查操作。我在这里新增加了一个tagimg字段。

    2./templets/tags_main.htm

    需要增加上传图片的按钮和功能,这里要记住,html文件,只是一个样式,数据库的连接,已经SQL的数据,都在tags_main.php里生成了。

    3./dede/js/main.tag.js 

    只需要增加引用,不需要修改,主要利用main.tag.js里的selectimg函数,在JS的调试过程中,最好使用F12,进行POST数据分析。这样能清楚明白JS的过程,以及与数据库的交互过程。

    然后,模块制作的细节

    1.模块的制作,其实是压缩文件,生成XML文件的过程。这里,最好在dede目录下,进行压缩。

    2.模块的每一处都要填写。少一个,都要重新填表,而且DEDE是无记忆功能,很多表要重新填。

    3.模块安装程序,卸载程序,其实是对数据表的增删操作。要分清楚,新建字段,和添加数据的区别。#@__tagidex 这用表示方式,无法在phpmyadmin里直接运行,但是这样写是有效果的,因为,经过dede的编译功能,才会出现,前缀_tagidex表示数据表的最终形式。再加强一下SQL语句的使用能力。

    4.模块的文件列表只需要写一条------  ./taghmtl

    4.模块编译成的XML文件,在/data/module里,要记住唯一的XML文件名。

    5.模块要包含,文件列表,XML安装文件,必备的使用说明文件。同时。要包含,对dede系统新加的两个扩展函数。

    最后一些,细节

    1.缩略图通过 [field:tagimg/]调用

    2.要尝试制作GBK的模块。

    最终效果

    如有需要,请到淘宝购买,此插件。

    地址 qishiweb.taobao.com

    相关文章

      网友评论

          本文标题:织梦TAG高级优化插件,静态化+自定义标题+描述+缩略图

          本文链接:https://www.haomeiwen.com/subject/yfdyhxtx.html