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

这个插件,我在淘宝买的时候,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的模块。

最终效果


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

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

地址 qishiweb.taobao.com

你可能感兴趣的:(织梦TAG高级优化插件,静态化+自定义标题+描述+缩略图)