您好,欢迎来到菜鸟吧源码网-本站资源仅供学习与参考,禁止用于商业或违法行为!
  • 首 页
  • 下载APP
  • 公告:菜鸟吧APP于2024.9.15正式上线,请首页右上角进入下载,本站资源均来源于互联网及会员投稿发布,所有资源仅供学习参考研究使用,请勿商用或其它非法用途,商用请购买正版,否则产生一切后果由用户自行承担!谢谢!

     

    当前位置:主页 > 站长学堂 > phpcms >
    phpcms V9 专题的页面生成的html静态文件,URL太长怎么办?
    时间:2019-10-17 14:49 作者:菜鸟哥 浏览:收藏 挑错 打印

    按照你的需要修改上面带有颜色部分的代码!红色部分的代码请修改为一致的。不然会出现未知的问题

    找到文件:

    \phpcms\modules\special\functions\global.func.php

    function content_url 此函数,大概位置23行---56行,找到如下代码:
    /**
    * 内容页url
    * @param $contentid 文章ID
    * @param $page 当前页
    * @param $addtime 文章发布时间
    * @param $type 返回路径的格式(.html|.php)
    * @param $site_info 站点信息
    * @param $type 类型 静态地址 $type = 'html', 动态地址 $type='php'
    */
    function content_url($contentid = 0, $page = 1, $addtime, $type = 'html', $site_info = '') {
    if (!$contentid) return '';
    $url = array();
    $page = max(intval($page), 1);
    $app_path = substr(APP_PATH, 0, -1);
    switch ($type) {
     case 'html':
      if ($site_info['dirname']) {
       if ($page==1) {
        $url[0] = $site_info['domain'].'special/'.date('Y', $addtime).'/'.date('md', $addtime).'/'.$contentid.'.html';
        $url[1] = pc_base::load_config('system', 'html_root').'/'.$site_info['dirname'].'/special/'.date('Y', $addtime).'/'.date('md', $addtime).'/'.$contentid.'.html';
       } else {
        $url[0] = $site_info['domain'].'special/'.date('Y', $addtime).'/'.date('md', $addtime).'/'.$contentid.'-'.$page.'.html';
        $url[1] = pc_base::load_config('system', 'html_root').'/'.$site_info['dirname'].'/special/'.date('Y', $addtime).'/'.date('md', $addtime).'/'.$contentid.'-'.$page.'.html';
       }
      } else {
       if ($page==1) {
        $url[0] = $url[1] = pc_base::load_config('system', 'html_root').'/special/'.date('Y', $addtime).'/'.date('md', $addtime).'/'.$contentid.'.html';
        $url[0] = $app_path.$url[0];
       } else {
        $url[0] = $url[1] = pc_base::load_config('system', 'html_root').'/special/'.date('Y', $addtime).'/'.date('md', $addtime).'/'.$contentid.'-'.$page.'.html';
        $url[0] = $app_path.$url[0];
       }
      }
      break;

    按照你的信用修改上面带有颜色部分的代码!红色部分的代码请修改为一致的。不然会出现未知的问题!

    郑重声明:
    本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。
    我们不承担任何技术及版权问题,且不对任何资源负法律责任。
    如无法下载,联系站长索要。
    如有侵犯您的版权,请给我们来信:cainiaovip8@qq.com,我们尽快处理。

    phpcms制作图片频道模板的方法phpcms制作图片频道模板的方法
    PHPCMS V9版本怎么做才能单页面做频道时也可编辑内容PHPCMS V9版本怎么做才能单页面做频道
    phpcms v9和discuz X3.1实现同步登陆退出论坛免激活的教程phpcms v9和discuz X3.1实现同步登陆退