专注前端,专注网页设计分享 - (网页制作/模板制作/设计)755150799 织梦模板 | 网页特效 | 网站模板 | 建站教程 | Tag标签 | 联系站长

dedecms织梦全国多城市分站地区插件带演示效果

时间:2019-12-05 15:51:24来源:学技巧网站制作 作者:未知 阅读:0次 【 点评一下

dedecms织梦全国多城市分站地区插件分站功能无需逐一绑定域名即可实现!根据不同的城市来显示不同的内容,也可以定制城市来推广。如果一个国家网站已经有了自己的知名品牌,比如Ganji网,那么在标题中设置该品牌的相关关键词肯定是有益的。

例如,如果一个大连网民想发布一些生活信息,他可能对ganji网有一定的品牌认知度,那么他可以直接搜索“甘吉网”,而不是“大连分类信息”。

当时,因为国家网站的这些城市子站包含了这些品牌的关键词,所以其排名更有可能出现在前面。城市变电站信息量大,覆盖关键词多,可以获得大量自然流量,提高产品曝光率,增加效益收入。

织梦城市分站前端效果演示

dedecms织梦全国多城市分站地区插件

织梦城市分站插件里写好了apache及nginx伪静态规则,只需按照教程放在网站对应位置上即可使用。

首页、内容页、列表页、频道页都可以调用城市分站名称,不是其他地方城市分站只生成分站首页,这个插件是包含所有页面、TDK、当前位置、标题、栏目名称都可以带分站城市名,截图如下:

dedecms织梦全国多城市分站地区插件

织梦城市分站插件使用说明:

重要!!!修改之前请在后台备份数据,然后全站打包下载本地,以防万一修改错误可以复原!!!
 
1、系统设置:
 
核心设置——  是否使用伪静态:是
其他选项——  模板引擎禁用标签:清空
性能选项——  arclist标签调用缓存:0
 
 
2、后台-系统-SQL命令行工具中执行两语句:
 
 
(1)将所有文档设置为仅动态浏览
 
    update dede_archives set ismake=-1
 
(1)将所有栏目设置为使用动态页
 
    update dede_arctype set isdefault=-1
 
 
3、上传整个mycity文件夹和.htaccess文件到根目录;覆盖根目录下的dede和include两个文档;
 
 
/include/helpers/
-----channelunit.helper.php  //伪静态设置
 
/include/
 
----arc.listview.class.php  //文章分页
----arc.taglist.class.php   //标签分页
----typelink.class.php      //当前位置
----arc.archives.class      //上一篇下一篇
 
 
/include/taglib/
 
----arclist.lib.php         //分页
----channel.lib.php         //导航
----tag.lib.php             //标签
 
4、设置站点
 
修改mycity文件下index.php 第4行 $weblink = 'www.xxx.com' //你自己的域名
 
 
5、织梦二次开发模板调用说明
 
 
 在需要添加分站的模板<head>和</head>之间添加以下代码
{dede:php}require (DEDEROOT.'/mycity/index.php');{/dede:php}  //模板引用城市
 
 
(1)主页模板标题改为
 
{dede:php}echo constant("title");{/dede:php}
 
格式:'分站 站群'  => '北京分站|北京站群'
 
 
(2)主页模板关键词改为
 
{dede:php}echo constant("keywords");{/dede:php}
 
格式:'分站,站群'  => '北京分站,北京站群'
 
 
(3)主页模板描述改为
 
{dede:php}echo constant("city");{/dede:php}{dede:global.cfg_description/}
 
(4)菜单栏目或者列表前添加调用城市名称代码
 
{dede:php}echo constant("city");{/dede:php}
 
栏目的URL改为[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/list-[field:id/].html
 
(5)列表文章名称前添加城市名称代码
 
[field:city runphp='yes']@me=constant('city');[/field:city] //城市名称
 
文章URL改为[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/view-[field:id/].html
 
 
(6)栏目模板title、description、keywords添加城市调用代码
 
{dede:php}echo constant("city");{/dede:php}
 
 
 
(7)全国城市
 
{dede:php}echo constant("link");{/dede:php}
 
 
(8)城市列表
 
{dede:php}echo constant("links");{/dede:php}
 
 
(9)调用不同列表、内容示例
 
文章:
 
{dede:arclist keyword='1'}
     <a href="url">[field:city runphp="yes"]@me=constant("city");[/field:city]文章标题</a>
{/dede:arclist}
 
列表:
 
{dede:list pagesize='12' keyword='1'}
     <a href="url">[field:city runphp="yes"]@me=constant("city");[/field:city]分页文章标题</a>
{/dede:list}
 
 
 
文章标题和url
 
 <a href="[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/view-[field:id/].html">[field:city runphp='yes']@me=constant('city');[/field:city][field:title/]</a>
 
图片链接示例
 
<a href="[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/view-[field:id/].html" title="[field:city runphp='yes']@me=constant('city');[/field:city][field:title /]"><img src="[field:picname/]" alt="[field:title /]" width="220" height="134" /></a>
 
 
 
 
 
在需要显示城市名的地方插入以下代码中的一项,有两种展示形式,
 
(1)全国分类城市展示
{dede:php}echo constant("link");{/dede:php}
 
(2)城市全部列表
{dede:php}echo constant("links");{/dede:php}
 
-----------------------------------------------------------------------------
 
 
 
 
当前位置:
 
{dede:field name='position' runphp='yes'}
    $st=split(' > ',@me);
    $l = '';
    foreach ($st as $v) {
      $s = split("'>",$v);
      if($s['1']){
        $l.= $s['0']."'>".city.$s['1']." > ";
      }
    }
    @me=$l;
{/dede:field}
 
 
补充
部分网站导航顶级栏目分站代码参考
          <li><a href="/">首页</a></li>
          {dede:channelartlist row=10 typeid='top'}
          <li><a href="{dede:type   typeid ='' }[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/list-[field:id/].html{/dede:type}">{dede:field name='typename'/}</a>
            <ul class="sub-menu">
              {dede:channel type='son' noself='yes'}
              <li><a href="[field:cityurl runphp='yes']@me=constant('cityurl');[/field:cityurl]/list-[field:id/].html">[field:city runphp='yes']@me=constant('city');[/field:city][field:typename/]</a></li>
              {/dede:channel}
            </ul>
          </li>
          {/dede:channelartlist}
PS:如果有需要的小伙伴请QQ联系学技巧吧。

Tag:

dedecms织梦全国多城市分站地区插件带演示效果解压密码:

本站下载的压缩包密码为(www.xuejiqiao.com或xuejiqiao.com)

  • 用微信  “扫一扫”

    将文章分享到朋友圈。

    关注公众号:xue-jiqiao

本文版权归原作者所有,转载请注明原文来源出处,学技巧网站制作感谢您的支持!

发表评论:
最新推荐...