DEDECMS 扩展标签和dede自定义标签实现方法
我们需要知道下扩展标签的存放目录及文件名构成,首先,扩展的标签都是存放在/include/taglib这个目录,名称都是以“标签名.lib.php”格式,例如{dede:channel/}标签对应...
我们需要知道下扩展标签的存放目录及文件名构成,首先,扩展的标签都是存放在/include/taglib这个目录,名称都是以“标签名.lib.php”格式,例如{dede:channel/}标签对应...
dede5.7验证码出现错误,无法显示时,打开文件/include/vdimgck.php ,找到第24行下面加入一行用来清空(擦除)缓冲区并关闭输出缓冲,如下:下面
复制代码代码如下:
$sessSavePath = DE...
dede增加二维码功能1、打开/include/extend.func.php文件,在文件结尾添加以下内容
复制代码代码如下:
if ( ! function_exists('qr_code'))
{
function qr_code($a...
在最新的dedecms5.7版本安装完后会出现这个,其他版本暂时不知。出现的原因是:官方出于安全考虑默认将{dede:php}{/dede:php}标签禁用了。所以如果页面的模版中使用该标签则会...
DedeCMS数据库的信息是写在data/common.inc.php,而系统连接数据库时使用的有一个函数是:
复制代码代码如下:
function Init($pconnect=FALSE) {
$this->linkID = 0...
如果使用的是织梦的默认模板,列表页的文章标题不管你是否设置加粗,或是是否选择了推荐,都进行了加粗。
但如果你用的是非官方默认模板,又不想列表也的文章标题加粗。可以按照...
修改dede/catalog.add.php文件
85行 $toptypedir = GetPinyin(stripslashes($toptypename));
修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1);
108 行...
此时我们可以通过织梦提供的辅助函数来实现1、首先在include/helpers下创建一个member.helper.php,这个名字自己可以随便改吧然后写辅助函数如下:
复制代码代码如下:
/**
*...
为了方便大家解决问题,在此整理了三个经典的解决方案。注:执行方案一和方案二的前提是支持GB库。
方案一:赋予sessions读、写、可执行的权限
修改根目录下/data/sessions/的s...
事情:
dede提供了联动模型,对应数据库表dede_sys_enum,添加一个父节点字段。提供触发器自动更新。
解决:
触发器修改father字段的值
复制代码代码如下:
DELIMITER $$...
事情:
查询列表中需要在醒目的地方单独显示查到了多少条记录。无奈dede没有提供,只有自动动手搞。
解决:
1. 找到include/arc.searchview.class.php 文件 ,找到 Display()...
事情:
dede提供了面包屑的功能。但是最后面总会带一个'>'符号。甚是烦人。目标干掉它。
第一种解决方法: 1. 在系统参数里面修改这个符号。
第二种解决方法: 2. 使用截子...
第一种情况:站点、文件夹权限不足造成无法建立文件这种情况的出现,一方面可能是Apache设置的读写权限较严格,另一方面原因可能是使用者通过服务器或FTP对一些文件夹设置了错误...
在使用dedecms5.7织梦建站系统的时候,发现了一个重大的bug。出现问题状况:后台生成首页html文件的时候,提示404.html错误,直接访问网站首页会自动跳转到404.html,同时提示文件不...
方法很简单,也是最懒的方法,把关键之处恢复为升级之前的,需要修改两处。第一处:修改dede/inc/inc_archives_functions.php原为:
复制代码代码如下:
//更新上下篇文章
if($cf...
最近用DEDECMS完成一个自定义表单,要用到地区的三级级联,地区肯定要使用option下拉框,如果让人一个个填肯定不行,DEDECMS内置的联动类型被注释掉了,网上有解决联动类型的例子,但存...
dede文件修改默认关键字长度第1步:找到并打开dede后台目录下的article_edit.php和article_add.php文件。电脑维修技术网注:如果是修改专题认关键字的话,需要修改spec_add.php和...
大家都说这是因为织梦代码优化不好怎么着怎么着的,其实有一些是因为这个原因,但不是完全因为这个。dede登录后台卡死原因分析登录完后台,加载的分别为顶部、左侧、右侧内容三个...
今天在织梦论坛上看到很多咨询关于分页太多,导致页码导航全部显示而撑破网页或不太美观的问题,当然相信很多用DedeCMS的站长朋友们多少也都遇到这样的问题,如下图所示:
导致...
方法一:可以调用当前栏目的子栏目。功能说明:子栏目调用标签适用范围:全局使用基本语法:
复制代码代码如下:
{dede:sonchannel}
<a href='[field:typeurl/]'>[field:typename/]<...
用过DEDECMS的朋友应该都知道,有些模板列表页面需要用到缩略图,调用内容中的缩略图可以使用系统自带的脚本调用第一张图片。但是,并不是我们所有的内容里都有图片,有时候第一张...
dedecms网站在搬家的时候,数据库导入常常会出现不成功的情况,并且总是提示dede_purview表有问题,下面就针对这一问题给出解决方法,提供给有需要的朋友参考一下。表`dede_purview...
一般在采用dedecms做订单系统的时候,用户默认的订单提交都只能在后台看到的,因此每次都要登陆到后台去查看,非常的麻烦。本文讲解了如何将提交的订单直接发送到站长邮箱,分享给...
很多DedeCMS的用户会经常碰到数据表出现报错“dede_search_keywords' is marked as crashed and should be repaired”,这个说明你的数据表可能是崩溃了,需要修复,对...
本文将一些dedecms常用的SQL语句做了整理归纳,希望对大家有所帮助.在DedeCMS系统中,我们有很多地方都需要用到SQL语句,例如批量修改(替换)内容、数据内容调用等,在系统模板中有...
采用dedecms获取当前所在栏目ID的方法如下:1.模板中调用栏目ID采用如下方法:
复制代码代码如下:{dede:type}[field:ID /]{/dede:type}2.如果是在{dede:sql}里面调用当前栏目ID...
dedecms本身自带的模板有图片模型、文章模型、软件模型等,有时候为了用户体验需要给搜索框加一个判定,例如搜索软件模型的时候显示软件模型的模板,搜索文章模型的时候显示文章...
很多使用dedecms的用户在打过20140313补丁后,buy_action.php被替换了,但是原先的支付宝接口无法使用了。支付宝接口提示错误ILLEGAL_EXTERFACE,具体的解决方法如下:1.打开buy_a...
dedecms中的field支持用array获取任意字段的值;(支持标记:文章列表模板的arclist、arclistsg、loop、sql 标签)。‍也就是说,field是查询数据库得到的一组数据的集合。例如:平...
dede在文章页面显示作者只是显示其用户名,但是假如我想把dede改造成较为社交化的网站,我觉得是有必要显示作者的头像的,但是官方并没有相应的模版标签。
在网上看到解决这个问...
提问i:我做一个网站,有5个栏目,第5个栏目想把前4个栏目的文章都调用一下,搞一个汇总的文章集合。发现用arclist调用不能设置pagesize的属性,从而不能给文章分页。然而list貌似不...
在使用dede的时候,会遇到更换文件目录或者更换空间域名的情况,常常导致dede图片和缩略图不能够正常显示,从而影响dede的正常使用。
如果要一个一个更换图片的路径url,工作量将...
去掉dedecms当前位置上的栏目链接的方法如下:在include文件下找到typelink.class.php这个文件,第193行有这样一行代码:
复制代码代码如下:$typelink = "<a href='".$typepage."...
Dedecms是国内著名的php开源系统,也是很多站长建站的首选CMS系统,简单易用是其广泛实用的一大原因,而正是因为dedecms的开源,也导致了很多黑客盯上了这个程序,于是接连研究出了很...
很多使用dedecms的站长都遇到过在Nginx服务器上验证码不显示的情况,查阅相关资料会发现Ngxin关于网上GD库没打开,关掉验证码等等方法都不行。试过网上很多关于DEDECMS验证码...
今天的项目中遇到一个问题:在内容模型字段中我已经选择了“使字段可以在列表的底层模板中获得”但这一个也只是在DEDE:LIST中调用可以,同时也试过CMS的addfields这...
本文讲述了dedecms关于自定义模型(独立模型)的首页、列表页、内容调用方法,在后台自定义模型(独立模型)的建立及自定义字段的添加比较简单,这里需要注意两点:一.如果某个字段需要在...
dedecms中有些情况下我们需要给予游客一定的权限,如提问、回答及查看等,本文就此给出如下解决方法:1、游客提问:找到dedecms5.7的/ask/control目录下的question.php文件,找到其中...
今天我因为一些需要修改了dede网站数据库的表前缀,并将数据库配置信息文件中表前缀同样改了,然后在编辑发布的文档时出现了"读取附加信息出错!"的消息,同添加文档也同样出错,出...
方法1:
复制代码代码如下:
{dede:arclist typeid=’9′ titlelen=’40′ orderby=” limit=’0,5′}
<li><a href=”#” targ...
有时候我们对于一个网站源码里面的文章发布时间日期需要进行修改,但是一个一个的修改是不现实的,那么此时就需要批量修改文章发布时间。
1、首先是SQL语句:
复制代码代码如下:u...
下面我们就简单的创建一个属于自己的php页面处理文件,在文件里,用织梦自身的模板引擎和视图,去解析我预先创建好的静态html文件。在此,我简单的写了如下几段代码: 第一...
本文以实例讲述了DEDECMS实现在标签中嵌套调用SQL的方法,对于dedecms的二次开发来说非常简单实用,实例代码如下所示:
复制代码代码如下:{dede:field.id runphp='yes'}
$tsq...
调用12个企业会员 按 注册时间排序
复制代码代码如下:
{dede:sql sql='select * from dede_member where mtype="企业" order by mid limit 0,12'}
<a href=../member/i...
首先把思路说一下:先先检测当前时间与上次登陆日期是否为同一天?如果是就不加积分。
如果上次登陆日期与当前登陆日期不相等就加积分。
具体修改:
include文件夹下member...
复制代码代码如下:
{dede:feedback row='5' titlelen='24' infolen='80'}
<div class="yhplk"><div>[field:msg/]</div>
<div style="margin-top:11px;"><span style="c...
复制代码代码如下:
{dede:channelartlist row=6}
<dl>
<dt><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a></dt>
<dd>
{dede:arclist ti...
会员信息在个人模板info和index的调用问题,好长时间没解决 论坛发帖没人回答 看了一晚上代码 自己解决了。
会员个人空间 index.htm 、 listarticle.htm不能像infos.htm模...
[field:id function=GetTags(@me)/] 标签就可以调用出来了
只不过不带连接的,如果需要连接,请注释include\helpers\archive.helper.php文件130行
// $tags .= ($tags==''...
方法一:
涉及到文件:include/common.func.php
在include/common.func.php最下面也就是?>前加入以下代码
复制代码代码如下:
function GetTotalArc($tid){
global $dsq...