phpcms推荐位分页怎么写
{pc:getsql="select*from`v9_position_data`a,`v9_news`bwherea.id=b.idanda.posid=推荐位IDor...
{pc:get sql="select * from `v9_position_data` a, `v9_news` b where a.id=b.id and a.posid=推荐位ID order by a.listorder desc" return="data" num="20" cache="3600" page="$_GET"}
<ul class="list lh24 f14">
{loop $data $r}
<li><span class="rt">{date('Y-m-d',$r[inputtime])}</span> <a href="{$r[url]}" target="_blank" >{$r[title]}</a></li>
{if $n%5==0}<li class="bk20 hr"></li>{/if}
{/loop}
</ul>
<div id="pages" class="text-c">{$pages}</div>
{/pc}
注意:V9是数据表的前缀,推荐位ID改为你要显示的推荐位ID即可。
用了这个方法之后,给我报了一个错,我翻译了一下,意思就是有重复列“id”,但是我在论坛上看到的是他们都可以这样的做,我就是这样一弄就报错
这个是报的错:
MySQL Query : SELECT COUNT(*) as count FROM (select * from `v9_position_data` a, `v9_gongxiang` b where a.id=b.id and a.posid=22 order by a.listorder desc) T
MySQL Error : Duplicate column name 'id'
MySQL Errno : 1060
Message : Duplicate column name 'id'
Need Help?
这个是我写的代码:
{pc:get sql="select * from `v9_position_data` as a, `v9_gongxiang` as b where a.id=b.id and a.posid=22 order by a.listorder desc" return="data" num="20" cache="3600" page="$_GET[page]"}
{loop data $r}
<div class="wenzhang">
<div><a href="##">{$r[title]}</a></div>
<div><a href="##"><img src="{$r[thumb]}"></a></div>
<div>
<div><a href="##">{$content}</a></div>
<div><a href="#">点击查看</a></div>
<div id="gengduo"></div>
<div>30浏览</div>
<div>日期:{$r[riqi]}</div>
</div>
<div class="fudong"></div>
</div>
{/loop}
{/pc}
我不明白到底是哪里写错了,还是怎么的 展开
<ul class="list lh24 f14">
{loop $data $r}
<li><span class="rt">{date('Y-m-d',$r[inputtime])}</span> <a href="{$r[url]}" target="_blank" >{$r[title]}</a></li>
{if $n%5==0}<li class="bk20 hr"></li>{/if}
{/loop}
</ul>
<div id="pages" class="text-c">{$pages}</div>
{/pc}
注意:V9是数据表的前缀,推荐位ID改为你要显示的推荐位ID即可。
用了这个方法之后,给我报了一个错,我翻译了一下,意思就是有重复列“id”,但是我在论坛上看到的是他们都可以这样的做,我就是这样一弄就报错
这个是报的错:
MySQL Query : SELECT COUNT(*) as count FROM (select * from `v9_position_data` a, `v9_gongxiang` b where a.id=b.id and a.posid=22 order by a.listorder desc) T
MySQL Error : Duplicate column name 'id'
MySQL Errno : 1060
Message : Duplicate column name 'id'
Need Help?
这个是我写的代码:
{pc:get sql="select * from `v9_position_data` as a, `v9_gongxiang` as b where a.id=b.id and a.posid=22 order by a.listorder desc" return="data" num="20" cache="3600" page="$_GET[page]"}
{loop data $r}
<div class="wenzhang">
<div><a href="##">{$r[title]}</a></div>
<div><a href="##"><img src="{$r[thumb]}"></a></div>
<div>
<div><a href="##">{$content}</a></div>
<div><a href="#">点击查看</a></div>
<div id="gengduo"></div>
<div>30浏览</div>
<div>日期:{$r[riqi]}</div>
</div>
<div class="fudong"></div>
</div>
{/loop}
{/pc}
我不明白到底是哪里写错了,还是怎么的 展开
2个回答
展开全部
{pc:content action="position" posid="18" order="listorder desc" num="10" page="$page"}
loop $data $r}
<li>
<a href="{$r[url]}" title="{$r[title]}">
<img src="{$r[thumb]}" alt="{$r[title]}">
<div class="am-slider-desc">{$r[title]}</div>
</a>
</li>
{/loop}
{/pc}
<div>{$pages}</div>
这才是推荐位的调用方法,posid是你的推荐位ID,如果要调用一些自定义的字段需要在模型管理找到对应的字段点击推荐位启用。
这样在推荐位中就可以调用出来了。
琅枫个人博客
追问
您好,这个不可以哦,最后我是用get写的,不过也谢谢了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询