织梦根据自定义属性显示不同的图片
织梦
做网的时候,经常会遇到做样的情况这个内容收费、免费、推荐等属性,那么如何实现这样的效果呢第一步:我们要自定一个函数,比如命名为mbj.php
代码如下:
示例代码[www.mb5u.com]
<?php
/*自定义函数mbj.php*/
//
function PostShuxing($aid){
global $dsql;
$row = $dsql->GetOne("SELECT flag FROM dede_archives WHERE id='$aid'");
$flags = $row['flag'];
if (!$flags)$flags='c';
$tmphtml="";
if (strstr($flags,'c'))$tmphtml="/images/mianfeimb.png";
elseif (strstr($flags,'p'))$tmphtml="/images/jingpinmb.png";
elseif (strstr($flags,'h'))$tmphtml="/images/jingpinmb.png";
return $tmphtml;
}
第二步:把这个函数放在include的文件夹里面:
找到common.func.php函数放在底部然后引用他:
示例代码
[www.mb5u.com]
// 自定义函数接口
if( file_exists(DEDEINC.'/xf_function.php') )
{
require_once(DEDEINC.'/xf_function.php');
}
第三步:在模板页面调用这个函数就可以。