×

phpcms中获取上级目录

phpcms中获取上级目录(php上级目录怎么访问)

admin admin 发表于2023-03-25 04:13:10 浏览60 评论0

抢沙发发表评论

本文目录一览:

phpcms中php文件放在哪个文件夹下

我们可以根据phpcms系统的目录结构来分析,如下:

从此目录结构不难发现,其主要php文件在phpcms这个目录下面,主要是类库函数库libs目录、模块控制器目录modules目录还有数据库模型文件model目录。

api目录下有一些接口类的php文件、phpsso_server下是会员互通模块,其下面的目录结构跟phpcms整体目录结构类似。

也就是说php文件分布在多个目录下起着不同的作用。

目录相对位置,有三项,上级目录是什么,用于什么情况?CMS根目录,和站点根目录是什么?用于什么情况?

列表第一页一般是list-1.html这样的文件,和默认的列表index.html内容是一样的。站点根目录是网站服务器设定的网站根目录;CMS目录是当前CMS所在的目录;上级目录是相对当前所在目录而言的。-phpcms中获取上级目录

站点地图是方便用户对网站的整体栏目有一个直观的认识,RSS地图和XML地图都是用于数据输出的。

phpcms v9 栏目首页如何生成到根目录?

栏目设置中,选择“生成到根目录”,更新栏目缓存,发布栏目就可以了

phpcmsv9 怎么在首页显示三级目录下的内容

在列表页可以调用下面的子栏目,当到最后一级的时候没用可调用的下级栏目就不显示。代码:

{loop subcat($catid) $c}

h1a href="{$c[url]}"{$c['catname']}/a/h1

{if $c['child']}

{php $child = subcat($c['catid']);}

{loop $child $catc}

lia href="{$catc['url']}"{$catc['catname']}/a/li

{/loop}

{/if}

{/loop}

这是我演示的后台栏目关系

这里可以看到在“国内”这个顶级栏目列表(频道)里,可以调用到下级的所有栏目。

phpcms中base.php的问题

..\ 指的是上级目录

所以D:\www\phpcms_v9\phpcms\..\ , 指的是D:\www\phpcms_v9\phpcms的上级目录

也即 D:\www\phpcms_v9

详见一下代码:

chdir("D:/www/phpcms_v9/phpcms/../");

echo getcwd();

exit;

phpcms如何调用最后一级第一个子栏目(比如我有三级栏目我要获取到第三级的第一个栏目)

利用sql查询category表 条件 找所有有子栏目的栏目即 child=1 得到arrchild字段,该字段为mediumtext ,里面的值例如 75,76,77,78,79,80,81,82,83,84,85-phpcms中获取上级目录

第一个 ID75为本栏的ID,剩余的位该栏目下的所有子栏目的id. 顺序从小到大,将字符串改成数组。数组中,第二个就是该栏目的第一个子栏目了。

{pc:get sql="select * from v9_category where catid=75 and child =1 and siteid = 1 order by catid asc"}-phpcms中获取上级目录

{loop $data $r}

?php

$thiscatid = $r['arrchildid'];

$arrids = explode(',', $thiscatid);

echo "pre";

var_dump($arrids[1]);

?

{/loop}

{/pc}

打印结果为 76 。

看看是不是你要的。