hemmednoajax模板首页如何显示图片
浏览:
2,043 | 评论:2 |
李杰 发表于 2006.09.24
作者:李杰 出处:http://www.jaylee.cn/hemmednoajax-show-image/
albert留言说这个主题还不错,但是好象在主页不能显示图片。我不是很理解他的意思,但是如果他说的是要在首页调用文章时显示文章里的图片的话,我想可以试试以下方法。
首先要搞清楚首页为什么不能显示文章里的图片。这是因为首页在调用文章时是调用了最新几篇文章的摘要,而产生摘要的函数在读取全文生成摘要时把图片忽略掉了。打开模板文件夹下面的index.php,里面有如下一段代码:
- <div class="postcontent">
- <?php if (function_exists('the_excerpt_reloaded')) { ?>
- <?php the_excerpt_reloaded(120, '<p><a><ul><ol><li><img><br /><blockquote><em><strong><div>', 'content', FALSE, '', FALSE, 1, TRUE); ?>
- <?php } else { ?>
- <?php the_excerpt(); ?>
- <?php } ?>
- </div>
这个postcontent的div就是每篇文章摘要的容器,the_excerpt()函数就是产生摘要的函数。the_excerpt()在产生摘要的原理是对html代码里面的一些标签进行过滤,所以我们把跟图片有关的img标签从过滤列表里面去掉,这样产生摘要时图片就被保留下来了。具体操作很简单,把img标签从以下代码中去掉就行了。
- <?php the_excerpt_reloaded(120, '<p><a><ul><ol><li><img><br /><blockquote><em><strong><div>', 'content', FALSE, '', FALSE, 1, TRUE); ?>
因为最近比较忙没空做实验了,所以有兴趣的可以自己试试,不一定就百分百行得通。


/
/
:
目前共有 2 条评论:
呵呵,非常感谢你得热心帮助!
回复
the_excerpt_reloaded是一个另外的插件吧
可以自定义摘要里显示的html标签
这个主题里自带了这个插件吗?
回复