热搜: GBK| UTF8SC| UTF8TC| BIG5|
分类
快捷导航
admin 发表于 2022-9-6 11:52:47 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
 
( S$ K& T3 v* T* |0 ?1 @www.tmd0.com
出了將作者發文和回覆者發文分開後
1 h2 @+ D/ ^' J2 J- S9 ^0 m想在兩者中間插入回覆框
$ l0 Q9 ~7 S: [可是插入後,如果翻頁到第二頁或第三頁就會出現回覆框不存在) t. Q9 v1 _# ~' t, wwww.tmd0.com
我嘗試了用https://www.tmd9.com5 {" F$ A  @, X3 h2 v2 ?1 l1 owww.tmd0.com
<!--{if $post[\'number\'] >=11}-->9 P2 z0 b$ R6 C2 Y) Q' x# |) N" M0 Uwww.tmd0.com
复制代码5 v" [5 [' m9 qwww.tmd0.com
; C) S4 d. h5 P. n. Y5 _www.tmd0.com
我的回覆框是放在viewthread.htm里的,外層不能有$post[\'first\']判斷。/ [  l4 ^. n' T6 gwww.tmd0.com
如果有,就會導致只能在第一頁顯示。, X4 v6 C# [+ rwww.tmd0.com

: _" ~5 L6 \2 d我的主题帖和回复楼层是两个文件,所以我将回复框放在了引用回复楼层文件之上,不在loop之内,作为帖子公共内容展示,所以翻页无影响。
7 p7 `, |7 t0 b- U1 W, \) k4 _. S0 c, k& B2 Y7 B/ lwww.tmd0.com
如果主题帖和回复楼层是同一个node文件,放在viewthread.htm里就无法达到你所说的“放中间”还要翻页也显示。
4 N7 v9 ?, z( o或许按你的思路可以实现,方法是用自增判断:- f# w1 Z* x1 |4 Q* ^4 u3 S+ Mwww.tmd0.com
1.在viewthread.htm里的<!---{loop $postlist $post}-->之上写<!--{eval $i=1;}-->
7 c! V+ T. k6 [" r2 Q$ ?# i2.在node文件里顶部写<!--{eval $i+=10;}-->
# y, x" r* a% J9 q# `! r1 {3.在需要调用回复框的位置写如果 当前楼层pid==$i,则调用回复框。- \9 d) o/ L! n5 r8 @www.tmd0.com

. R! f  v4 \. r想到一个问题,自增的前提是每页10楼。
, Y0 X8 N1 x+ M但有些情况下可能会导致数量变化,这个方法就不准了。0 O: X2 [$ @  X" V! |www.tmd0.com
' H1 E5 n  r/ ?' a1 s" rwww.tmd0.com
最管用的办法还是两个loop node文件,一个主题一个回复。1 |7 ]! N# E! z9 W8 H. K& Jwww.tmd0.com
中间调用回复框。$ s- K; p8 s5 bwww.tmd0.com
并不是你所说的一个node文件里两个判断。
  P5 ]3 B9 W! f+ q: `* C注意是两个node文件,如我的做法:# l& ^' |8 R# i; p& ?www.tmd0.com
主题node:viewthread_lz.htm) k; `3 z8 H) F( x# t& `www.tmd0.com
回复node:viewthread_reply.htm) B$ k0 z% _2 F0 A0 C3 N- Kwww.tmd0.com
# C% X' \6 l# R! V6 i0 I) Lwww.tmd0.com
分开写两个loop,loop里写判断,if主题、if非主题。
4 V8 S9 R! w6 B5 C0 N
: x1 G! m6 T( ~$ m) C! @& c看下代码就明白了,你可以在loop主题和loop回复中间调回复框。
0 w& ~# U- K1 b5 Y# J然后node_lz文件里用<!--{if $post[first]}-->包裹,node_reply文件里用<!--{if !$post[first]}-->包裹。0 U. G( `7 d+ x3 d0 W, @7 `www.tmd0.com
樓主和回覆層的文件都是要用
) s7 v+ w* |; k# n' y<!--{if $post[first]-->
' o2 z1 ]/ w% e' a9 g1 o复制代码
; Z, \/ i( z& P5 A: ]
回复

使用道具 举报

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

本版积分规则

会员达人更多
精彩分享

热门推荐

更多

最新信息

更多
[帮助 Help]Discuz! 求调用各个版块推荐主题的代码09-06
[帮助 Help]Discuz! 颜文字表情gbk版的用户可能会有乱09-06
[帮助 Help]Discuz! ucenter后台登录时的验证码如何改09-06
[帮助 Help]Discuz! X帖子内容页增加阅读全文功能09-06
[帮助 Help]Discuz! 亮剑云 商城APP插件配置教程和功能09-06
[帮助 Help]Discuz! 插件的通过数据库读取和缓存读取获09-06
[帮助 Help]Discuz! 插件接口概述09-06
[帮助 Help]Discuz! (新人求助)discuz 怎么查看所有09-06
[帮助 Help]Discuz! 模板机制09-06
[帮助 Help]Discuz! 导航如何输出?输出是可以自定义HT09-06
[帮助 Help]Discuz! 3.12. 版块群组置顶09-06
[帮助 Help]Discuz! 的插件机制 页面嵌入09-06
[帮助 Help]Discuz! 亮剑云 通过插件标识符即可轻松定09-06
[帮助 Help]Discuz! 调用主导航和二级导航09-06
[帮助 Help]Discuz! 亮剑云 请问“确认收货时长”在哪09-06
[帮助 Help]Discuz! 9.6. 签到领奖09-06
[帮助 Help]Discuz! 亮剑云 商家收入插件配置教程和功09-06
[帮助 Help]Discuz! Linux云计算架构-使用LNMP架构部署09-06
[帮助 Help]Discuz! 开发Discuz论坛插件教程09-06
[帮助 Help]Discuz! 2.5. 模板管理09-06
[帮助 Help]Discuz! 怎么判断帖子标题与内容开头的文字09-06
[帮助 Help]Discuz! 模板风格创建09-06
[帮助 Help]Discuz! 缓存调用09-06
[帮助 Help]Discuz! ucenter_members数据补齐common_me09-06
[帮助 Help]Discuz! 帖子ID和回帖ID恢复初始状态变成109-06
[帮助 Help]Discuz! 相册标题的字数长度被限制,在哪个09-06
[帮助 Help]Discuz! 《视频课堂点播直播》微信小程序打09-06
[帮助 Help]Discuz! 请问老大,关于默认缩略图问题09-06
[帮助 Help]Discuz! 简洁的Discuz! X2.5 论坛修改注册09-06
[帮助 Help]Discuz! 文章、帖子搜索结果缩略图显示09-06
Powered by Discuz! L1.0 Beta TMD0 Inc. 本站资源仅供学习等 ^_^ 请下载后24小时内删除 ^_^ 谢谢合作 ^_^   
中国互联网违法和不良信息举报中心
南昌网络警察报警平台
经营性网站备案信息
南昌市公安局网监备案
赣公网安备案