网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

Discuz!搭建博客样式论坛 贴内循环问题

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29

【编者按】网学网网络知识频道为大家收集整理了“Discuz!搭建博客样式论坛 贴内循环问题“提供大家参考,希望对大家有所帮助!

  今天模仿一个博客样式的论坛。贴内循环遇到了问题,怎么才能把贴内和博客一样楼主和其他回复分开循环呢,于是我研究了一下if函数。

<!--{loop $postlist $post}-->
<!--{if $rushreply && Discuz!搭建博客样式论坛 贴内循环问题_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

Discuz!搭建博客样式论坛 贴内循环问题

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
GET[''checkrush''] && $post[''rewardfloor''] != 1}-->
<!--{eval continue;}-->
<!--{/if}-->
<div id="post_$post[pid]"><!--{subtemplate forum/viewthread_node}--></div>
<!--{eval $postcount++;}-->
<!--{/loop}-->

  这是默认的循环,可以看得出,楼主和回复是一起循环的。怎么分开呢。。首先、我想到了< !--{if $post[''first'']}-->即只有楼主显示。通过< !--{else}-->把他们分开循环。结果发现不放在< !--{loop $postlist $post}-->中< !--{if $post[''first'']}-->就无法识别。这时我想到通过div控制。但是做成博客样式的确复杂,我想让一部分div循环,一部分不循环,众所周知,楼主语句只会执行1次。是不会循环的,于是。我加了个判断在< !--{if $post[''first'']}-->后面,< !--{if Discuz!搭建博客样式论坛 贴内循环问题_网学

当前位置: 网学 > 编程文档 > 网络知识 > 正文

Discuz!搭建博客样式论坛 贴内循环问题

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
G[''forum_thread''][''replies'']}-->即有回复则显示。果然成功了。那个激动啊。展示下完整代码:

<!--{loop $postlist $post}-->
<!--{if $rushreply && Discuz!搭建博客样式论坛 贴内循环问题_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

Discuz!搭建博客样式论坛 贴内循环问题

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
GET[''checkrush''] && $post[''rewardfloor''] != 1}-->
<!--{eval continue;}-->
<!--{/if}-->
<!--{if $post[''first'']}-->
<div id="post_$post[pid]" class="box"><!--{subtemplate forum/viewthread_node}--></div>
<!--{if Discuz!搭建博客样式论坛 贴内循环问题_网学
当前位置: 网学 > 编程文档 > 网络知识 > 正文

Discuz!搭建博客样式论坛 贴内循环问题

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/06/29
content
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号
G[''forum_thread''][''replies'']}-->
回复要单独显示且不循环的内容
<!--{/if}-->
<!--{else}-->
<div id="post_$post[pid]">
<div class="cell"><!--{subtemplate forum/viewthread_node}--></div>
</div>
<!--{/if}-->
<!--{eval $postcount++;}-->
<!--{/loop}-->

  通过这种方式便可以做成博客样式了。如果你有更好的方法希望留言,大家一起研究下。

  原文地址:http://www.pone.me/75/discuz-loop/

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号