dede

dede添加自定义变量不显示

爷,独闯天下 提交于 2019-12-02 02:45:06
dedecms前端无法调用自定义变量要怎么解决,登录他的网站后台看了一下,自定义变量已经添加了,也写入了数据库表中,但是就是前台没办法调用出来,后面想想可能是文件权限不够,具体是哪个文件呢?查了相关文档发现,“在【系统设置】-【系统基本参数】-【添加新变量】,添加变量后,数据会保存在dede_sysconfig表中,并且会写在变量文件/data/config.cache.inc.PHP 文件中,全局都可调用,调用方式:模板标签调用:{dede:global.cfg_webname/},或者用php调用:<?php echo $cfg_webname; ?>”,打开文件里面变量真的没变,所以直接在这边修改。   保存上传,更新网站就出来了 来源: https://www.cnblogs.com/sjzgk/p/11726744.html

dedecms用runphp功能,写for循环,@me输出不出来

佐手、 提交于 2019-12-01 12:29:05
今天在{dede:field name='typeid' runphp='yes'}中写for循环,出现@me输出不了内容,把for循环删掉之后,就可以输出。死了几十万脑细胞,没有解决,后来把循环 for($i=0;$i<count($matchitem[0]);$i++)中的$i换成$j之后,问题解决了,可能是$i变量与dedecms中的变量冲突 来源: https://www.cnblogs.com/baker95935/p/11685640.html

dedecms织梦arclist标签的使用

我与影子孤独终老i 提交于 2019-11-30 21:35:13
标签名称:arclist 功能说明:获取指定文档列表 适用范围:全局使用 适用版本:DedeCMS V5.7/V5.6/V5.7 基本语法: {dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist} 参数说明: col='' 分多少列显示(默认为单列),5.3版中本属性可以通过多种方式进行多行显示 如果col='1'要多列显示的可用div+css实现 以下为通过div+css实现多列的示例: <style type=text/css> div{width:400px;float:left;} </style> {dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} [field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist} 当col

织梦DEDECMS获取上级栏目ID及顶级栏目ID【栏目名及URL链接】

随声附和 提交于 2019-11-30 21:33:15
上级栏目ID {dede:field.reid/} 顶级栏目ID {dede:field.typeid function='GetTopid(@me)'/} Dedecms获取顶级栏目id,名称及链接 {dede:field.typeid function="gettoptype(@me,id)"/} //id {dede:field.typeid function="gettoptype(@me,name)"/} //名称 {dede:field.typeid function="gettoptype(@me,link)"/} //链接 修改 include/helpers/extend.helper.php 结尾增加 : /** * 获取一个类目的顶级栏目 * @param string $tid 栏目ID * @return string */ if ( ! function_exists('gettoptype')) { function gettoptype($tid,$action) { global $dsql,$cfg_Cs; if(!is_array($cfg_Cs)) { require_once(DEDEDATA."/cache/inc_catalog_base.inc"); } if(!isset($cfg_Cs[$tid][0]) || $cfg_Cs[

织梦二级栏目增加高亮样式

烈酒焚心 提交于 2019-11-28 14:15:21
织梦二级菜单被点击栏目高亮调用方法: 第一步:因为织梦默认dede:channelartlist标签是不支持currentstyle属性的,所以接加下先修改channelartlist.lib.php 1:打开include\taglib\channelartlist.lib.php,找到 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 2:在$pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);下增加如下代码 1 $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]); 2 if($typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['id'] || $typeids[$i]['id'] == $refObj->TypeLink->TypeInfos['topid'] ){ 3 $pv->Fields['currentstyle'] = $currentstyle ? $currentstyle : 'navOn'; 4 } 5 else{ 6 $pv->Fields['currentstyle'] = ''; 7 } 第二步:前台调用: 1 {dede

织梦系统站点首页、列表、文章页等页面点击数调用方法

和自甴很熟 提交于 2019-11-27 10:55:16
  大家都知道默认情况下,dedeCMS系统搭建的网站文档页(文章页、软件页等)调用点击数,是动态的,刷新一次,就多一个点击。而首页、频道页、列表页等使用arclist或list调用数据的地方,更新生成静态html网页文件后点击数却是不变的。这种情况,是因为我们使用下面第一种方式调用的点击数。   1、首页、频道页、列表页等使用arclist或list标记里,静态方式调用点击数: [field:click/]   2、首页、频道页、列表页等使用arclist或list标记里,动态方式调用点击数: 【推荐使用】注:第2种方式会影响网站更新生成速度 <script src="/plus/count.php?view=yes&aid=[field:id/]&mid=[field:mid/]" type='text/javascript' language="javascript"></script>   3、织梦文章页点击数调用方式   dede点击次数有一个标签{dede:field.click/},但是我们会发现使用它后在我们看文章的时候刷新它的数字不会自动变化,相信原因大家都明白,就是因为我们浏览的是DEDE生成的静态页面,点击数当然不会变化,那么想要看到效果点击一次就变化一次怎么办呢,可以调用下面的这个Script <script src="{dede:field name=

织梦dede mytag标签调用说明

萝らか妹 提交于 2019-11-27 09:56:14
标签名称:mytag 功能说明:用于获取自定义宏标记的内容 适用范围:全局使用 基本语法: {dede:mytag typeid='0' name=''/} 参数说明: name = ’’ 标记名称,该项是必须的属性,以下 2、3是可选属性; ismake = ’yes|no’ 默认是 no 表示设定的纯HTML代码, yes 表示含板块标记的代码; typeid = ‘’ 表示所属栏目的ID,默认为 0 ,表示所有栏目通用的显示内容,在列表和文档模板中,typeid默认是这个列表或文档本身的栏目ID。 来源: https://www.cnblogs.com/yunkezan/p/11357378.html

织梦dede flink标签调用说明

牧云@^-^@ 提交于 2019-11-27 07:41:38
标签名称:flink 功能说明:用于获取友情链接 适用范围:全局使用 基本语法: {dede:flink row='24'/} 参数说明: type='image' 或textall,图片链接,text文字链接; row='24' 链接数量 titlelen='24' 站点文字的长度 linktype='2' 链接位置首页 linktype='1' 链接位置内页 typeid='0' 所有类型,可以在系统后台[模块]-[友情链接]中的“网站类型管理”中查看 来源: https://www.cnblogs.com/yunkezan/p/11351451.html