dedecms如何获取当前栏目链接

dedecms如何获取当前栏目链接,第1张

内部链接是网站优化环节中的重要环节之一,好的内链不仅仅可以提高用户体验,其次还可以提高网站的权重,然后也利于搜索引擎的页面信息爬行和抓取。那么网站内链怎么建设

网站地图sitemap

网站内链首先要提的那就是网站地图了,网站地图分为2种常见形式,sitemaphtml和sitemapxml格式。所有搜索引擎基本都会先爬行网站目录下的robotstxt文件,而网站地图sitemap可以写在这个索引文件里,当搜索引擎发现该网站有地图的时候,就会顺着该地图爬行网站的页面,一般网站地图都会调用整个网站的栏目和页面,比如常见的程序:织梦dedecms和帝国cms以及其他z-blog等程序,都可以自动生成网站地图,其次现在百度站长工具也有第三方生成地图的功能,加入一些参数,放到网站里面,百度会自动生成地图抓取页面。一般做好网站地图,可以在网站头部或者版权链接地方加个超链接,除了方便搜索引擎抓取,还可以传递权重。

网站导航和版权导航

现在主流的网站你会发现,网站的导航都是很合理的,比如一些重要的栏目板块:产品中心,新闻中心,公司简介,联系我们,基本这些常见的栏目在导航的位置都可以出现,并且用户体验也好,浏览者可以很快速的了解到希望看到的重要信息,并且每点击一个页面知道当前页面在网站的哪个位置,调理清晰,那么自然搜索引擎也喜欢这类的网站,所以现在的网站基本都有导航位置,除个别的个性展示类网站以外,基本都是这样的结构,还有一些网站会在网站的导航位置加入这些链接,这其实都是自然的内部链接,并且网站整体结构也比较协调,美观性好。

网站3层目录结构

那么其次在来说说网站的结构,在2000年以前的网站,栏目结构乱象横生,用户使用者很不方便,搜索引擎对于各类网站抓取爬行也很不方便,当时还没有一个统一,后来出现了一种面包屑导航目录结构,也就是现在所谓的3层目录结构,首页-栏目页-内容页,简单明了,然后被现在的各类网站制作人员所接受,形成了主要的栏目结构层次,这类结构层次不仅仅是利于用户体验,更利于搜索引擎的抓取和传中传递,并且形成了自然的内部链接建设,首页传递给栏目页,栏目页权重传递给内容页,形成很自然。

以上就是建设网站内敛的几个常见方法,希望可以为大家带去帮助。

网站

1、首先,在dedecms网站后台进行登录,输入账号密码,进行网站后台的登录。

2、接着进入到织梦cms管理后台的首页,在左侧找到模块选项,找到友情链接,点击即可。

3、接着在右上角点击增加链接选项按钮,进入该填写页面。

4、然后将要进行添加的网址补充进去,网站名称就是网页上显示的名称关键词,填写完了点击提交。

5、提交完能看到右侧已经有我们刚才添加的友情链接,如图所示。

6、接着将网站主页更新一下,就可以在首页上看到刚才添加的友情链接了。

  参考方法如下:

  {dede:fieldtypename/} 当前栏目名称

  {dede:fieldtypelink/} 、 {dede:fieldtypeurl/} 当前栏目地址;

  以上模板标签仅栏目页和内容页有效,如果在栏目页,就是当前栏目如果在内容页就是当前内容所属栏目。

内容页 -标签:

{dede:fieldtypeid2 runphp='yes'}

$dsql= new dedesql();

$ks = split(',', @me);

$type2name="";

foreach($ks as $k){

$k = trim($k);

if ($k!="") {

if ($row = $dsql->getOne("select ,ID as id1 from dede_arctype where id="$k)){

$type_path=GetTypeUrl($row['id1'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['siteurl']);

$type2name="<a href='"$type_path"' target=_blank>"$row['typename']"</a> ";

}

}

}

@me=substr($type2name,0,strlen($type2name)-1);

{/dede:fieldtypeid2}

首页 列表页 -标签 :

[field:typeid2 runphp='yes']

$dsql= new dedesql();

$ks = split(',', @me);

$type2name="";

foreach($ks as $k){

$k = trim($k);

if ($k!="") {

if ($row = $dsql->getOne("select ,ID as id1 from dede_arctype where id="$k)){

$type_path=GetTypeUrl($row['id1'],MfTypedir($row['typedir']),$row['isdefault'],$row['defaultname'],$row['ispart'],$row['namerule2'],$row['siteurl']);

$type2name="<a href='"$type_path"' target=_blank>"$row['typename']"</a> ";

}

}

}

@me=substr($type2name,0,strlen($type2name)-1);

[/field:typeid2]

使用不同的模板就可以了啊,比如的img_articlehtm, 新闻的加index_article,

的模板,网站栏目-更改-高级选项-

重新选择一下就可以了,然后记得要生成一下

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » dedecms如何获取当前栏目链接

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情