本篇文章给大家谈谈phpcms文章设置,以及phpcms专题页面模板对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、phpcms V9中文章标题的长度80怎么改
- 2、phpcms设置文章的截止时间
- 3、phpcmsBUG:栏目编辑怎么设置都能管理全部文章
- 4、phpcms采集好的文章怎么编辑
- 5、phpcms 推荐位怎么调文章内容
- 6、在PHPCMS V9的后台如何把框线里面的文章放到最上面呢?
1、phpcms V9中文章标题的长度80怎么改
楼主你好
phpcms v9模板中调用的的标题长度是可以自定义的,代码如下:
{str_cut($r[description],112)},其中112就是截取标题前112个字符。
另外,针对数据库字段设定的80可以这样修改:
依次进入:后台-内容-模型管理-文章模型管理-字段管理,找到字段名为 title的字段,点击“修改”进入,修改其长度即可。如下图:
将“字符长度取值范围”最大值修改为你想要的即可。注意:phpcms系统设定一个汉字占用这里的 3 个字符。
希望可以帮到你。 林羽凡
2、phpcms设置文章的截止时间
首先,模型里加一个字段,中文名有效时间,字段名 totime ,自己定义别的也行.
然后设置这个字段默认加载读取.就是字段下面那一堆单选框.自己挨个试.
然后标签里选择模型,选中读取你刚才加的那个字段.
再然后去标签模板里写条件.
{loop $date $n $r}
{if $r[totime]TIME()}
!--如果到期时间大于当前时间,就显示这里的一坨.--
其他代码xxx
{/if}
{/loop}
3、phpcmsBUG:栏目编辑怎么设置都能管理全部文章
其实楼主意思是对的,就是没有表达清楚。比如:我文章频道设置了1、2、3个栏目。我指定a为1栏目的栏目编辑。按照道理a只能允许管理1栏目下面文章的权限。但是,现在a可以看到所有子栏目(包括2、3)的文章,并能管理所有栏目的权限。这样,设置的管理权限相当于没有指定子栏目,是整个频道的管理员了。因为a可以随意删除1、2、3栏目的任意内容。请问winliuxq
和phpip,我说的够清楚了吧,你能让a帐号不能看到和不能管理2、3栏目的文章吗?请给个解决办法。否则,假如我一个频道下面有40多个栏目编辑,那不是40多个帐号都可以随便删除本频道的所有文章?
4、phpcms采集好的文章怎么编辑
需要在第一步【采集网址规则】中单击任意地址跳转到第二部【采集内容规范】页面
观察之后的【采集内容规则】界面,我们发现【标题】自动已经被设置,器内容为“百度新闻搜索——体育新闻”,我们需要在此删除“——体育新闻”字段。
双击【标题】标签,在弹出的【标签编辑】选项卡中点击【添加】按钮,在弹出的快捷菜单中选择【内容替换】,并按图设置。
5、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的视频教程。
6、在PHPCMS V9的后台如何把框线里面的文章放到最上面呢?
有多种办法,例如:
将调用此文章列表的标签(pc标示)的order属性设置成“listorder desc”,即按序号排序,然后在后台将此文章的序号设置成最大就能排到最上面;
在文章列表上面部分设置成推荐位,然后将要放在上面的文章推荐到此推荐位;
phpcms文章设置的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于phpcms专题页面模板、phpcms文章设置的信息别忘了在本站进行查找喔。