今天给各位分享phpcms栏目内容的知识,其中也会对phpcms栏目分类进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、phpcmsv9怎么提取栏目内容
- 2、phpcms 栏目名称怎么样显示栏目内容
- 3、phpcms 怎么给一级栏目添加内容
- 4、phpcms如何在栏目列表页显示对应的栏目内容
- 5、phpcms怎样调取二级栏目内容
phpcmsv9怎么提取栏目内容
在用phpcms V9做二次开发的时候,由于没有做首页的模板,又为了让首页显示栏目页的内容,就修改了/phpcms/modules/content/create_html.php文件里面的public_index函数,该函数大概在499行,我们修改让首页的内容读取的是栏目页首页的内容,也就是首页是,但是我们读取了的内容,目的是可以省去一个模板,而且还可以有首页。但是这样做又出现了一个问题,就是每次更新和修改内容的时候,由于自动更新了栏目页和首页,导致了之前首页读取栏目页的内容失败,回到了旧版的V9的首页,每次更新内容都要重新发布首页,确实很麻烦。
想了许久,终于找到了解决方法,首先我们找到/phpcms/model/content_model.class.php里面的add_content函数,大概在33行,我们找到215-216行,注释掉以下代码:
这样试试呢我也是在后盾人自己学习理解的,希望能帮到你给你个参考(*^o^*)
phpcms 栏目名称怎么样显示栏目内容
你提出的问题有点模糊,所以不知道你所说的"栏目内容"是什么,这里就做两种猜想吧:
一、.如果你指的是栏目本身的某个属性信息,比如栏目的名称、链接、图标、描述、子父级id等等:
在模板里调用时可以直接使用{$CATEGORYS}标签来获取任何一个栏目的任何信息,因为这里面存放了所有栏目的信息;
如果是二次开发在php程序中,实际上上述{$CATEGORYS}的栏目信息都是读取的栏目信息的缓存文件,所以使用如下代码就可以获得所有栏目信息的一个大数组了:
$siteid = 1; //值当前站点id,一般为1
$CATEGORYS = getcache('category_content_'.$siteid,'commons');
二、如果你指的是调用栏目下面的文章等内容:
在php程序里直接读取数据库这里就不做赘述了,在模板中,你可以使用pc标签和loop标签获取指定栏目下的任何信息并显示,通过其不同属性的设定可以获取栏目列表、热门排行、推荐信息等。
好的,就先"猜"到这里吧,有什么疑问可以追问。
PS:关于phpcms的学习资料可以参考其官方手册和 iphpcms提供的详细视频教程,你问的相关知识点在那里都有详细的讲道~
phpcms 怎么给一级栏目添加内容
我们模型conten文件下(phpcms/modules/content)文件content..php
通过init我找到了public_categorys函数 直接把鼠标定位到约488行
将代码:
$strs="span class='\$icon_type'\$add_icona href='?m=contentc=contenta=\$typemenuid=".$_GET['menuid']."catid=\$catid' target='right' onclick='open_list(this)'\$catname/a/span";
$strs2 = "span class='folder'\$catname/span";
将$str2修改为
$strs2= "span class='folder'\$add_icona href='?m=contentc=contenta=\$typemenuid=".$_GET['menuid']."catid=\$catid' target='right' onclick='open_list(this)'\$catname/a/span";
保存
自然能够修改这些栏目以及里面的内容那么,我们必定要进行url更新,以及内容页更新等操作
第二步:更新的操作
那么我们就要修改content.php同文件夹下的create_html.php,鼠标大概定义到178行
将//$r['disabled'] = $r['child'] ? 'disabled' : '';这一行注销掉
phpcms如何在栏目列表页显示对应的栏目内容
获取当前栏目的名称是通过{$CATEGORYS[$catid][catname]} 显示当前栏目名称的
{catpos($catid)} 显示文章位置导航
{$CATEGORYS[$catid][url]} 显示当前栏目链接
{$CATEGORYS[$catid][catname]} 显示当前栏目名称
phpcms怎样调取二级栏目内容
1、二级栏目的调用方法
{php $data = subcat($module, $catid);}
{loop $data $n $r}
{if $r[ismenu]}
{$r[catname]}
{get sql="select catname,url from phpcms_category where parentid='$r[catid]'" return="v"}
{$v[catname]}
{/get}
{/if}
{/if}
{/loop}
2、导航如何实现一级栏目后跟特定的二级栏目
{pc:content action="category" catid="0" num="25" siteid="$siteid" order="listorder ASC"}
ul class="nav-site"
lia href="{siteurl($siteid)}"span首页/span/a/li
{loop $data $r}
li class="line"|/li
lia href="{$r[url]}"span{$r[catname]}/span/a/li
{pc:content action="category" catid="2" num="3" siteid="$siteid" order="listorder ASC"}
{loop $data $r}
lia href="{$r[url]}"{$r[catname]}/aspan | /span/li
{/loop}
{/pc}
{/loop}
/ul
{/pc}
{pc:content action="category" catid="2" num="3" siteid="$siteid" order="listorder ASC"}
关于phpcms栏目内容和phpcms栏目分类的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。