如何实现Discuz!数据的高级调用,高手快快现身。。。。。

lchg120 2009-12-13 08:37:55
在官方发帖没人懂,官方的人没有什么技术,都现成的,从来都不想自己二次开发成自己的.下面把我的问题POST上来给大伙瞧瞧,希望各位CSDN的老大帮帮忙,小弟感激不尽.来看看下面这问题:


用过Supersite的用户也知道,supersite可以在模板中使用
<!--{eval $a=$b=""}--}
来定义一个变量;
可以用<!--{loop ...}-->循环数据<!--{/loop}-->来输出指定的数据调用。

还可以在循环中加入许多的条件控制语句,

可以最近在弄discuz!发现好象没有那种可以自己写PHP程序来实现数据调用的方法。。。

高手们有办法解决吗?

举个例子:

用一个查询来实现(只查询一次数据库)

不同格式的输出,第一条显示<li style="border:none">数据</li>
从第二条开始到倒数第二条,输出<li>数据</li>这种数据。
如果是最后一条数据,则输出<li class="clear">数据</li>


...全文
280 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cfangisme 2011-04-19
  • 打赏
  • 举报
回复
[node]..[/node] 循环只会处理一处,多个循环 只执行一个
cfangisme 2011-04-19
  • 打赏
  • 举报
回复
dz的数据调用太不好用了!
他是用替换的方式来做的
而不是用他们原有的模板来做的
这样很多模板语言没法使用,
比如 {if}.....
dyss 2010-03-04
  • 打赏
  • 举报
回复
回复内容太短了!
回复内容太短了!
骄傲青蛙 2009-12-23
  • 打赏
  • 举报
回复
楼主, 如果问题解决请解帖, 
ruanchao 2009-12-23
  • 打赏
  • 举报
回复
路过关注一下
t240034137 2009-12-17
  • 打赏
  • 举报
回复
地板!
薪水 2009-12-17
  • 打赏
  • 举报
回复
bd
骄傲青蛙 2009-12-17
  • 打赏
  • 举报
回复
注意, 在用 {}时, 外面必需要有一对<!--{if }--> <!--{/if}-->, 这是discuz的模板語法
骄傲青蛙 2009-12-17
  • 打赏
  • 举报
回复
让我来帮你吧

{eval $sss = 'dddd';}

{if $sss == 'dddd'}make a test !{/if}

-- 第一行定义一个变量

-- 第二行, 当$sss变量等于dddd时, 输出make a test !

-- 你可以把变量定义在循环外面, 一边循环一边加一, 在循环里面判断次数,输出你想要的内容
lchg120 2009-12-13
  • 打赏
  • 举报
回复
其实我觉得最关键的是,如何在模板放入自己的条件控制语句.
内容概要:本文围绕基于深度学习分类的时相关MIMO信道递归CSI量化技术展开研究,提出一种结合深度学习模型的递归式信道状态信息(CSI)反馈优化方法。该方法针对无线通信系统中时变MIMO信道的特点,利用深度学习网络对信道时序特征进行有效提取与分类,实现高精度、低开销的CSI量化与反馈,从而提升大规模MIMO系统的频谱效率与传输性能。研究不仅涵盖了算法设计与模型构建,还提供了完整的Matlab代码实现,便于验证与复现,适用于现代高性能无线通信系统的优化需求。; 适合人群:具备通信系统理论基础、熟悉MIMO与信道反馈机制,并掌握Matlab编程技能的研究生、科研人员及从事5G/6G通信、智能信号处理与深度学习在通信中应用的工程技术人员。; 使用场景及目标:①研究MIMO系统中基于深度学习的CSI反馈压缩与重建技术;②探索时序信道建模与递归量化机制的深度融合方法;③复现并改进现有算法,支撑高水平学术论文撰写或通信系统原型开发。; 阅读建议:建议读者结合提供的Matlab代码逐模块调试,深入理解深度学习分类网络与时序递归量化策略的协同工作机制,重点关注特征提取、分类决策与量化更新等关键环节的设计逻辑,并可尝试迁移至不同信道模型或引入更先进网络结构以进一步提升性能。

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧