帝国论坛帝国网站管理系统交流区帝国CMS使用交流[分享]标签调用彩色 搜索关键字 【本版专题贴子】  
主题:[分享]标签调用彩色 搜索关键字 [加入收藏夹]   

icyimmortal
用户头衔:书生

精华贴   :0
发贴数   :25
经验值   :198
注册时间:2010-07-16
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[分享]标签调用彩色 搜索关键字
演示网址:www.wildcn.com

前天研究了一下搜索关键字调用,所以写一个白一点的流程,相信众多和我一样的小白,不会看着抓瞎了。

搜索关键字的标签:showsearch

随便写一个调用先:[showsearch]42,42,0,1[/showsearch](这是搜索关键字,网站必须搜索之后才会有这个信息调出来),这个调用不守键,关键是我们需要关键字不能千篇一律,希望能用css控制,那么……

三步:

1、打开e/class/t_functions.php 找到 “搜索关键字"函数sys_ShowSearchKey  将里面$returnkey.="<a href='".$keyurl."'  target=_blank>".$r[keyboard]."</a>".$jg.$br;这一句更改一下$returnkey.="<a href='".$keyurl."'  target=_blank class='tag'>".$r[keyboard]."</a>".$jg.$br;
//这样用标签调用的关键字就成了class="tag"的组了(当然,如果用  \" 转义,也可以)

2、加入js控制,代码如下:

  var tag_a=document.getElementsByTagName("a");
  for( i in tag_a){
    var offset=6;
    var num=4;
    if(tag_a[i].className=="tag"){
    var rnd=Math.ceil((num+offset)*Math.random());
    if(rnd>offset){
      tag_a[i].className="tag"+(rnd-offset);
    }
    }
  }

3、写入css控制,举例:
.tag1 { color:#339900;font-weight:bold;text-decoration:none;}
.tag2 { color:#e65730;font-size:14px;}
.tag3 { color:#00b9da;font-size:15px;font-weight:bold;text-decoration:none;font-variant:inherit;}
.tag4 { color:#FE3981;font-weight:bold;font-size:16px;}

经过以上三步,用标签调用的搜索关键字,样式就随便你想怎么写了,不过缺点就是所有这个标签调用的关键字对会有这个效果,如果需要的话,可以新建一个函数来写,大家也不妨去我的网站看一下,算是帮我踩踩,我研究帝国还没几天,一是白,而还是白,相信和我一样的人很多^_^

演示网址:www.wildcn.com


上传以下图片:


[该贴被修改 3 次,最后修改时间 2010-10-15 16:54:37 ]


我的网站:www.widlcn.com

2010-10-15 16:29:43 已设置保密 顶部 回复 引用 报告 编辑 删除

飞蓝
用户头衔:进士

精华贴   :0
发贴数   :940
经验值   :2994
注册时间:2006-12-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

路过支持下。。。




2010-10-15 16:39:45 已设置保密 顶部 回复 引用 报告 编辑 删除

500919
用户头衔:探花

精华贴   :0
发贴数   :11670
经验值   :31217
注册时间:2009-03-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

支持




2010-10-15 16:53:36 已设置保密 顶部 回复 引用 报告 编辑 删除

dont
用户头衔:进士

精华贴   :0
发贴数   :2140
经验值   :5059
注册时间:2008-02-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

支持一下




2010-10-16 00:35:12 已设置保密 顶部 回复 引用 报告 编辑 删除

newesc
用户头衔:书生

精华贴   :0
发贴数   :3
经验值   :43
注册时间:2010-05-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不错,支持一下!



http://www.wuhan35.com
2010-10-16 09:05:41 已设置保密 顶部 回复 引用 报告 编辑 删除

wokao
用户头衔:秀才

精华贴   :0
发贴数   :173
经验值   :506
注册时间:2008-04-25
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

多谢,收了




2010-10-16 10:13:22 已设置保密 顶部 回复 引用 报告 编辑 删除

fzs
用户头衔:探花

精华贴   :0
发贴数   :2345
经验值   :7070
注册时间:2008-06-25
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]




不好意思说!
2016-02-19 11:56:32 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1