Discuz实现tab切换版块

简介: 昨天闲得没事,就去重构了整个discuz.htm的文件。但是,并没有这么顺利,于是去了空间吐槽了一波。最神奇地就是,早上打开本地,tab切换突然活了,思索了一下,大概是存缓的问题了吧。

昨天闲得没事,就去重构了整个discuz.htm的文件。但是,

并没有这么顺利,于是去了空间吐槽了一波。

最神奇地就是,早上打开本地,tab切换突然活了,思索了一下,大概是存缓的问题了吧。

1111.png

2222.png

终于是实现了波,无刷新切换版块,也改变了dz传统的布局

其实我做这个不是第一个,我所知道的是雨伦,昨晚还好有他的帮忙,参考了他写的教程,少走了一些弯路(233,一开始想全部自己调用数据库,然后死在$forum[icon]判断有无http的问题上,我写好正则,但是htm就认为是未知量。。大概是重新赋值错了吧。为了不在折腾,于是就只能害羞地用原变量了)

教程链接          传送门走起

/需要再解决的问题/

如果版块再多点,加载还是有问题(慢),于是应该采用下ajax或者pjax吧。

 

笔记/

<!--{loop $catlist $key $cat}-->

是循环分区的

<!--{loop $cat[forums] $forumid}-->

是循环分区下版块的

<ul class="grouplist clearfix hobbyList">
<!--{loop $catlist $key $cat}-->
<!--{hook/index_catlist $cat[fid]}-->
<!--{loop $cat[forums] $forumid}-->
<!--{eval $forum=$forumlist[$forumid];}-->
<!--{eval $forumurl = !empty($forum['domain']) && !empty($_G['setting']['domain']['root']['forum']) ? 'http://'.$forum['domain'].'.'.$_G['setting']['domain']['root']['forum'] : 'forum.php?mod=forumdisplay&amp;fid='.$forum['fid'];}-->
<li class="gb-list-item">
</li>
<!--{/loop}-->
<!--{/loop}-->
</ul>

你看,直接把分区和版块一起循环,会显示,分区找不到所固定的样式,只能把全部输出

而要体现其他分区下的版块

则要

<!--{loop $catlist $key $cat}-->
<div  class="bd" style="display:none;">
<!--{loop $cat[forums] $forumid}-->
<!--{eval $forum=$forumlist[$forumid];}-->
<!--{eval $forumurl = !empty($forum['domain']) && !empty($_G['setting']['domain']['root']['forum']) ? 'http://'.$forum['domain'].'.'.$_G['setting']['domain']['root']['forum'] : 'forum.php?mod=forumdisplay&amp;fid='.$forum['fid'];}-->
<ul class="grouplist clearfix hobbyList">
<li class="gb-list-item">
</li>
</ul>
<!--{/loop}-->
</div>

这里体现了区别,就是 包在了的外面,正如上文所讲,现在分区找到了框架了,那么他就只能先把独立的显示出来


目录
相关文章
|
7月前
|
JavaScript 数据可视化 IDE
分享21个广告排行、15个交友会员、25个网站导航和39个文件管理PHP源码,总有一款适合你
分享21个广告排行、15个交友会员、25个网站导航和39个文件管理PHP源码,总有一款适合你
96 0
分享21个广告排行、15个交友会员、25个网站导航和39个文件管理PHP源码,总有一款适合你
|
2月前
Discuz! X3.5 游客帖内登陆提示框的大小修改
Discuz! X3.5 游客帖内登陆提示框的大小修改
36 0
|
缓存
phpcms之 为每个栏目添加一个模块
phpcms之 为每个栏目添加一个模块
|
SQL XML 算法
揭秘!我收藏夹里的常用网站
揭秘!我收藏夹里的常用网站
228 0
|
PHP 开发者
MyCms 自媒体 CMS 系统 v3.2.1 发布,后台默认首页改版
MyCms 自媒体 CMS 系统 v3.2.1 发布,后台默认首页改版
237 0
MyCms 自媒体 CMS 系统 v3.2.1 发布,后台默认首页改版
织梦DEDECMS做的网址导航 站长导航 http://www.97644.com
织梦DEDECMS做的网址导航 http://www.97644.com 采用织梦系统  DEDECMS 做的简洁清爽型 站长导航 http://www.97644.com 网站简介:站长导航(http://www.
1820 0

热门文章

最新文章