一天心血来潮,太久没关注TW了!想小小贡献下几条代码!
群里有个朋友需要在网站各个地方都能展现频道和频道下的分类(用导航也可以实现,只是麻烦点, 默认的分类调用方法只适合调用当前频道下的分类,而给出的是在网站任何地方都可以把全部频道和分类展现出来)
打开kp_block_listeach.lib.php 文件 在底部添加如下代码,保存即可!
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$cate_arrs
=
$run
->category->find_fetch();
foreach
(
$cate_arrs
as
$v
){
if
(
$v
[
'upid'
]==0){
$v
[
'flist'
]=
$run
->category->find_fetch(
array
(
'upid'
=>
$v
[
'cid'
]));
$parrs
[]=
$v
;
}
}
// hook kp_block_listeach_after.php
return
array
(
'ret'
=>
$ret
,
'parrs'
=>
$parrs
);
}
|
标签使用方法:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
{block:listeach limit=
"8"
mid=
"3"
}
{loop:
$data
[parrs]
$v
}
<div
class
=
"c3_l"
>
<h2
class
=
"b2_tit"
>
<a
class
=
"more"
href=
"{$v[cate_url]}"
>更多</a>
<b>{
$v
[name]}</b>
</h2>
<ul
class
=
"b2_cont lists cf"
>
{loop:
$v
[flist]
$lv
}
<li><span>{
$lv
[
date
]}</span><a href=
"{$lv[url]}"
target=
"_blank"
>{
$lv
[name]}</a></li>
{/loop}
</ul>
</div>
{/loop}
{/block}
|
=======================
在实际使用中可以灵活调用,例如: