在织梦(即dedecms)二次开发以及网站建设时,我们经常会用到字符串截取的问题,在织梦中字符串内容截取函数比较常用的有两个。今天,元素模板小编来给大家说一下这两个函数。 Html2text() 函数是去掉html标签代码。 cn_substr(str,80) 函数是截取字符串长度【查看详情】
织梦DEDECMS按照下载次数排序,排序在SQL语句里无非就是order by 下载次数 desc,知道了这个然后我们就看需要改哪里了。 找到include目录下面的taglib目录里的arclist.lib.PHP文件在376行后加入如下代码 if($orderby == down) { $sql = select SUM(downloads)【查看详情】
织梦如何使用SQL修改管理员用户名 在运行SQL命令行的文本框中,输入SQL命令: u pdate dede_admin set userid= loginname where id=1 点击运行按钮,完成修改。 说明:dede_admin为默认的管理员数据表,命令中的 loginname 为你要使用的后台登录名,系统默认【查看详情】
织梦dedecms 在调用 栏目的时候 使用 每隔几个加样式的代码 在列表页时我们使用 [field:global name=autoindex runphp=yes](@me % 2 == 0)?@me=/trtr:@me=;[/field:global] 这个是完全可以用的 但用在channel时 第一个就会不对 经过不断研究后发现,原来是cha【查看详情】
arclist 标签下使用 [field:global.autoindex/] 默认从1开始 channel 标签下使用 [field:global.autoindex/] 默认从0开始 channelartlist 标签下使用 {dede:global.itemindex/} 默认从1开始 arclist 从0开始[field:global name=autoindex runphp=yes]@me=@me【查看详情】
dede织梦用于dede:channel 的数字递增调用方法 在include/taglib/channel.lib.php 第140行之后加一句 $linkOkstr=str_replace(~autoindex~,$GLOBALS[autoindex],$linkOkstr); 下面是例句: ulid=channel {dede:channeltype=topcurrentstyle=liid=taba~autoind【查看详情】
织梦常用的调用时间标签 一:首页的时间调用标签 样式:08-07 标签:[field:pubdate function=strftime(%m-%d,@me)/] 样式:August 07, 2017 标签:[field:pubdate function=strftime(%b %d, %Y,@me)/] 二:内容页面调用时间的标签 样式:2017-08-07 标签:{d【查看详情】
织梦自定义表单制作完成后,默认是不显示时间的,那么如何显示呢,方案如下:打开自定义表达,然后添加字段,比如联系人(单行文本),联系方式(单行文本),地址(单行文本),留言内容(单行文本),留言时间(单行文本)等字段 注意:留言时间这里不要选【查看详情】
一、面包屑导航主页替换成英文的方法: {dede:fieldname=positionfunction=str_replace(主页,Home,@me)/} 二、列表页分页替换成英文的方法: 1、打开include/arc.listview.class.php(本文以DedeCMS5.7为例) 找到(约29行) var $remoteDir; 在其下面加上一【查看详情】
在默认情况下,织梦(DedeCMS)系统当前位置(面包屑导航)的调用标签为:{dede:field name=position/},今天,为大家带来{dede:field name=position/}标签增加其他属性的方法。 在默认的情况下,生成后的代码大致为如下格式:主页 文章 心得 源代码部分为: a【查看详情】
织梦搜索页如何支持arclist,sql等标签? 首先要知道所有的全局标签处理文件,都是在/include/helpers目录下面,一个文件就是一个标签,如果需要添加标签,也可以添加到这里。 第一步打开:/include/arc.searchview.class.php 需要添加什么标签,就先在顶部引【查看详情】
织梦DedeCMS v5.7 实现导航条下拉菜单,首先将下面这段代码贴到templets\default\文件里(只要在此文件里就行,位置无所谓) 代码如下: !-- //二级子类下拉菜单 ,考【查看详情】
DedeCMS借助顶级栏目id来调用不同的banner广告图片。dedecms模板中添加顶级栏目id的方法总结,使用dede顶级栏目id可以实现很多功能比如:在每个列表页调用不同的栏目图片(同一顶级栏目调用相同的图片),【查看详情】
问题分析:网站运行突然出现 MySQL 的错误 Sort aborted ,怎么处理?错误代码如下:DedeCMS Error Warning!Technical Support: http://bbs.dedecms.com Error page: /ded【查看详情】
DedeCMS列表标题、tag标签列表加序号(第x页),如果不加第x页这样的序号,那么搜索引擎会认为很多重复的页面,对seo排名优化很不好。1、栏目列表页title加(第x页)序号在文章列表页找到title用以下代码修改【查看详情】
在处理企业站的时候,经常发现要调用二三级栏目栏目,且需要高亮显示,具体实现方法如下。 1、打开 \include\taglib\channelartlist.lib.php 找到 $tpsql = reid=$typeid AND ispart2 AND ishidden1 ; 改成 if($type==son){$typeid = ( !empty($refObj-TypeL【查看详情】
前端很多时候需要直接获取一个栏目的相关信息,获取在某个页面上获取顶级或者上一级栏目的相关信息,这样我们可以自己写个自定义方法来实现。 打开 \include\extend.func.php 在最下面添加 /** * 获取顶级栏目相关信息 * * @access public * @param string $【查看详情】
有使用dedecms最新程序移动版的同学肯定遇到过,手机版搜索结果跳转到的是电脑版搜索结果页面去了。 解决方法 移动版模板搜索代码中要带有(下面标红的代码) form name=formsearch action=/plus/search.php input type=hidden name=pagesize value=15 input t【查看详情】
分享2种方法获取织梦所有栏目(无限级栏目输出) 第一种自定义函数递归法 适用于前端简单样式用户,在 include/extend.func.php 最下面添加 /*** 取出所有分类* @param int $channel 频道ID* @return string* 调用{dede:global.getalltype function=getalltype【查看详情】
DedeCMS非常灵活,可以根据关键词、文章标题调用文章,以提高内容之间的相关度,提高页面权重。实现这个功能主要用likearticle标签,该标签只能用在内容页,默认不能调用自定义附加字段,但经常会用到调用附加表字段功能,修改方法如下: 打开/include/tagli【查看详情】