海洋生成静态的目录结构调整教程

示例1: 内容页路径:/subtypeEnname/id/

后台第一种目录结构/typeEnname/id/ 在都是顶级分类时生成的是 /dongzuo/1024/ 这种路径,但是存在二级分类时,就变成了 /dianying/dongzuo/1024/

解决方法

编辑 /include/link.func.php 文件第152行,找到:

case "dir1":
    $typePath=getTypePathOnCache($typeId);

修改为

case "dir1":
    $typePath=getTypePathOnCache($typeId,true);

然后到后台清空缓存并重新生成即可。

示例2:

内容页路径:/[dir]/EnName/

后台目录6结构/[dir]/[pa ge]EnName 生成的是 /dongzuo/haizeiwang.html 这种路径,我们在此基础上稍作修改:

解决方法

编辑 /include/link.func.php 文件第178行,找到:

case "dir6":
    $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name2']."/".$GLOBALS['cfg_contentpage_name2'].$videoenname.$GLOBALS['cfg_filesuffix2'];
    break;

修改为:

case "dir6":
    $typePath=getTypePathOnCache($typeId);
    $linkStr="/".$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_content_name2']."/".$videoenname.'/';
    if($linkType!='link')$linkStr.=$GLOBALS['cfg_contentpage_name2'].$GLOBALS['cfg_filesuffix2'];
    break;

这样即实现了内容页生成路径为:/[dir]/EnName/

示例3:

列表页路径:/[dir]/EnName.html

编辑 /include/link.func.php 文件第57行,找到

case "dir6":
case "dir8":
    if (intval($page)==1) $page="";
    $linkStr='/'.$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name2']."/".$GLOBALS['cfg_channelpage_name2'].getTypeEnNameOnCache($typeId).$page.$GLOBALS['cfg_filesuffix2'];
    break;

修改为:

case "dir6":
case "dir8":
    if (intval($page)==1) $page="";
    $linkStr='/'.$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name2']."/".getTypeEnNameOnCache($typeId).$page.$GLOBALS['cfg_filesuffix2'];
    break;

这样即实现了列表页生成路径为:/[dir]/EnName.html

示例4:

列表页首页路径:/[dir]/EnName/index.html

列表页其它页面路径:/[dir]/EnName/2.html

编辑 /include/link.func.php 文件第57行,找到

case "dir6":
case "dir8":
    if (intval($page)==1) $page="";
    $linkStr='/'.$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name2']."/".$GLOBALS['cfg_channelpage_name2'].getTypeEnNameOnCache($typeId).$page.$GLOBALS['cfg_filesuffix2'];
    break;

修改为:

case "dir6":
case "dir8":
    if (intval($page)==1) $page="index";
    $linkStr='/'.$GLOBALS['cfg_cmspath'].$GLOBALS['cfg_channel_name2']."/".$GLOBALS['cfg_channelpage_name2'].getTypeEnNameOnCache($typeId)."/".$page.$GLOBALS['cfg_filesuffix2'];                
    break;

更新缓存并重新生成即可。

给TA买糖
共{{data.count}}人
人已赞赏
教程

给海洋CMS增加一个精确到分钟的时间标签

2021-9-9 13:17:03

教程

海洋cms首页显示分页修改办法

2021-9-9 13:18:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索