海洋cms生成静态的目录结构调整教程
海洋cms作为一款老牌影视CMS程序算是非常不错的,在程序结构安全以及使用上都非常方便,在SEO优化方面,网站目录结构也有一定的用途。
示例1:
内容页路径:
[backcolor=yellowgreen]/subtypeEnname/id/[/backcolor]
后台第一种目录结构
[backcolor=yellowgreen]/typeEnname/id/ [/backcolor]
在都是顶级分类时生成的是
[backcolor=yellowgreen] /dongzuo/1024/ [/backcolor]
这种路径
但是存在二级分类时,就变成了
[backcolor=yellowgreen]/dianying/dongzuo/1024/[/backcolor]
解决方法
编辑 /include/link.func.php
文件第152行,找到:
case "dir1": $typePath=getTypePathOnCache($typeId); 修改为case "dir1": $typePath=getTypePathOnCache($typeId,true);
然后到后台清空缓存并重新生成即可。
示例2:
内容页路径:
[backcolor=yellowgreen]/[dir]/EnName/[/backcolor]
后台目录6结构
[backcolor=yellowgreen]/[dir]/[pa ge]EnName[/backcolor]
生成的是
[backcolor=yellowgreen] /dongzuo/haizeiwang.html [/backcolor]
这种路径,我们在此基础上稍作修改:
解决方法
编辑 /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;
这样即实现了内容页生成路径为:
[backcolor=yellowgreen] /[dir]/EnName/[/backcolor]
示例3:
列表页路径:
[backcolor=yellowgreen]/[dir]/EnName.html[/backcolor]
编辑 /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;
这样即实现了列表页生成路径为:
[backcolor=yellowgreen]/[dir]/EnName.html[/backcolor]
示例4:
列表页首页路径:
[backcolor=yellowgreen]/[dir]/EnName/index.html[/backcolor]
列表页其它页面路径:
[backcolor=yellowgreen]/[dir]/EnName/2.html[/backcolor]
编辑 /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;
更新缓存并重新生成即可。
更新于:2021-05-30 03:21赞一波!1
文章评论
评论问答