建站软件 优化软件 编程软件 网页辅助 站群程序 网站程序 图像处理 资源教程 字体下载 推荐软件


您的位置:首页 > 建站必知 > phpcms设置数据从第2条读取

phpcms设置数据从第2条读取

时间:2017-10-23 20:25:37  来源:免费模板网 作者:风雪 阅读次数 tagsphpcms

有的页面读取数据先读取第一条,然后在读取其他数据,怎么在模板标签里面做到,而且数据不重复呢?请看下文

我们可以使用关键词limit,用法如下

{pc:content  action="lists" catid="10" order="id DESC LIMIT 1,4--" num="4"}

这样就可以从第二条开始调用数据。(数据是从0开始计算)

其中的order="id DESC LIMIT 1,4--"里的两个数字,第1个数字1表示从第2条开始调用,第2个数字4表示共调用4条。

如果改成order="id DESC LIMIT 0,4--"那么就表示从第1条开始调用,共调用4条。

如果改成order="id DESC LIMIT 2,4--"那么就表示从第3条开始调用,共调用4条。

知道了mysql的原理。我们就可以达到我们的需求了

还有种思路使用start属性。默认是从0开始

<div class="container">
                            <div class="team-grids" style="margin: 0 0; ">
                                <div class="col-md-4 Frost">
                                </div>
                               {pc:content action="lists" catid="15" num="1" order="listorder DESC"}
                                {loop $data $r}
                                <div class="col-md-4 Water">
                                    <a href="{$r[url]}"><img src="{$r['thumb']}" style=" width: 100%;" alt=""></a>
                                    <ul>
                                         <li style="margin-top:25px;font-size: 1.2em;text-align: center;"><a href="{$r[url]}" style="color: #5f5f5f;text-align: center;">{$r[title]}</a></li>
                                       
                                        <P style="color: #9E9E9E;margin-top:10px;text-align: center;">{$r[xh]}</P>
										 <p style='align:center;margin-top: 4px;text-align: center;'><img src="{IMG_PATH}jiaz1.png"></p>
                                        <p style="    color: #20B2AA;    margin-top: 4px;text-align: center;">
                                            <span>
                                                 {$r[td]}
                                            </span>
                                        </p>
                                    </ul>
                                </div>
                                {/loop}
                                {/pc}
                                <div class="col-md-4 Frost">
                                </div>
                                <div class="clearfix"> </div>
                            </div>
                        </div>
                        <!-- //container -->
                    </div>
                    <!-- 产品面膜 -->
                    <div class="about-team">
                        <!-- container -->
                        <div class="container">
                            <div class="team-grids">

                             {pc:content action="lists" catid="15" num="25" order="listorder DESC" start="1"}
                            {loop $data $r}
                                 <div class="col-md-4 h548">
                                   
                                    <ul class="jiazu">
									<a href="{$r[url]}"><img src="{$r[thumb]}" style=" width: 100%;" alt=""></a>
									
                                        <li style="margin-top:25px;font-size: 1.2em;"><a href="{$r[url]}" style="color: #5f5f5f;">{$r[title]}</a></li>
                                      
                                        <p style="color: #9E9E9E;margin-top:10px">{$r[xh]}</p>
                                        <p style='align:center'><img src="{IMG_PATH}jiaz1.png"></p>
                                        <p >
                                            <span style="    color: #20B2AA;">{$r[td]}</span>
                                        </p>
                                    </ul>
                                </div>
                                   {/loop}
                                {/pc}
                                
                                <div class="clearfix"> </div>
                            </div>
                        </div>
                        <!-- //container -->
                    </div>

 

 这里可以看出

 {pc:content action="lists" catid="15" num="1" order="listorder DESC"}//没有加start=0 因为默认就是从0开始
 {pc:content action="lists" catid="15" num="25" order="listorder DESC" start="1"}//这里加上start从第2条开始获取,ps这里不能page=$page,否则有重复的数据

小编更倾向使用start的语法,大家也可以多熟练一下

本文地址:https://www.freemoban.com/jzbz/2017/1023/2909.html

猜你喜欢
栏目推荐
模板推荐

Copyright:www.freemoban.com 免费模板网 All Rights Reserved 网站备案:辽ICP备19014872号-2   辽公网安备 21010602000376号  辽公网安备:42900402000182号

免责声明:本站部分资源来自互联网收集,版权归原创者所有,如果侵犯了你的权益,我们会及时删除侵权内容,联系QQ:1615187561 谢谢合作!