织梦根据自定义属性显示不同的图片

2017-04-13 21:00:38 dedecms

   

织梦

做网的时候,经常会遇到做样的情况这个内容收费、免费、推荐等属性,那么如何实现这样的效果呢

第一步:我们要自定一个函数,比如命名为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');

}

 第三步:在模板页面调用这个函数就可以。