多城市的原理就是一个页面点击不同的城市,页面的变量位置变成当前城市的名字。做到只要写一个页面,便可生成千千万万个页面。霸占每一个城市的关键词!


多城市,可以理解为一个主站下面的子站。整体风格可以和主站一样,也可以不一样。


本系统后台集成了全国各省,直辖市,县城,乡镇等信息。由于城市信息是批量采集的。所有有少数信息不准确,以后会逐步完善。

大致流程跟制作栏目页面差不多。只是多了个变量。 就是在后台后台增加栏目时。 栏目的标题,seo标题,关键词,描述等位置。可以在任意位置添加变量:{city} 此参数在前台会自动变成当前城市名。同时,在栏目的模板里面的任意位置也可以添加 {city} 这个变量名。

多城市站的模板在:当前模板目录/city 


加载当前城市列表:(所有页面均可调用)


{keke:city_0}

[v:name/] //名称

[v:url/] //链接

[v:id/] //城市id

{/keke:city_0}


调用指定城市栏目:

{keke:function get_city_fid_url(xxx)/}    //链接,xxx是需要调用栏目的id。多城市首页用0表示

{keke:function get_city_fid_name(xxx)/}    //栏目名,xxx是需要调用栏目的id。多城市首页用0表示




下面的为多城市页面调用:


上级城市列表是:{keke:city_-1}     下级城市列表是:{keke:city_1}    其他的同上


判断上级城市是否存在

{if(city_list_r)}

html代码

{/if}


判断下级城市是否存在

{if(city_list_n)}

html代码

{/if}


判断上级城市id是否等于显示出来的id,然后判断是否需要显示指定字符串

{if(city_rid=v.id)}    {/if}


判断当前城市id是否等于显示出来的id,然后判断是否需要显示指定字符串

{if(city_id=v.id)}    {/if}