destoon destoon模板 destoon插件

关注 帮助

您现在的位置:首页 > DESTOON插件 > destoon 根目录伪静态插件,支持5.0,6.0
  • destoon 根目录伪静态插件,支持5.0,6.0

destoon 根目录伪静态插件,支持5.0,6.0

¥免费

DT模板堂官方群:61291160,技术服务QQ:56667115,客服热线:13928916720

专业承接DESTOON二次开发,模板定制,欢迎随时骚扰!!

推荐插件

  • GPT destoon违规/违法内容审核插件 可审评论+文章详情 GPT destoon违规/违法内容审核插...
     ¥399  
  • 火车头采器chatGPT伪原创插件,适用于所有的网站程序 火车头采器chatGPT伪原创插件,适...
     ¥500  
  • destoon 微信扫码支付 查看联系方式和内容详情插件 二合一版 destoon 微信扫码支付 查看联系...
     ¥399  
  • Destoon AI文章创作助手 Ai文章代写插件 6种套餐收费模式 Destoon AI文章创作助手 Ai文章...
     ¥888  
  • destoon数据库重要数据误删除恢复 destoon数据库重要数据误删除恢...
     ¥1000  
  • destoon管理员密码找回插件,不限版本 destoon管理员密码找回插件,不...
     ¥0  

历史浏览记录

  • 产品描述
产品信息
编号:down_025
类型:PC插件
浏览量:1052
收费:免费
售后:不支持


因为自己的需要,只写了一个apache的规则,其它环境请自己扩展

把以下规则,找到根目录下的  .htaccess 添加进去
RewriteRule ^(.*)s([0-9]+)([0-9]+)?([/])?$ $1/show.php?itemid=$2&page=$3
RewriteRule ^(.*)l([0-9]+)([0-9]+)?([/])?$ $1/list.php?catid=$2&page=$3

打开api/url.inc.php
搜索
$urls['php']['list'][5] = array('example'=>'('.$L['url_rewrite'].') mulu-c1-2.html','index'=>'{$catdir}-c{$catid}-1.html', 'page'=>'{$catdir}-c{$catid}-{$page}.html');
在它下面添加
$urls['php']['list'][6] = array('example'=>'('.$L['url_rewrite'].') l1','index'=>'l{$catid}', 'page'=>'l{$catid}{$page}');

搜索
$urls['php']['item'][4] = array('example'=>'('.$L['url_rewrite'].') show/1/','index'=>'show/{$itemid}/', 'page'=>'show/{$itemid}/{$page}/');
在它下面添加
$urls['php']['item'][5] = array('example'=>'('.$L['url_rewrite'].') ms5','index'=>'s{$itemid}', 'page'=>'s{$itemid}{$page}');

网站后台,模块设置,选择新加的伪静态规则,更新地址。

修改如商城模块的目录 mall为m,

伪静态配置好后我们的默认调用网址会是 http://127.0.0.6/m/s2 的形式,下面我们还需要把m后面的/去掉,这就得用替换功能了,替换掉/即可

下面是我扩展的一个函数,可以判断网站是否开启伪静态,如果开启就替换网址,复制函数加入include/global.func.php中,如果http://127.0.0.6/m/s2 这样觉得也行的话,就没必要再进行下面的步骤

因为下面的步骤,还需要我们修改所有的模板标签,比较麻烦和狗血,不咋懂的朋友就使用http://127.0.0.6/m/s2将就下吧,不怕麻烦就继续进行下面的步骤


//url根目录化
function dtmoban_com($url){
    global $DT, $CFG;
    if(!$DT['rewrite']) return $url;
    if(subst($url,-1)=='/'){
        $url = subst($url,0,strlen($url)-1);
    }
    if(strstr($url,"/l")){
        $url = str_replac('/l', 'l', "$url");
    }elseif(strstr($url,"/s")){
        $url = str_replac('/s', 's', "$url");
        if(strstr($url,"http:/s")){
            $url = str_replac('http:/s', 'http://s', "$url");
        }elseif(strstr($url,"http:/l")){
            $url = str_replac('http:/l', 'http://l', "$url");
        }
    }
    return $url;
}


函数加好了,然后修改模板,标签循环中使用 {dtmoban_com($t[linkurl])} 替换 {$t[linkurl]}

有点模板基础的朋友,请根据自己需要去替换,替换出错,我们不负责。

另外专业承接destoon系统的各种二次开发,高端订制。

  联系方式:

  QQ:56667115   群:61291160 手机:13928916720



粤ICP备18107355号-4