朝霞的颜色多的不能再多了。有橘黄色桃红色朱红色葡萄紫,还有淡红色等等。我觉得大自然有一个五颜六色的彩笔盒,把天空当画板,给天空上色。
前面我们写过一篇《怎样实现给DEDE的栏目增加栏目图片》的文章,在里面详细讲述了怎么给栏目增加栏目图片,并讲解了在模版中调用的方法。
但是今天在做一个新的项目时,我需要在调用栏目时,设置当前栏目样式那里把这个栏目图片调用出来。按照DEDE调用栏目名称(~typename~
)的方法,我试着用 ~typeimg~
把栏目图片调用出来,结果却发现这个在生成页面后并没有被解析成栏目图片的路径。
后来我想了下,觉得 ~typename~
之所以能调用出来,估计是在DEDE在标签页面对这个进行了处理,所以我们找到了栏目的标签页面 /include/taglib/channel.lib.php
,发现了下面的一段代码(第137行):
$linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr); $linkOkstr = str_replace("~id~",$row['id'],$linkOkstr); $linkOkstr = str_replace("~typelink~",$row['typelink'],$linkOkstr); $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
可以看出,我们的猜想确实是对的~那么我们就可以学着这个代码的样式,在下面对 typeimg 也进行相应的处理,即在这段代码的下面添加如下代码:
$linkOkstr = str_replace("~typeimg2~",$row['typeimg2'],$linkOkstr);
这时,我们再到后台重新生成一下列表页面,刷新列表页试试,当前栏目的栏目图片也出来了呢~
至此,大功告成,o(∩_∩)o 哈哈!
本文给DEDE的栏目增加栏目图片后怎么在当前栏目样式中调用到此结束。没实力的愤怒毫无意义。小编再次感谢大家对我们的支持!