Javascript让DEDECMS告别手写Tag


Posted in Javascript onSeptember 01, 2014

1。 打开\dede\templets\album_add.htm文件, 在顶部head中的js script区增加js方法.

function setag(){
 var tagg=window.showModalDialog("tags_main.php","tag","dialogWidth=800px;dialogHeight=600px"); 
  if(typeof(tagg) != 'undefined') document.form1.tags.value=tagg; 
      }

2.  在Tag标签输入的td里, 添加

<input type="button" onclick="setag()"  value="选择" style="width:70px;cursor:pointer;" />
一个按钮. 

3.  改造\dede\templets\tags_main.php文件.  在顶部head中js script区增加以下js代码.

//选择关键字
var tag="";
function selectTag(str)
{
tag=tag+","+str;
if (tag.substr(0,1)==',') tag=tag.substr(1);
 $("#selecttag").val(tag); 
}

function selectTagOK()
{
window.returnValue= $("#selecttag").val(); 
window.close(); 
}

4.  在body任意位置增加以下html, PS:你想显示的地方.

<div style="padding-left:20px;border:1px">所选TAG: <input type='text' id='selecttag' name='selecttag' size='80'/><input type="button" onClick="selectTagOK()" value="确定选择"/> </div>

5. 找到Tag列表中的

<a href="../tags.php?/<?php echo urlencode($fields['tag']); ?>/" target="_blank">{dede:field.tag /}</a>

 将它修改成:

<a href="../tags.php?/<?php echo urlencode($fields['tag']); ?>/" target="_blank">{dede:field.tag /}</a> 
<a href="#" onclick="selectTag('{dede:field.tag /}')">[选择]</a>

使用帮助:

Javascript让DEDECMS告别手写Tag

修改页可参照add页进行js代码添加.

Javascript 相关文章推荐
javascript 写类方式之三
Jul 05 Javascript
20个非常棒的 jQuery 幻灯片插件和教程分享
Aug 23 Javascript
javascript异步处理工作机制详解
Apr 13 Javascript
JavaScript生成SQL查询表单的方法
Aug 13 Javascript
JavaScript数据存储 Cookie篇
Jul 02 Javascript
JQuery学习总结【一】
Dec 01 Javascript
浅谈javascript中执行环境(作用域)与作用域链
Dec 08 Javascript
在JS中如何把毫秒转换成规定的日期时间格式实例
May 11 Javascript
jQuery图片缩放插件smartZoom使用实例详解
Aug 25 jQuery
Vue Object.defineProperty及ProxyVue实现双向数据绑定
Sep 02 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 Javascript
javascript实现用户必须勾选协议实例讲解
Mar 24 Javascript
通过JS来动态的修改url,实现对url的增删查改
Sep 01 #Javascript
一个不错的仿携程自定义数据下拉选择select
Sep 01 #Javascript
原生javascript实现拖动元素示例代码
Sep 01 #Javascript
使用text方法获取Html元素文本信息示例
Sep 01 #Javascript
textarea不能通过maxlength属性来限制字数的解决方法
Sep 01 #Javascript
超级好用的jQuery圆角插件 Corner速成
Aug 31 #Javascript
Html5的placeholder属性(IE兼容)实现代码
Aug 30 #Javascript
You might like
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
PHP中SESSION过期设置
2021/03/09 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
原生javascript图片自动或手动切换示例附演示源码
2013/09/04 Javascript
jquery列表拖动排列(由项目提取相当好用)
2014/06/17 Javascript
javascript检查浏览器是否支持flash的实现代码
2014/08/14 Javascript
javascript实现禁止复制网页内容
2014/12/16 Javascript
JQuery控制图片由中心点逐渐放大效果
2016/06/26 Javascript
JS中使用mailto实现将用户在网页中输入的内容传递到本地邮件客户端
2016/10/08 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
AngularJS自定义指令详解(有分页插件代码)
2017/06/12 Javascript
ES6中数组array新增方法实例总结
2017/11/07 Javascript
微信小程序入门之广告条实现方法示例
2018/12/05 Javascript
vue elementui el-form rules动态验证的实例代码详解
2019/05/23 Javascript
详解如何提升JSON.stringify()的性能
2019/06/12 Javascript
使用Mock.js生成前端测试数据
2020/12/13 Javascript
[02:27]2014DOTA2国际邀请赛 VG赛后采访:更大的挑战在等着我们
2014/07/13 DOTA
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
利用django-suit模板添加自定义的菜单、页面及设置访问权限
2018/07/13 Python
浅谈python 读excel数值为浮点型的问题
2018/12/25 Python
django ManyToManyField多对多关系的实例详解
2019/08/09 Python
Django中密码的加密、验密、解密操作
2019/12/19 Python
在Pytorch中使用Mask R-CNN进行实例分割操作
2020/06/24 Python
appium+python自动化配置(adk、jdk、node.js)
2020/11/17 Python
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
《灰椋鸟》教学反思
2014/04/27 职场文书
初中新生军训方案
2014/05/13 职场文书
中学生教师节演讲稿
2014/09/03 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
教师自我剖析材料
2014/09/29 职场文书
2015年团支部工作总结
2015/04/03 职场文书
小学教师党员承诺书
2015/04/27 职场文书
借款民事起诉状范文
2015/05/19 职场文书
青春雷锋观后感
2015/06/10 职场文书
 python中的元类metaclass详情
2022/05/30 Python