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

 找回密码
 立即注册
搜索

[已答复] 资讯栏目如何做成图片+文字形式呢

[复制链接]
学习 发表于 2009-8-12 17:56:00 | 显示全部楼层 |阅读模式
资讯栏目如何做成图片+文字形式呢
回复

使用道具 举报

lidq.jingwu 发表于 2009-8-12 18:14:14 | 显示全部楼层
可以通过数据调用,将图片与资讯全部查出来,然后再进行显示,如下面一个block块就是调用含有图片的资讯。
<!--{block name="spacenews" parameter="haveattach/2/limit/0,10/cachetime/900/cachename/aaa/tpl/data"}--><!--aaa-->
展示代码要你自己写了。
回复

使用道具 举报

ljg0460 发表于 2009-8-12 22:49:47 | 显示全部楼层
说了等于没说
回复

使用道具 举报

littlehz 发表于 2009-8-12 22:52:38 | 显示全部楼层
要做风格,必然要学习DIV+CSS技术,再学习SS的调用代码。
回复

使用道具 举报

txd1110 发表于 2009-8-12 23:04:11 | 显示全部楼层
可以通过数据调用,将图片与资讯全部查出来,然后再进行显示,如下面一个block块就是调用含有图片的资讯。

展示代码要你自己写了。
lidq.jingwu 发表于 2009-8-12 18:14


这个并非是说了等于没说。。。就是这样实现的。

但这里存在两个问题。
一、我们可以创建含有图片的资讯的模块,但我们不能实现调用栏目下 所有资讯,让有图片的文章显示缩略图,让无图片的文章显示NOPIC.JPG(举例)。
二、如果在发布文章的时候,图片在文字之前,那么,我们在做列表页面的创建的这个调用含图片模板就不能 显示文字,而只能显示 缩略图。 有点绕口,但确实是那么回事。
回复

使用道具 举报

littlehz 发表于 2009-8-12 23:49:50 | 显示全部楼层
5# txd1110


你这个问题最好另外开帖讨论,这两点都是属于比较高级的应用,不是简单的数据调用而已,目前的SS系统可以实现,但操作较为复杂,只能提下思路。

1、实现这样的,需要两个或者三个表联查的自定义SQL语句,查supe_spaceitems、supe_attachments表,supe_spacenews表需要不需要就看你的数据调用那里要不要取资讯内容的数据。
多表联查SQL语句论坛上已经说过很多次,多搜索一下就可以。

取到了数据再做if判断,picid字段是否为0,为0表示该资讯没有缩略图,有某个值表示缩略图对应的aid(附件id)。

2、读取资讯正文内容么?自己的代码需要自己做处理了,用php的字符串替换或者正则替换正文。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-12 16:50 , Processed in 0.109100 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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