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

手机号码,快捷登录

使用教程 股票行情调用插件模板任意位置调用二次开发范例

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

512

经验

366

帖子

2

精华
2020-5-17 10:52:49 显示全部楼层 阅读模式
本文以在版块中的主题列表标题下方显示前两条调用数据为例,展示股票行情调用插件的调用。最终效果:
demo.jpg
调用目标:
(1)每个主题最多显示2条数据。
(2)展示股票名称+周期内最大涨幅。

具体代码(以Discuz!X中默认文件为例 UTF8编码):
修改文件:template/模板名称(default)/forum/forumdisplay_list.htm
查找代码(约218行)
  1. <!--{if !$thread['forumstick'] && ($thread['isgroup'] == 1 || $thread['fid'] != $_G['fid'])}-->
  2. <!--{if $thread['related_group'] == 0 && $thread['closed'] > 1}-->
  3. <!--{eval $thread[tid]=$thread[closed];}-->
  4. <!--{/if}-->
  5. <!--{if $groupnames[$thread[tid]]}-->
  6. <span class="fromg xg1"> [{lang from}: <a href="forum.php?mod=group&fid={$groupnames[$thread[tid]][fid]}" target="_blank" class="xg1">{$groupnames[$thread[tid]][name]}</a>]</span>
  7. <!--{/if}-->
  8. <!--{/if}-->
复制代码
在其下方插入代码:
  1. <!--股票行情插件调用 开始-->
  2. <!--{eval require_once ('./source/plugin/ahome_stock/require/function.php');}-->
  3. <!--{eval $showtid = $thread['tid'];}-->
  4. <!--{eval $stockdata = tsmini_dz_ahome_stock_fetch($showtid,$by='tid',$num='2');}-->
  5. <!--{if !empty($stockdata)}-->
  6. <ul style="width:100%;margin:10px 0px;">
  7. <!--{loop $stockdata $value}-->
  8. <li style="float:left;padding:2px 10px;margin-right:10px;border-radius:5px;background:#F2F2F2;">{$value[name]}  {$value[bg]}<li>
  9. <!--{/loop}-->
  10. </ul>
  11. <!--{/if}-->
  12. <!--股票行情插件调用 结束-->
复制代码
即可实现该调用需求。
范例下载(UTF8编码): forumdisplay_list.htm (35.24 KB, 下载次数: 0)
回复

使用道具 举报

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

本版积分规则