Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 修改列表显示页显示内容,希望大家能喜欢

[复制链接]
wgllz 发表于 2009-7-5 17:12:16 | 显示全部楼层 |阅读模式
本帖最后由 wgllz 于 2009-7-5 17:13 编辑

最近把列表显示页改了一下,显示文章内容的同时,显示包含图片的第一个,演示网址:http://www.hao77777.com/html/74/category-catid-174.html
由于文章内容有包含图片的内容,也有不包含的,如果按程序提供的方法显示带有附件的,那没有带附件的就显示不出来,所以我对程序做了修改,大家可以看看。主要改的内容是block.func.php文件,找到function block_spacenews($paramarr) {  这个地方,把这个方法再复制一份,比如新建一个function block_spacenewsshow($paramarr) {  然后在方法中这一段代码

$paramarr['haveattach'] = intval($paramarr['haveattach']);
                        if(!empty($paramarr['haveattach']) && $paramarr['haveattach'] == 1) {
                                //$wherearr[] = 'i.haveattach = 1';  把where条件去掉
                        }
                        //兼容早期的图文$paramarr['showattach']
                        if(!empty($paramarr['showattach']) || (!empty($paramarr['haveattach']) && $paramarr['haveattach'] == 2)) {
                                $showpic = 1;
                                //$wherearr[] = 'i.picid != 0';把where条件去掉
                        }
这样就可以,然后在页面调用
<!--{block name="spacenewsshow" parameter="haveattach/2/showattach/1/perpage/10/catid/$thecat[subcatid]/order/i.dateline DESC/showdetail/1/messagelen/150/cachename/newlist"}-->

如果有看不明白的地方,请回帖。  同时也希望大家能和我的网站合作或做友情链接

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 18:48 , Processed in 0.022215 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表