马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册加入
x
示例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;
复制代码 更新缓存并重新生成即可。
原文:https://www.2dan.cc/seacms/make-html.html
|