本篇文章给大家谈谈phpcms类别调用,以及phpcms添加内容对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、phpcms怎么调用某个类别下的所有文章?
- 2、phpcms 怎么调用文章的类别
- 3、PHPCMS如何调用多个分类栏目的最新文章
- 4、phpcms怎么调用某个类别下的所有文章?给示例
- 5、phpcms 怎么调用添加的分类和外部链接分类
1、phpcms怎么调用某个类别下的所有文章?
{php $where = "typeid=11"}
{pc:content action="lists" catid="$catid" where="$where" order="id DESC" num="99"}
{loop $data $r}
{/loop}
{/pc}
2、phpcms 怎么调用文章的类别
我建议是用PHPCMS的自定义SQL标签,查询v9_type表
如果需要类别和内容或者类别和栏目关联输出,就进行多表查询
3、PHPCMS如何调用多个分类栏目的最新文章
这里不知道你说的多个分类具体是指什么情况,所以给出两种我们使用phpcms网站建设中常见的调用多个栏目的情况:
一、多个栏目正好是某个栏目下的子栏目,例如在“phpcms教程”(catid:1)栏目中有“使用教程”(catid:2)和“二次开发”(catid:3)两个子栏目,你想同时调用两个子栏目中的内容,这种情况下,直接指定父级栏目id即可,跟普通调用一样,因为phpcms系统会自动判断指定的栏目有无子栏目,如果有,获取所有子栏目下内容。
演示:
{pc:content action="lists" catid="1" num="10" order="id desc"}
ul
{loop $data $v}
lia href="{$v[url]}"{$v[title]}/a/li
{/loop}
/ul
{/pc}
二、“多个栏目”是离散的无规律范围,例如有两个栏目它们不是同父级,catid分别是2和5,可能是你随机指定的两个,同时调用它们下面的文章就不能直接使用pc标签里的catid属性去指定了,我们使用where属性来直接限定数据读取条件。
演示:
{pc:content action="lists" catid="2" num="10" order="id desc" where="catid=2 or catid=5"}
!--这里的如果有where属性,catid属性指定的栏目范围已经无效了,但是还是要写上,不然会出错,所以这里catid属性的值可以随便写,但是保证其栏目的数据模型相同即可--
ul
{loop $data $v}
lia href="{$v[url]}"{$v[title]}/a/li
{/loop}
/ul
{/pc}
PS:
如果你了解php编程和mysql数据库,会发现在第二种情况下实际上就是使用where属性直接指定sql命令中的where条件。你可以通过二次开发phpcms的标签解析方法来扩展更丰富的功能,这里的相关程序目录是 /phpcms/modules/content/class/content_tag.class.php里面的lists方法。
phpcms的详细使用开发教程可参考官方说明文档或到 iphpcms里来学习~
4、phpcms怎么调用某个类别下的所有文章?给示例
请使用PHPCMS中的get标签
例
{pc:get sql="SELECT title,url FROM V9_news WHERE typeid=你想调用的类别ID"}
{loop $data $r}
{$r[title]}
{/loop}
{/pc}
5、phpcms 怎么调用添加的分类和外部链接分类
首先,在phpcms v9后台 — 模块 —友情链接—添加类别;
然后,在类别管理中可以刚刚添加的类别和分类的ID(这个ID很重要);
在后台添加友情链接时要注意,添加链接时要选好分类,只想在内页显示而不在首页显示,就要选内页的分类名称。
phpcms类别调用的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms添加内容、phpcms类别调用的信息别忘了在本站进行查找喔。