• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    织梦DEDECMS多城市分站站群插件免费下载

    发布者: 涵韵 | 发布时间: 2025-7-24 15:24| 查看数: 39| 评论数: 0|帖子模式

    目录


    •         插件预览
    •         插件特色
    •         使用说明
    •         特别说明
    •         插件下载
            织梦DEDECMS多城市分站站群插件,无需修改模板无需生成分站,支持增删改查城市,伪静态实现多城市分站

            插件预览

           

           

           


            插件特色


    •                 无需生成任何文件,伪静态实现多城市分站       
    •                 后台城市管理自由增删改查,无限级城市分类       
    •                 无需修改现有模板文件

            使用说明

            1、文末下载插件,解压。网站后台-模块-上传新模块,安装
            2、根据自己主机web环境添加伪静态规则
            nginx
                            rewrite ^/areas_([a-z]+)/(.*)/([0-9]+)\.html$ /areas/plus/view.php?aid=$3&area=$1 last;rewrite ^/areas_([a-z]+)/(.*)/([0-9]+)_([0-9]+)\.html$ /areas/plus/view.php?aid=$2&pageno=$3&area=$1 last;rewrite ^/areas_([a-z]+)/(.*)/$ /areas/plus/list.php?tid=$2&area=$1 last;rewrite ^/areas_([a-z]+)/(.*)/list_([0-9]+)_([0-9]+)\.html$ /areas/plus/list.php?tid=$2&ageNo=$4&area=$1 last;rewrite ^/areas_([a-z]+)/$ /areas/index.php?area=$1 last;rewrite ^/areas.html$ /areas/index.php last;                                                                        全选代码                                                        复制                                apache
                            RewriteEngine OnRewriteBase /RewriteRule ^areas_([a-z0-9_\-]+)/(.*)/([0-9]+)\.html$ areas/plus/view\.php?aid=$3&area=$1 [L]RewriteRule ^areas_([a-z0-9_\-]+)/(.*)/([0-9]+)_([0-9]+)\.html$ areas/plus/view\.php?aid=$2&pageno=$3&area=$1 [L]RewriteRule ^areas_([a-z0-9_\-]+)/(.*)/$ areas/plus/list\.php?tid=$2&area=$1 [L]RewriteRule ^areas_([a-z0-9_\-]+)/(.*)/list_([0-9]+)_([0-9]+)\.html$ areas/plus/list\.php?tid=$3&ageNo=$4&area=$1 [L]RewriteRule ^areas_([a-z0-9_\-]+)/$ areas/index\.php?area=$1 [L]RewriteRule ^areas\.html$ areas/index\.php [L]                                                                        全选代码                                                        复制                                iis7+
                                                                                                                                                                                                    全选代码                                                        复制                                3、打开 /include/arc.archives.class.php 找到
                            $preRow = $this->dsql->GetOne($query.$pre);                                                                        全选代码                                                        复制                                在它下面加入
                            if(is_array($preRow)) $preRow['title'] = $GLOBALS['cfg_areas_title'] . $preRow['title'];if(is_array($nextRow)) $nextRow['title'] = $GLOBALS['cfg_areas_title'] . $nextRow['title'];                                                                        全选代码                                                        复制                                4、打开 /include/arc.listview.class.php 找到
                            function Display()                                                                        全选代码                                                        复制                                改成
                            function Display($ismake=0)                                                                        全选代码                                                        复制                                继续找到
                            $this->arseDMFields($this->ageNo,0);                                                                        全选代码                                                        复制                                改成
                            $this->arseDMFields($this->ageNo,$ismake);                                                                        全选代码                                                        复制                                继续找到
                            //处理一些特殊字段                                                                        全选代码                                                        复制                                在它上面加入
                            $row['title'] = $GLOBALS['cfg_areas_title'] . $row['title'];                                                                        全选代码                                                        复制                                继续找到
                            $row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';                                                                        全选代码                                                        复制                                改成
                            $row['litpic'] = $GLOBALS['cfg_basehost'].'/images/defaultpic.gif';                                                                        全选代码                                                        复制                                5、打开 /include/typelink.class.php 找到
                            $this->TypeInfos = $this->dsql->GetOne($query);                                                                        全选代码                                                        复制                                在它下面加入
                            $this->TypeInfos['typename'] = $GLOBALS['cfg_areas_title'] . $this->TypeInfos['typename'];                                                                        全选代码                                                        复制                                继续找到
                            $tinfos = $this->dsql->GetOne();                                                                        全选代码                                                        复制                                在它下面加入
                            $tinfos['typename'] = $GLOBALS['cfg_areas_title'] . $tinfos['typename'];                                                                        全选代码                                                        复制                                6、打开 /include/taglib/arclist.lib.php 找到
                            //处理一些特殊字段                                                                        全选代码                                                        复制                                在它上面加入
                            $row['title'] = $GLOBALS['cfg_areas_title'] . $row['title'];                                                                        全选代码                                                        复制                                7、打开 /include/taglib/channel.lib.php 找到
                            $row['sonids'] = $row['rel'] = '';                                                                        全选代码                                                        复制                                在它上面加入
                            $row['typename'] = $GLOBALS['cfg_areas_title'] . $row['typename'];                                                                        全选代码                                                        复制                                8、打开 /include/taglib/channelartlist.lib.php 找到
                            $pv->Fields['typeurl'] = GetOneTypeUrlA($typeids[$i]);                                                                        全选代码                                                        复制                                在它下面加入
                            $pv->Fields['typename'] = $GLOBALS['cfg_areas_title'] . $typeids[$i]['typename'];                                                                        全选代码                                                        复制                                9、打开 /include/taglib/type.lib.php 找到
                            $row['typelink'] = $row['typeurl'] = GetOneTypeUrlA($row);                                                                        全选代码                                                        复制                                在上面加入
                            $row['typename'] = $GLOBALS['cfg_areas_title'] . $row['typename'];                                                                        全选代码                                                        复制                                10、在你网站模板里任意地方可以加入调用输出你想要的地区名称和链接
                            {dede:areas sqlstr="" row="5"}        [url=https://zhuji.jb51.net/[field:arcurl/]][field:title/][/url]        [field:sonareas1]        [url=https://zhuji.jb51.net/[field:arcurl/]][field:title/][/url]                [field:sonareas2]                [url=https://zhuji.jb51.net/[field:arcurl/]][field:title/][/url]                [/field:sonareas2]        [/field:sonareas1]{/dede:areas}                                                                        全选代码                                                        复制                                调用一级地区
            {dede:areas sqlstr="" row="5"}{/dede:areas}                                                全选代码                                        复制                调用一级和二级地区
            {dede:areas sqlstr="istop = 1" row="5"}    [field:sonareas1][/field:sonareas1]{/dede:areas}                                                全选代码                                        复制                调用一级、二级、三级地区
            {dede:areas sqlstr="istop = 1" row="5"}    [field:sonareas1]        [field:sonareas2][/field:sonareas2]    [/field:sonareas1]{/dede:areas}                                                全选代码                                        复制                调用推荐的地区
            sqlstr="istop = 1"                                                全选代码                                        复制                调用地区个数
            row="5"                                                全选代码                                        复制                11、在自己模板文件夹里新建一个areas.htm全国城市模板文件
                                    全国城市分站{dede:areas}    [url=https://zhuji.jb51.net/[field:arcurl/]][field:title/][/url]

       
              [field:sonareas1]        
    •             [url=https://zhuji.jb51.net/[field:arcurl/]][field:title/][/url]            
                        [field:sonareas2]               
      • [url=https://zhuji.jb51.net/[field:arcurl/]][field:title/][/url]                [/field:sonareas2]            
              [/field:sonareas1]   
    {/dede:areas}                                                                        全选代码                                                        复制                                如图
           

            全部完成后,打开 http://你的域名/areas.html  查看全国城市页面
           

            11、后台-系统-系统基本参数可以开启和关闭分站独立SEO信息
           


            特别说明

            如果你主站有城市地区名的地方,在分站想跟随分站更换城市名话,可以用这个标签来
                            {dede:global.cfg_areas_title runphp=yes}@me = @me ? @me : '包头';{/dede:global.cfg_areas_title}                                                                        全选代码                                                        复制                                主站默认显示为包头XXX,分站时显示当前城市名
            主站默认效果如下
           

            分站效果如下
           

            head.htm 头部模板里的写法示例
           


            插件下载

            本文来源:https://www.dedehtml.com/plugin/dede-areas.html

    来源:互联网
    免责声明:如果侵犯了您的权益,请联系站长(1277306191@qq.com),我们会及时删除侵权内容,谢谢合作!

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表