dedecms 首页的列表中调取相关的TAG怎么调用
不看不知道,dedecms的缓存写成了dede小助手,使用先要调用dede 缓存小助手才能使用哦!我们了解了dedecms的缓存函数,对我们二次开发非常有用,省心,高效!dedecms缓存主要使用了以下三个方法:helper('cache'); 启动了dede缓存小助手SetCache('缓存首文件夹', '缓存数据名', '缓存数据', '缓存超时(时间)') ;以上信息设定缓存信息便会自动缓存,并生成缓存数据GetCache('缓存首文件夹','缓存数据名''); 设置两个参数便可获dede取缓存内容值DelCache('缓存首文件夹','缓存数据名'');删除缓存内容也是设置两个参数,就可以删除缓存以下提供二次开发 “调用dede缓存函数的添加,读取,删除缓存”函数代码如下://php脚本开始 require_once(dirname(__FILE__)"//include/commonincphp");//加载dede核心 helper('cache');//加载dedecms缓存小助手 $verifyhours_cache=GetCache('isverify','verifyhours');//取得verifyhours值 if($verifyhours_cache==''){ //如果verifyhours缓存为空,过期,更新缓存 SetCache('isverify', 'verifyhours', $verifyhours, $verifyhours); } //删除缓存 if(DelCache('isverify','verifyhours')){echo '删除缓存成功!';} 感谢你的分享,岑溪网站开发原创!
首先你要有那个页面,比如你想导入headhtml页面,把这个页面放进你的文件夹中(dede/templets/你自己的文件夹),然后修改一下你的静态页面的后缀名,改成htm,最好再改一下字符编码,看你下载的DEDE是哪个版本就修改成哪种字符编码,防止出现乱码问题。最后在你想导入的页面加上{dede:include filename="headhtm"/},这样就可以实现导入另一个页面了。(童鞋记得标签的结束符号哦)
找到include\helpers\archivehelperphp文件130行,
// $tags = ($tags=='' $row['tag'] : ','$row['tag']);
将其注释掉用
$tags = "<a href='/tagsphp/"urlencode($row['tag'])"'>"$row['tag']"</a>";替换
其实非常简单,你进入后台找到
模板(不是模块)→智能标记向导
到了这里你会看见 上面有四个单选框,分别是四种显示方式。
选择你所需要的版面样式后,选择所要调用的栏目、调用条数、显示列数、标题长度。
最后点击“生成模板标记”
下方就会出现一个模板标记 例如:
---------------------------------------------------------------------------------
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='1' idlist=''}
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
{/dede:arclist}
---------------------------------------------------------------------------------
{dede:arclist row='10' titlelen='24' orderby='pubdate' typeid='1' idlist=''}
这个是循环头部,
里面row='10'代表了调用条数。
titlelen='24' 标题长度
typeid='1'栏目ID1的栏目文章所有文章。
-----------------
·[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/>
以上是文章显示方式。
[field:textlink/] 这里是文章标题。
([field:pubdate function=MyDate('m-d',@me)/]) 这里是文章后的时间,例如:(01-13)
-----------------
{/dede:arclist}这个是底部,很多人也许不会在意,但是千万别忘记这个底部。
如果你没有加上底部,我敢很负责人的告诉你,你的网站绝对是搓板的。
好了这些都是我一字一句的打出来的,希望你能通过。如果对dedecms二次开发有兴趣。
欢迎来我的BLOG观看相关文章:http://hibaiducom/djlyr
dedecms文章列表页调用每篇文章的作者需要进行二次开发,输入代码增加标签调用,具体操作如下:
1、打开php终端,在文件的最后面添加如下代码,增加织梦默认没有的标签。
2、需要注意dede_为织梦默认的数据库表前缀,如果数据库表前缀不是dede_就请修改。
3、然后文章列表页调要用每篇文章的作者账号的相关信息,比如性别,输入下图代码。
5、调用作者昵称的命令如下图,上面的sex,uname为会员的字段名称。
您好,朋友。跟版网团队很高兴为您解答:
{dede:globalcfg_cmsurl/}是当前目录,注意加一根斜线{dede:globalcfg_cmsurl/}/是根目录。请仔细检查您的文件是否调用的是同一个位置,因为就算这个{dede:globalcfg_cmsurl/}没有内容的话,你后面还有个“/”也没调用出来。
正常情况下,调用出来应该是根目录的。希望我的回答能够帮到您。
当然如果不想用这个的话,可以考虑使用{dede:globalcfg_basehost/} 站点根网址
0条评论