请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

手机号码,快捷登录

使用教程 股票行情调用插件较复杂二次开发范例

0
回复
5885
查看
[ 复制链接 ]

512

经验

366

帖子

2

精华
2020-5-17 13:59:35 显示全部楼层 阅读模式
本帖以在论坛首页侧边栏为例,比较复杂地综合调用股票信息,结合了帖子、版块信息等,综合展示。

参考效果:
yanshi.jpg
要点:
1、确定帖子TID后,使用内置函数 tsmini_dz_ahome_stock_getthread($tid) 获取帖子和版块的所有信息;
2、必须在LOOP循环内先使用 tsmini_dz_ahome_stock_getthread($tid) 函数,再输出变量。
典型调用代码:
1、调用今日涨幅≥2%的股票及所在帖子(开始统计时间在7天内):
<!--{eval $stockdata = tsmini_dz_ahome_stock_fetch($showfid,$by='fid',$num='10',$days='7',$nr='',$bg='',$tr='2')}-->
2、调用当前涨幅(相比于开始统计时)≥2%的股票及所在帖子(开始统计时间在7天内):
<!--{eval $stockdata = tsmini_dz_ahome_stock_fetch($showfid,$by='fid',$num='10',$days='7',$nr='2',$bg='',$tr='')}-->

3、调用最大涨幅(相比于开始统计时)≥2%的股票及所在帖子(开始统计时间在7天内):
<!--{eval $stockdata = tsmini_dz_ahome_stock_fetch($showfid,$by='fid',$num='10',$days='7',$nr='',$bg='2',$tr='')}-->


调用帖子可用变量($thread):
变量代码(请参照范例使用) 变量说明
{$thread[subject]}帖子标题
{echo cutstr($thread[subject],40,'...')} 帖子标题(裁剪前40个字节),超出部分用省略号
{$thread[tid]} 帖子TID
<a href="forum.php?mod=viewthread&tid={$thread[tid]}" target="_blank">{$thread[subject]}</a>带链接的帖子标题
{$thread[fid]} 帖子所在版块FID
{$thread[name]} 帖子所在版块名称
<a href="forum.php?mod=forumdisplay&fid={$thread[fid]}" target="_blank">{$thread[name]}</a>带链接的版块名称
{$thread[author]} 帖子作者
{$thread[authorid]}帖子作者UID
{echo date("Y-m-d",$thread[dateline])}发帖日期

示范代码:

下载DEMO: discuz.htm (34.07 KB, 下载次数: 1)
回复

使用道具 举报

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

本版积分规则