文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网页设计经验技巧 → DedeCMS标签调用详细教程 5.6版

DedeCMS标签调用详细教程 5.6版

时间:2011/1/13 12:41:02来源:本站原创作者:佚名我要评论(0)

6 页 搜索表单调用标签:


52.搜索表单调用标签:

 <form action="{dede:global name='cfg_phpurl'/}/search.php" name="formsearch">
 <input type="hidden" name="kwtype" value="1" />
 <input name="keyword" id="keyword" type="text" class="searchtxt" />
 <select name="searchtype" id="searchtype">
 <option value="titlekeyword" selected>智能模糊搜索</option>
 <option value="title">仅搜索标题</option>
 </select>
 <input type="image" src="{dede:field name='templeturl'/}/images/topsearch_submit.gif" />
 </form>

53.实现“文章标题-2级栏目-1级栏目-网站名”形式

 {dede:field name='title'/}-{dede:field name='position' runphp='yes'}
 $tc="-"; //分隔符
 $tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
   @me=html2text(@me); //去除html标签
 $tf=split($tw,@me); //分解成数组
   for($ta=(count($tf)-2);$ta>=1;$ta--){ //循环赋值给$tk
 $tk.=trim($tf[$ta]).$tc;
    }
 $tk=substr($tk,0,-1);
 @me=$tk; //赋值给@me
 {/dede:field}-{dede:global name='cfg_webname'/}

54.调用缩略图:

    <img src='{dede:field name="litpic"/}'>

55.发布的文章显示红色日期或加上new字或new小图片

给近三天(或当天)发布的文章显示红色日期或加上new字或new小图片等。
都是围绕pubdate做文章,写扩展的。
第2、3要注意的问题是:如:"<img src='new.gif' />中不能用双引号,否则不行。
如果要给当天的加,把 3600 * 24 * 3 改为 3600 * 24  即可。
1、==========红色的日期========

 [field:pubdate runphp='yes']
 $a="<font color=red>".strftime('%m-%d',@me)."</font>";
 $b=strftime('%m-%d',@me);
    $ntime = time();
 $day3 = 3600 * 24 * 3;
 if(($ntime - @me) < $day3) @me = $a;
 else @me =$b;
 [/field:pubdate]

2、==========红色的(new)========

 [field:pubdate runphp='yes']
   $aa=strftime('%m-%d',@me);
$ntime = time();
   $tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<font color='red'>(new)</font>";
else @me = $aa;
[/field:pubdate]

3、==========加new.gif小图片========

[field:pubdate runphp='yes']
$aa=strftime('%m-%d',@me);
$ntime = time();
$tagtime = @me;
$day3 = 3600 * 24 * 3;
if($tagtime > $ntime-$day3) @me = "<img src='new.gif' />".$aa;
else @me = $aa;
[/field:pubdate]

相关视频

    没有数据

相关阅读 PC6教你如何删除dedecms织梦链dedecms 跨域共享cookie的域名 实际方法dedecms gbk转换UTF-8同版本详细教程dedecms内容模型使用教程DedeCMS没找到正确的uc配置!dedecms5.6 小说频道出错的解决办法dedecms分页显示代码并设置样式教程dedecms5.6版本的自定义字段的添加和调用方法

文章评论
发表评论

热门文章 Wordpress本地安装教程dx1.5如何设置二级域名

最新文章 hbuilder有哪些快捷键Wordpress本地安装教程 Wordpress本地安装教程expression web 4文档乱码解决方法dz 2.5“收藏本版”关闭小对话框无法关闭解在制作安装软件之前,您必须先将易语言存盘,

人气排行 如何使用multipart/form-data格式上传文件Photoshop PS图层混合模式详解(非常详细)ISAPI_Rewrite3使用教程网站里添加收藏和设为首页代码桌面快捷方式图标不见了C#获取执行程序所在的当前路径的方法详解(XMLHttpRequest)进行跨域请求方法如何用远程桌面连接进行传输文件