网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   帝国Cms (https://www.0058.net/forumdisplay.php?f=72)
-   -   如文章列表页所列文章标题少于10条就显示其它栏目最新20条? (https://www.0058.net/showthread.php?t=5304)

Ickesburg 2015-10-15 06:01 AM

如文章列表页所列文章标题少于10条就显示其它栏目最新20条?
 
如一个栏目的一个列表页只显示10条本栏目的文章标题。 如何再显示其它栏目最新文章20条标题?

谢了。

Quinton 2015-10-15 06:03 AM

栏目用封面式,然后用两个灵动标签分别调用。

也可以仍然用列表模版,在本栏目内容显示完成后,判断信息条数,如果不到10条,则用灵动标签调用其他栏目的信息显示。

大概的代码可能是:
......
<td>[!--empirenews.listtemp--]<ul>
<!--list.var1-->
<!--list.var2-->
<!--list.var3-->
<!--list.var4-->
<!--list.var5--></ul>
[!--empirenews.listtemp--]

<?php
$num=$empire->gettotal("select count(*) as total from {$dbtbpre}ecms_{$class_r[$GLOBALS[navclassid]][tbname]} where classid={$GLOBALS[navclassid]}");
if($num<10){?>

[e:loop={0,20,3,0}]
<a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?></a> <br>
[/e:loop]
<?php }?>


All times are GMT +8. The time now is 04:06 AM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.