dede给dede_sys_enum添加字段father示例
事情: dede提供了联动模型,对应数据库表dede_sys_enum,添加一个父节点字段。提供触发器自动更新。 解决: 触发器修改father字段的值
复制代码
代码如下:
DELIMITER $$
CREATE TRIGGER `dede_sys_enum_AINS`
BEFORE INSERT ON dede_sys_enum
FOR EACH ROW
BEGIN
SET new.father=REPLACE(ne ...
dede查询列表中单独显示查到了多少条记录
事情: 查询列表中需要在醒目的地方单独显示查到了多少条记录。无奈dede没有提供,只有自动动手搞。 解决: 1. 找到include/arc.searchview.class.php 文件 ,找到 Display()函数,添加如下判断
复制代码
代码如下:
else if($tagname=="totalcount")
{
$this->dtp->Assign($tagid,$this->GetTotalResu ...
织梦Dedecms在循环列表中获取会员信息的方法
此时我们可以通过织梦提供的辅助函数来实现
1、首先在include/helpers下创建一个member.helper.php,这个名字自己可以随便改吧
然后写辅助函数如下:
复制代码
代码如下:
/**
* 获得会员的某个字段的值
*
* @param int $mid 会员id
* @param string $field 需要返回的字段
* @return string
*/
...
dedecms织梦验证码无法正常显示的3种解决办法
为了方便大家解决问题,在此整理了三个经典的解决方案。
注:执行方案一和方案二的前提是支持GB库。
方案一:赋予sessions读、写、可执行的权限
修改根目录下/data/sessions/的sess_***文件修改权限为777(命令:chmod 777 filename)。
方案二:将vdimgck.php替换法
替换前请将当前的vdimgck.php备份。找回相同版 ...
dedecms 取消栏目列表页文章标题设置推荐后的加粗
如果使用的是织梦的默认模板,列表页的文章标题不管你是否设置加粗,或是是否选择了推荐,都进行了加粗。 但如果你用的是非官方默认模板,又不想列表也的文章标题加粗。可以按照下面的方法进行修改。 修改这个很简单,你只需要编辑打开include文件夹下的arc.listview.class.php文件 搜索"<b>".$row['title']."</b>",改 ...
dedecms 栏目目录用首字母生成的方法
修改dede/catalog.add.php文件 85行 $toptypedir = GetPinyin(stripslashes($toptypename)); 修改为 $toptypedir = GetPinyin(stripslashes($toptypename),1); 108 行 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v)); 修改为 $typedir = $toptypedir.'/'.GetPinyin(stripslashes($v),1); 134行 $toptypedir ...
dedecms织梦系统$GLOBALS定义文件在哪
DedeCMS数据库的信息是写在data/common.inc.php,而系统连接数据库时使用的有一个函数是:
复制代码
代码如下:
function Init($pconnect=FALSE) {
$this->linkID = 0;
$this->dbHost = $GLOBALS['cfg_dbhost']; //$GLOBALS在哪把信息放入$GLOBALS的?
$this->dbUser = $GLOBALS['cfg_dbuser'];
...
DedeCMS Error:Tag disabled:"php"的解决办法
在最新的dedecms5.7版本安装完后会出现这个,其他版本暂时不知。出现的原因是:
官方出于安全考虑默认将{dede:php}{/dede:php}标签禁用了。所以如果页面的模版中使用该标签则会出现这个“DedeCMS Error:Tag disabled:"php"”提示。
方法/步骤
1、登录后台找到网站后台--系统--系统基本参数---其他选项 ---模板引 ...
dede5.7验证码错误不显示的解决方法
dede5.7验证码出现错误,无法显示时,打开文件/include/vdimgck.php ,找到第24行下面加入一行用来清空(擦除)缓冲区并关闭输出缓冲,如下:
下面
复制代码
代码如下:
$sessSavePath = DEDEDATA."/sessions/";
加入
复制代码
代码如下:
ob_end_clean(); //要加的代码
最后变成
...
为dedecms增加二维码功能的实现代码
dede增加二维码功能
1、打开/include/extend.func.php文件,在文件结尾添加以下内容
复制代码
代码如下:
if ( ! function_exists('qr_code'))
{
function qr_code($aid,$widhtHeight ='150',$EC_level='L',$margin='0')
{
$arr = GetOneArchive($aid);
if($arr['arcurl']){
$str = urlencode($ ...
DedeCMS的TAG标签无法保存和自动删除的解决方法
几个月前,我的升级5.5,不幸的是TAG出现了故障,具体问题是:在后台发布文章,TAG无法保存,自动删除。今天再仔细研究一下,是不保存新的 TAG,之前填写过的TAG可以保存。例如我填写了“电脑,电脑教程,Word”几个TAG,发布以后可能只显示“电脑,Word”两个TAG。
本来判断是程序的问是,但用其它正常使用的程序用这 ...
DEDECMS 扩展标签和dede自定义标签实现方法
我们需要知道下扩展标签的存放目录及文件名构成,首先,扩展的标签都是存放在/include/taglib这个目录,名称都是以“标签名.lib.php”格式,例如{dede:channel/}标签对应的是channel.lib.php文件。
我们可以看一个示例标签:demotag.lib.php
复制代码
代码如下:
if(!defined('DEDEINC'))
...
在自己的php页面中使用dedecms标签的代码示例
第一步:外部php页面中加入如下代码:
<?
require_once (dirname(__FILE__).'/../include/common.inc.php');//包含配置文件
require_once DEDEINC.'/arc.partview.class.php';//包含partiew类
$tempfile = 'news.htm';//定义模板路径
$pv = new PartView();//初始化类
$pv->SetTemplet($tempfile);//设定模板文件 ...
防止Dedecms入侵、漏洞问题的4点安全防范建议
一、最基本的安全设置:修改dedecms默认后台目录/dede/和修改管理员帐号密码;
二、如网站不需要使用会员系统,建议删除/member/文件夹;
三、将/data/文件夹移到Web访问目录外,这条是dedecms官方建议,具体操作方法如下:
1. 将/data/文件夹移至web根目录的上一级目录
2. 修改/include/common.inc.php中DEDEDATA变 ...
织梦自身的友情链接插件会是竖直排列如何使其横向排列
如果仿站之中,希望利用到织梦自身的友情链接插件,得到的友链排版将会是竖直排列,那么如何使其横向排列呢? 只需要修改include\taglib目录下面的flink.lib.php中的 if(trim($ctag->GetInnerText())=='') $innertext = "<li>[field:link /]</li>"; 将<li></li>这个标签去掉即可。 ...
织梦在导航栏下拉菜单中调用当前栏目子类的方法
代码如下:
{dede:channelartlist typeid="top" row='18' current}
<ul id="navul" class="cl">
<!--注意下一行的标签,不是[field:??/]这种,而是{dede:field.??/}这种-->
<li><a href="{dede:field name="typeurl"/}" target="_blank">{dede:field name="typename"/}</a>
<ul>
{dede:channel type="s ...
织梦更新后如何去掉底部的织梦版权信息powered by dedecms
由于织梦DEDECMS程序6月份的漏洞,很多织梦网站都被黑了,所以大家都在抓紧时间更新系统补丁。 但是这次的DEDECMS V5.7版本更新后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉的(不建议你去掉,毕竟程序是人家开发的,你免费用了),因为这段代码并不存在于HTM模板中。 小菜现 ...
织梦标签channel实现列表页调用当前栏目的子类
代码如下:
{dede:channel type='son' row='10' current}
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-19"><a href="[field:typeurl/]">[field:typename/]</a></li>
{/dede:channel}
简化为--->>>
复制代码
代码如下:
{dede:channel type='son' row='10'} ...
DEDECMS开启绝对地址PC端跳转到静态手机端实现方法
织梦开启绝对地址PC端跳转到静态手机端实现方法
1、织梦PC端内容页跳转到手机端静态内容页代码如下:
<script> (function(){if(navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|BlackBerry)/i)){window.location.href="{dede:field.arcurl function='str_replace("http://www.jb51.n ...
织梦dede去掉后台登陆界面广告的方法
每天维护网站都得登陆后台,可是登陆后台看到的是很多广告,非常眼花看多了烦了,刚开始我都不管他,可是最近我又做了个织梦程序建的网站,这次不行了必须得去掉这些广告,于是我找了很多教程最后去掉了,下面我给大家分享下我的解决办法: 看看织梦登陆界面广告,多烦啊
图中指明要删除的广告 修改方法: 先找 ...