DeDecms中利用关键词实现简单tag功能的php代码

修改模板文件,例如article_article.htm,在需要增加tag的地方,增加如下代码:

代码如下:

{dede:field name='keywords' runphp='yes' } 
    if(!empty(@me)){ 
          $kws = explode(' ',@me); 
          @me = ""; 
          foreach($kws as $k){ 
          @me .= "<a href='/plus/search.php?keyword=".urlencode($k)."' target=_blank >$k</a> "; 
        } 
        @me= str_replace('+', ' ',trim(@me)); 
    } 
{/dede:field}

(0)

相关推荐

  • 解决更换PHP5.4以上版本后Dedecms后台登录空白问题的方法

    把PHP的版本从5.2.14升到了5.4.15,升级完后dedecms后台却打开空白,检查了各种权限和文件,都没有问题,找来找去,原来是PHP版本函数的问题,它是用session_register来注册一个session变量,但是在php5.4以上中已经移除了这个功能 解决办法: 找到include/userlogin.class.php,里面有一个keepuser()函数,它是用session_register来注册一个session变量,但是在php5.4中已经移除了这个功能,见官网介绍:

  • dedecms后台验证码总提示错误的解决方法

    直接用下面的代码,覆盖dede中的login.php即可 复制代码 代码如下: <? require_once(dirname(__FILE__)."/../include/config_base.php"); require_once(dirname(__FILE__)."/../include/inc_userlogin.php"); if(empty($dopost)) $dopost=""; //------------------

  • Dedecms 后台验证码错误的解决方法

    1.从部分用户出现此情况部分用户没有出现此情况可以判断出问题大概是出在服务器环境而非程序上 2.BLT在描述3.1中曾经说过3.1的验证方式是基于cookie的,既然3.01可以登陆而3.1不行,那么问题十有八九就出在它上边 3.本地浏览器cookie设置正确,那么很明显,就是php.ini里的cookie设置了~ 解决办法:搜索php.ini里的session.cookie_path =这一段,把它注释掉或者改为session.cookie_path = / 重新启动IIS让新的php设置生效

  • DEDECMS后台数据备份还原的应用

    备份 1安装DEDECMS(网站地址/install 开始安装) 2后台添加栏目-内容等(添加一些数据) 3后台更新全站为HTML(前台生成) 4后台备份数据库(开始备份) 5保留备份后的数据库 把此目录文件全部保留\dede\backup_data 其他的全部不要,如果有附件例外 就成功完成了备份 还原 1安装DEDECMS(网站地址/install 开始安装) 2\dede\backup_data 把备份的文件放入这个目录 3进入后台点还原数据库--(就还原成功) 4后台生成HTML成功更新

  • DEDECMS 重置管理员admin的密码的php文件

    DEDECMS 重置管理员admin的密码的php文件 <?php /*   作用:DEDECMS 重置管理员admin的密码为123456,适用于DedeCms V5   方法:上传到服务器DEDE系统的目录,运行此文件,然后进入后台修改密码   注意:重置后请立刻删除此文件!   作者:itlearner */ require_once(dirname(__FILE__)."/include/config_base.php");     $dsql = new DedeSql

  • DedeCMS 核心类TypeLink.class.php摘要笔记

    注:'//+' 表示为本人另外加上的注释 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 类别ID var $baseDir; //+ 站点根网址 var $modDir; //+ 模板目录 var $indexUrl; //+ 主页链接地址 var $indexName; //+ 主页链接名 var $TypeInfos; //+ 类目信息 var $SplitSymbol; //+ 栏目位置的间隔符号 var $value

  • DEDECMS5.3所有PHP页面和后台打开全部空白的解决办法

    1.先排除PHP环境混乱问题,检查PHP目录下的libmysql.dll和system32下的同名文件大小是否相同,如果不同把system32下的干掉,然后把PHP目录下的拷过去一个覆盖,之前要先停IIS,否则会提示你正在被占用! 2.如果问题还没解决,重新下载个单独的PHP安装包,如星外的,他们打包的最新版是5.2.11,安装前先把原来的环境删除干净!! 3.如果照上面的做了问题还没解决,说明你的网站下的程序被修改过,找个以前正常使用的备份文件恢复一下即可,比较保险的做法是先直接解压以前正常的

  • DeDecms中利用关键词实现简单tag功能的php代码

    修改模板文件,例如article_article.htm,在需要增加tag的地方,增加如下代码: 复制代码 代码如下: {dede:field name='keywords' runphp='yes' }      if(!empty(@me)){            $kws = explode(' ',@me);            @me = "";            foreach($kws as $k){            @me .= "<a h

  • 利用session实现简单购物车功能

    本文实例为大家分享了利用session实现简单购物车功能的具体代码,供大家参考,具体内容如下 一.实现的功能 (1) 利用session实现购物车中的物品添加.(2)使用servlet实现添加物品的功能(交互层).(3)一共有三个界面.第一个用来显示物品的列表的页面,第二个用来显示添物品的界面,第三个用来显示添加到购物车的信息页面. 二.代码实现 (1)物品列表页面:productlist.jsp <%@ page language="java" contentType=&quo

  • windows环境中利用celery实现简单任务队列过程解析

    这篇文章主要介绍了windows环境中利用celery实现简单任务队列过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.背景 最近因项目需要,学习任务队列Celery的用法; 二.测试使用环境: 1.Windows7 x64 2.Python == 3.7.5 3.celery == 4.3.0 4.redis =3.3.11 5.eventlet==0.25.1 ==> pip install eventlet (windows环境

  • vue中element-ui表格缩略图悬浮放大功能的实例代码

    element-ui界面非常简洁和美观,提供的组件可以满足绝大多数的应用场景,当表格中显示了图片的缩略图时,想要鼠标浮动在缩略图上时放大图片的效果,该如何实现呢?element-ui虽然没有直接提供图片悬浮放大的组件,但是可以使用Popover弹出框组件,一样实现效果,如下: 具体的代码(此处只是图片单元格的代码,其它代码省略): <el-table-column prop="picture" header-align="center" align="

  • Android中 TeaScreenPopupWindow多类型筛选弹框功能的实例代码

    Github地址 YangsBryant/TeaScreenPopupWindow (Github排版比较好,建议进入这里查看详情,如果觉得好,点个star吧!) 引入module allprojects { repositories { google() jcenter() maven { url 'https://www.jitpack.io' } } } implementation 'com.github.YangsBryant:TeaScreenPopupWindow:1.0.2' 主

  • python之Flask实现简单登录功能的示例代码

    网站少不了要和数据库打交道,归根到底都是一些增删改查操作,这里做一个简单的用户登录功能来学习一下Flask如何操作MySQL. 用到的一些知识点:Flask-SQLAlchemy.Flask-Login.Flask-WTF.PyMySQL 这里通过一个完整的登录实例来介绍,程序已经成功运行,在未登录时拦截了success.html页面跳转到登录页面,登录成功后才能访问success. 以下是项目的整体结构图: 首先是配置信息,配置了数据库连接等基本的信息,config.py DEBUG = Tr

  • php中获取关键词及所属来源搜索引擎名称的代码

    复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

  • js中利用cookie实现记住密码功能

    在登录界面添加记住密码功能,我首先想到的是在java后台中调用cookie存放账号密码,大致如下: HttpServletRequest request HttpServletResponse response Cookie username = new Cookie("username ","cookievalue"); Cookie password = new Cookie("password ","cookievalue&quo

  • 利用jQuery实现简单的拖曳效果实例代码

    前言 本文主要给大家介绍了一种利用jQuery实现的简单拖曳效果,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 提出问题 如何实现将一个盒子里的元素拉到另外一个盒子里? 实现思路 此操作包含的事件有 mousedown mousemove mouseup ,对这三个事件进行监听并进行相应的操作. 操作设计的节点有:原节点,临时节点,新节点 节点的移动涉及事件e的坐标 操作元素使用JQUERY 代码实现 相应的注释在文中已有体现,请认真观看,你可以理解的. 先定义一个对象 dr

  • js实现简单登录功能的实例代码

    复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <title>Login.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">    &l

随机推荐