切换风格

默认 晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
1.5.1版本中新增的 板块分组 数据获取方法
 6893     5
发表于 2016-12-9 |

1.5.1 版本中新增了 板块分组  

类似于 DZ 这样的 

QQ截图20161209231904.jpg


目前官方模板中已经使用

QQ截图20161209231945.jpg

下面是本地环境  多板块 多分组的使用截图



QQ截图20161209232109.jpg下载.png


关于分组数据调用


板块分组数据  并没有在论坛初始化时 自动获取到自定义变量中, 因为该分组数据是少用的 

所以需要手动去获取分组数据

例子可以从  /View/hy_boos/forum_index.html 中查看

1.5.1版本中才会有这个文件


{include h}
<div class="container">
	<?php 
	$forum_group = cache('forum_group');
	if(empty($forum_group)){
		$forum_group = S("Forum_group")->select('*');
		cache('forum_group',$forum_group);
	}
	?>
	{foreach (array)$forum_group as $v}
	<div id="" class="wrap-box forum" style="margin-bottom:10px">
		<h3>{$v.name}</h3>
		<ul>
			{foreach $forum as $key => $vv}
			{if $vv['fgid'] == $v['id']}
			<li> 
				<a href="<?php echo WWW.URL('forum','',EXP.$v['id']); ?>">
	            	<i class="cc_logo"> 
	            		<img src="{#WWW}upload/forum{$key}.png" onerror="this.src='{#WWW}upload/de.png'" align="left" alt="" width="97" >
		            </i> 
		            <strong>{$vv.name}</strong>
		            {if view_form('hy_boss','forum_html_on')}
		            <p>{$vv.html}</p>
		            {/if}
	            </a>
            </li>
            {/if}
            {/foreach}
        </ul>
	</div>
	{/foreach}
</div>

{include f}

其中的

<?php 
	$forum_group = cache('forum_group');
	if(empty($forum_group)){
		$forum_group = S("Forum_group")->select('*');
		cache('forum_group',$forum_group);
	}
	?>

既是调出 分组数据 并进行 数据缓存

下面的就是循环输出分组  然后从板块的 fgid中 判断是否属于 分组id




发表于 2016-12-9 |

新版本的 PC编辑器中 也采用了该功能

QQ截图20161209232755.jpg

d_x
发表于 2016-12-12 |

发表于 2016-12-13 |

这功能总算出来了。。。

发表于 2016-12-13 |

@dream0:回复 #4 这功能总算出来了。。。
 trollface终于如愿了对吧

发表于 2016-12-13 |

@intern:回复 #5 @dream0:回复#4这功能总算出来了。。。 终于如愿了对吧
 hybbs一直在进步,,,虽然插件少了点。,

觉得hybbs应该只做成一个平台。用户根据需求添加插件,形成一个新的站点。。

GMT+8, 2024-10-31 15:15:53 运行耗时 0.0244 秒.

Powered by HYBBS 2.3.4

© 2016-2019 HYBBS

返回顶部