迅睿cms站群系统实现全国城市分站功能插件及调用标签

不知道大家在做SEO的时候,有没有尝试过地区长尾关键词。地区长尾词一是排名更容易,二是部分行业的地区长尾词转化率还是很客观的。在使用迅睿cms建站时,我们可以借助插件轻松实现全国多城市分站功能!根据不同城市显示不同内容,导入全国省、市、县、区后,可以直接产生接近4000个地区分站页首页,如果创建了分站文章内容,那么N个文章还会产生N*4000个页面,不管是做收录,还是做流量,都可以事半功倍。

插件功能

支持一键导入省、市、区、县 或 自定义城市地区(文末有数据压缩包可一键导入)

提供分站目录形式或二级域名模式

内容可一键分发到各个分站

文章内容支持按指定自动替换分站名称标签

支持pc端和移动端

支持伪静态url,可以设置不同的url格式


使用方法

将插件压缩包上传到网站根目录并解压,登录后台应用安装,配置分站SEO信息及伪静态等设置,导入或自建分站名称。(插件压缩包及全国城市数据压缩包,可在文末下载)


伪静态规则

"fenzhan\/([a-z]+)\/sitemap.xml(.*)"  => 'index.php?s=fenzhan&fid=$1&c=sitemap',
"fenzhan\/([a-z]+)\/show-([0-9]+).html(.*)"  => 'index.php?s=fenzhan&fid=$1&c=show&id=$2',
"fenzhan\/([a-z]+)\/list-([0-9]+).html(.*)"  => 'index.php?s=fenzhan&fid=$1&c=category&id=$2', // 如果用的dirname时需要把id改成dir
"fenzhan\/([a-z]+)\/list-([0-9]+)-([0-9]+).html(.*)"  => 'index.php?s=fenzhan&fid=$1&c=category&id=$2&page=$3', // 如果用的dirname时需要把id改成dir
"fenzhan\/([a-z]+)"  => 'index.php?s=fenzhan&fid=$1',


常用标签

全局变量标签

{FZ_NAME} //对应是当前分站的名称
{FZ_URL} //当前分站的URL
{FZ_LOGO} //当前分站的LOGO
{FZ_RNAME} //当前分站的替换别名词
{FZ_URL}sitemap.xml //当前分站的地图

分站栏目循环标签

{category module=fenzhan pid=0}
    <li class="{if in_array($catid, $t.catids)} 高亮{/if}">
        <a href="{fz_category_url($t)}">{$t.name}</a>
        {if $t.child}
        <ul>
            {category module=fenzhan pid=$t.id return=t2}
            <li class="{if in_array($catid, $t2.catids)} 高亮{/if}">
            <a href="{fz_category_url($t2)}">{$t2.name}</a>
            {if $t2.child}
            <ul>
                {category module=fenzhan pid=$t2.id return=t3}
                    <li class="{if in_array($catid, $t3.catids)} 高亮{/if}">
                    <a href="{fz_category_url($t3)}">{$t3.name}</a>
                    </li>
                {/category}
            </ul>
            {/if}
            </li>
            {/category}
        </ul>
        {/if}
     </li>
{/category}

文章循环标签

// 全局通用
{module module=fenzhan catid=栏目ID order=updatetime num=5}
 <a href="{fz_show_url($t)}" title="{fz_value($t.title)}">{dr_strcut(fz_value($t.title), 25)}</a>
{/module}

// 列表分页
{php $urlrule=fz_category_url($cat, '[page]');}
{module catid=$catid order=updatetime sbpage=1 page=1 urlrule=$urlrule pagesize=2}
<a href="{fz_show_url($t)}">
<img src="{dr_thumb($t.thumb, 100, 90)}">
{fz_value($t.title)}
{fz_value($t.description)}
</a>
{/module}

内容详情标签

//当前位置
{dr_catpos($catid, '', true, '<li> <a href="[url]">[name]</a> <i class="fa fa-circle"></i> </li>', 'fenzhan', 'fz_category_url')}

//内容字段        
{fz_value($title)} //标题
{fz_value($content)} //内容

//文章关联
上一篇:{if $prev_page}<a href="{fz_show_url($prev_page)}">{fz_value($prev_page.title)}</a>{else}没有了{/if}
下一篇:{if $next_page}<a href="{fz_show_url($next_page)}">{fz_value($next_page.title)}</a>{else}没有了{/if}

//同级栏目
{category module=fenzhan pid=$cat.pid return=c}
<li {if $c.id==$catid} class="高亮"{/if}>
<a href="{fz_category_url($c)}">{$c.name}</a>
</li>
{/category}

文章录入标签

{fenzhan} //可用于文章标题、内容等

分站列表调用

//首页调用分站列表
{php \Phpcmf\Service::C()->init_file('fenzhan');}
{linkage code=fenzhan pid=0}
<a href="{fz_url($t)}">{$t.name}</a>
{/linkage}

//调用全部分站
{linkage code=fenzhan}
{if !$t.hidden}
<a href="{fz_url($t)}" {if $t.id==FZ_ID} class="高亮"{/if}>{$t.name}</a>
{/if}
{/linkage}

//循环子城市
{linkage code=fenzhan pid=$fenzhan.id}
<a href="{fz_url($t)}" {if dr_in_array(FZ_IID, explode(',', $t['childids']))} class="高亮" {/if}>{$t.name}</a>
{/linkage}

//循环调用省会和城市
{linkage code=fenzhan pid=0 return=t}
 <a href="{fz_url($t)}" {if $t.id==FZ_ID} class="高亮" {/if} target="_blank">{$t.name}</a>
  {if $t.child}
    {linkage code=fenzhan pid=$t.id return=t2}
        <a href="{fz_url($t2)}" {if $t2.id==FZ_ID} class="高亮" {/if} target="_blank">{$t2.name}</a>
    {/linkage}
  {/if}
{/linkage}

//调用当前分站省会下面的所有城市
{linkage code=fenzhan pid=$fenzhan.id}
<a href="{fz_url($t)}" {if $t.id==FZ_ID} class="高亮" {/if}  target="_blank">{$t.name}</a>
{if !$t.hidden}
<a href="{fz_url($t)}" {if $t.id==FZ_ID} class="高亮" {/if}  target="_blank">{$t.name}</a>
{/if}
{/linkage}


教程附件

教程附件仅限 高级/渠道 会员下载,请先登录平台账号