本篇文章给大家谈谈phpcms调取推荐,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、phpcms 如何调用当前栏目下的推荐位?
- 2、phpcms 推荐位怎么调文章内容
- 3、PHPCMS V9,首页推荐位,如何调用被推荐文章父栏目名称?
- 4、phpcms推荐最大保存数怎么修改
- 5、请问下phpcms里面怎么调用指定栏目下的推荐文章啊
- 6、phpcms 推荐位内容获取
1、phpcms 如何调用当前栏目下的推荐位?
action对应参数position
{pc:content action="position" posid="2" order="listorder DESC" num="4"}
ul
{loop $data $key $val}
li a href="{$val['url']}"{$val['title']}/a/li
{/loop}
/ul
{/pc}
下图为posid 对应参数
2、phpcms 推荐位怎么调文章内容
在phpcms模板中我们使用pc标签的action="position"来调用推荐位文章列表。
它并不支持直接指定获取文章内容,因为推荐位中的文章信息会单独记录在一个数据表中并且并没有记录文章内容字段信息。
虽然直接不行但是可以多个标签灵活配合得到,这也是phpcms标签的灵活之处。我先给出演示代码:
方法1代码——使用lists标签:
{pc:content action="position" posid="1" num="10" order="listorder" return="pdata"}
{loop $pdata $p}
{php $id = $p[id];$cid = $p[catid];}
{pc:content action="lists" catid="$cid" where="id=$id" moreinfo="1" num="1" return="cdata"}
!--使用where属性指定id,使用moreinfo属性指定获取副表信息--
{loop $cdata $c}
li
h3a href="{$c[url]}"{$c[title]}/a/h3 !--标题链接--
div class="content"{$c[content]}/div !--内容--
/li
{/loop}
{/pc}
{/loop}
{/pc}
方法2代码——使用get万能标签:
{pc:content action="position" posid="1" num="10" order="listorder" return="pdata"}
{loop $pdata $p}
{php $id = $p[id];}
{pc:get sql="select id,content from phpcms_news_data where id=$id" num="1" return="cdata"}
!--phpcms_news_data只文章模型数据表副表,其它模型更改成对应数据表--
{loop $cdata $c}
li
h3a href="{$p[url]}"{$p[title]}/a/h3 !--标题链接,注意是$p--
div class="content"{$c[content]}/div !--内容--
/li
{/loop}
{/pc}
{/loop}
{/pc}
以上代码使用了两层pc标签嵌套循环遍历读取数据,主要思路是先使用action="position"标签获取被栏目下被推荐文章的id,然后再遍历通过action="lists"或者是万能标签来获取指定id的文章内容。
PS: 如果对phpcms数据结构不了解建议使用第一种。更多phpcms模板制作教程可参考官方开发手册以及iphpcms的视频教程。
3、PHPCMS V9,首页推荐位,如何调用被推荐文章父栏目名称?
!--父级栏目id--
{php $pid = $CATEGORYS[$v[catid]][parentid];}
!--父级栏目名称--
{$CATEGORYS[$pid][catname]}
ps:$CATEGORYS的内容意义在于携带了所有栏目的详细信息。
4、phpcms推荐最大保存数怎么修改
1、首先打开电脑点击进入phpcms软件内部。
2、其次在phpcms界面内点击文本,点击编辑内容页面,在内部将最大保存数修改为最大值。
3、然后在将推荐的保存数保存即可。
5、请问下phpcms里面怎么调用指定栏目下的推荐文章啊
这个其实很简单,在我们使用pc标签获取数据时很多地方我们都可以使用catid属性来指定数据的栏目范围,当然也包括调用推荐位时,演示代码如下:
{pc:content action="position" posid="10" catid="110" order="listorder desc" num="3"}
...
{/pc}
这样,我们获取的就是栏目id为110的那个栏目下的推荐到id为10的推荐位的文章的数据了。
ps: pc标签可以说是phpcms模板中最大也是最重要的一个标签,负责获取各种数据,对应的属性也相对多而复杂,详细可以查阅官方手册以及iphpcms的视频教程。
6、phpcms 推荐位内容获取
moreinfo="1" 附表
{$r['content']}调用内容
strip_tags 过滤掉标签
{str_cut(strip_tags($val[content]),400,"")}
关于phpcms调取推荐和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。