美文网首页
织梦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高级优化插件,静态化+自定义标题+描述+缩略图

    这个插件,我在淘宝买的时候,50块钱。在原有的基础上增加了TAG的缩略图功能。鉴于我已经有了TAG静态化增强版本的...

  • 标签

    织梦TAG标签伪静态支持手机端_单链接拼音版 按此教程操作后,电脑站TAG标签url会像如下: TAG标签首页 h...

  • 织梦DEDECMS”点击加载更多””无限下拉”Infinite

    织梦DEDECMS”点击加载更多“”无限下拉“Infinite Ajax Scroll插件,支持动静态,支持图片延...

  • Vscode

    推荐插件 插件名描述Auto Close Tag自动补全关闭标签Auto Rename Tag自动重命名标签Bea...

  • VSCode 的插件与配置

    插件列表 插件名称功能描述Auto Close Tag自动闭合 html 标签Auto ImportTypescr...

  • 初入Webpack(一)

    什么是Webpack? 模块化 自定义文件或npm install 静态文件模块化 借助于插件和加载器 主要优点 ...

  • 织梦DedeCms5.7缩略图变形拉伸解决方法

    织梦的缩略图变形的问题一直为很多人所诟病,不过这个可以自己修改缩略图解决,只是工程量非常的大。 即使是织梦Dede...

  • seo

    优化哪些方面 网站标题、关键字、描述( ) 网站内容优化(布局优化,内容优化)(1)扁平化结构,跳转的页面...

  • 织梦付费可见插件dedecms付费阅读插件

    插件名称: 织梦隐藏内容付费可见插件 插件介绍: 此为织梦隐藏内容付费可见插件,支持支付宝和微信支付,实现部分内容...

  • 自己现在工作应该关注的点

    1.热修复 2.代码封装 3.高级UI 4.性能优化 5.设计模式 6.模块化 7.插件化

网友评论

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

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