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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[疑问] 求助!如何调用系统字段的数据?

[复制链接]
yyh838 发表于 2009-7-19 10:43:07 | 显示全部楼层 |阅读模式

       我想制作一个模块,把资讯系统下的分类id为“1”的系统字段“来源”里的所有数据调用出来。

    比如我现在的资讯文章分别来自于搜狐体育、新浪体育、网易体育、腾讯体育,那么我希望调用出来的数据是按文章数量来依次排列:

例:
搜狐体育  1790
新浪体育  1285
网易体育   891
腾讯体育   658


    点开这四个链接分别显示的是这四个来源在本站内的所有信息,请问这种情况应该怎么制作模块啊?
littlehz 发表于 2009-7-19 10:56:21 | 显示全部楼层
只能手写SQL语句调用,参考SQL语句:
  1. SELECT * FROM supe_spacenews n, supe_spaceitems i WHERE n.itemid = i.itemid AND i.catid=1 AND n.newsfrom = '搜狐体育'
复制代码
回复

使用道具 举报

 楼主| yyh838 发表于 2009-7-19 11:35:10 | 显示全部楼层
只能手写SQL语句调用,参考SQL语句:
SELECT * FROM supe_spacenews n, supe_spaceitems i WHERE n.itemid = i.itemid AND i.catid=1 AND n.newsfrom = '搜狐体育'
littlehz 发表于 2009-7-19 10:56


太专业了,看不太明白,有没有简单点的?不过还是要感谢littlehz的回答!
回复

使用道具 举报

littlehz 发表于 2009-7-19 12:01:08 | 显示全部楼层
SS后台新建模块,选择高级SQL调用,把这个SQL语句粘贴上,会生成block代码。
到相应模板需要调用的位置,粘贴block代码和相应的loop调用语句。至于loop循环怎么用,参考一下默认模板吧
回复

使用道具 举报

 楼主| yyh838 发表于 2009-7-19 14:04:34 | 显示全部楼层
SS后台新建模块,选择高级SQL调用,把这个SQL语句粘贴上,会生成block代码。
到相应模板需要调用的位置,粘贴block代码和相应的loop调用语句。至于loop循环怎么用,参考一下默认模板吧
littlehz 发表于 2009-7-19 12:01


非常详细,太感谢了!
回复

使用道具 举报

 楼主| yyh838 发表于 2009-7-19 15:00:50 | 显示全部楼层
SS后台新建模块,选择高级SQL调用,把这个SQL语句粘贴上,会生成block代码。
到相应模板需要调用的位置,粘贴block代码和相应的loop调用语句。至于loop循环怎么用,参考一下默认模板吧
littlehz 发表于 2009-7-19 12:01


高手你好啊,我按照你的方法把代码贴进去生成了一个模块,这模块代码怎么看起来多了一些乱码之类的(%20%2A%),不知道是不是正常的啊?

<!--{block name="spacenews" parameter="sql/SELECT%20%2A%20FROM%20supe_spacenews%20n%2C%20supe_spaceitems%20i%20WHERE%20n.itemid%20%3D%20i.itemid%20AND%20i.catid%3D1%20AND%20n.newsfrom%20%3D%20%27%D6%ED%B0%CB%BD%E4%CD%FE%BF%CD%CD%F8%27/limit/0,10/cachetime/30/subjectlen/30/showcategory/1/cachename/laiyuan_fenlei/tpl/data"}--><!--来源分类-->
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-10 21:07 , Processed in 0.025592 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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