dedecms 指定栏目调用的问题 求高手帮助解答
{dede:arclist row=10 titlelen=32 infolen='230' imgwidth='143' imgheight='106'}
<a href='[field:arcurl/]'>
<p class="tu"><img src="[field:image/]" /></p>
<div class="pbg">
<div class="sj ttuc clear">
<p class="ri fl">01</p>
<p class="yue fl">Augu<i>201408</i></p>
</div>
<p class="bt fmyh">[field:title/]</p>
<p class="nr">[field:info/]</p>
<p class="more"></p>
</div>
</a>
{/dede:arclist}
类似这样 {dede:arclist}{/dede:arclist}这样调用 不动模板本身 只变动静态html文档改为dede动态标签!
找到soft_addphp,将$urls = "{dede:link islocal='1' text='{$servermsg1}'} $softurl1 {/dede:link}\r\n"; 改为 : $urls = $softurl1 ; 这样就把{dede:link} 这个标签去掉了!自己摸索出来的,望采纳!
是子频道的话:
{dede:channel type='son' typeid = ''2,3,4,5''}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}
{dede:channel type='son' typeid = ''6,7,8,9''}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}
是栏目的话:
{dede:channel type='top' typeid = ''2,3,4,5''}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}
{dede:channel type='top' typeid = ''6,7,8,9''}
<a href='[field:typeurl/]'>[field:typename/]</a>
{/dede:channel}
试试看。
不看不知道,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 '删除缓存成功!';} 感谢你的分享,岑溪网站开发原创!
这个可以用添加自定义字段来做。增加一个叫做fujian的字段,后台发布上传附件,然后模板直接调用{dede:field name='fujian'/}就能调用这个链接。这个功能之前做过,不明白的追问我。
0条评论