GVKun编程网logo

DEDECMS自动锚文本的设置办法与技巧(dedecms标签怎么用)

7

对于DEDECMS自动锚文本的设置办法与技巧感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解dedecms标签怎么用,并且为您提供关于dedetag标签伪静态的设置办法、DEDECMS面包屑

对于DEDECMS自动锚文本的设置办法与技巧感兴趣的读者,本文将提供您所需要的所有信息,我们将详细讲解dedecms标签怎么用,并且为您提供关于dede tag标签伪静态的设置办法、DEDECMS 面包屑导航自动加入锚文本的小技巧、DEDECMS5.6栏目列表绑定域名的设置办法、dedecms5.7伪静态如何设置?dede5.7伪静态设置办法七步走的宝贵知识。

本文目录一览:

DEDECMS自动锚文本的设置办法与技巧(dedecms标签怎么用)

DEDECMS自动锚文本的设置办法与技巧(dedecms标签怎么用)

 

 相信有许多朋友们都用过dedecms,dedecms的优点呢就是上手快,支持静态,调用标签比较灵活,优化起来比较方便。但是有一个很不好的方面就是新闻页面的锚文本设置不能尽入人意,如果使用后台的“系统设置-性能选项”里的“使用Keywords关联新闻”功能的话,就要在发表这篇新闻的时候的Keywords选项里添加上你要设置锚文本的Keywords,那么这边新闻在调用的时候keywords显示的就是我们要做锚文本的这个Keywords,往往我们要做的锚文本并不是这篇新闻的Keywords。不知道这样说大家能不能理解我的意思。

  下面分享一个很简单的方案来实现自动添加锚文本。

  首先,把后台需要设置的地方都设置好。

  1、系统-系统基本参数-性能选项-使用Keywords关联新闻 选中。

  2、系统-系统基本参数-其他选项-文档内容同一Keywords替换次数(0为全部替换) 此项设置为“1”。即一个Keywords只做一次锚文本。

  3、核心-批量维护-文档Keywords维护。设置一些我们要做锚文本的Keywords和链接,不断添加。

  以上的基本设置都设置好了,下面*关键的部分。

  核心-内容模型管理,点普通新闻模型后面的更改按钮。字段管理-添加新字段。

DEDECMS自动锚文本的设置方案与技巧

   

  这样设置好了之后,我们修改新闻页源码article_article.htm的keywords调用参数。把默认的修改为,即{dede:field.字段名称/}的格式。

  这样改过之后我们发布内容的时候就会多出一个字段

  关键词项就可以输入我们要做锚文本的Keywords了,而调用关键词就可以填写此篇新闻的Keywords,即keywords中调用的信息。

  写的比较仓促,不知道大家能不能看懂,不明白的回帖提问吧,谢谢!

本文章网址:http://www.ppssdd.com/code/7297.html。转载请保留出处,谢谢合作!

dede tag标签伪静态的设置办法

dede tag标签伪静态的设置办法

 

大家使用dede建站,一般都是生成静态html页面的,新闻页面、栏目页面等,这样我们在设置dede伪静态时,只要设置tag伪静态就可以了,下面,跟版网小编就为大家介绍dede tag标签伪静态的设置办法:

dede tag标签伪静态的设置只需要三个步骤,大家按照这三步操作就ok步骤。
一、dede后台开启伪静态
二、修改 /include/taglib/tag.lib.php
找到   $row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
改成   $row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword']).".html";
三、打开templets/default/taglist.htm
找到 
<strong>当前位置:</strong>:<a href=http://www.dede58.com/a/dedejq/"{dede:global.cfg_cmsurl/}/">主页</a> > <a href='tags.php'>TAG标签</a> > {dede:field.title /}
修改为   
<strong>当前位置:</strong>:<a href=http://www.dede58.com/a/dedejq/"{dede:global.cfg_cmsurl/}/">主页</a> > <a href='/tags.html'>TAG标签</a> > {dede:field.title /}
四、httpd.ini 文件里加(需要空间商支持修改,自己服务器就不用说了)
RewriteRule ^(.*)/tags\.html $1/tags\.php
RewriteRule ^(.*)/tags/(.*).html $1/tags\.php\?$2

本文章网址:http://www.ppssdd.com/code/26936.html。转载请保留出处,谢谢合作!

DEDECMS 面包屑导航自动加入锚文本的小技巧

DEDECMS 面包屑导航自动加入锚文本的小技巧

OSC 请你来轰趴啦!1028 苏州源创会,一起寻宝 AI 时代
去年由于一些个人原因,导致网站一年多没有更新,现在重新改版,个人还是比较习惯用 DEDE,感觉 DEDE 的功能还是很强大的,下面为大家整理了一些我在制作模版的时候一个 SEO 小技巧,DEDE 版本为 V5.7,其他版本修改方法应该是差不多的。
面包屑导航(网站频道导航)加入 title=*** 锚文本的方法:
有时候我们的网站名称跟关键字根本不沾边,但是又想在面包屑导航加入锚文本,可以用下面的代码实现:
方法一:
<a title='' 关键字 '' href=''{dede:global.cfg_basehost/}''>{dede:global.cfg_webname/}</a>> {dede:type}<a href="[field:typelink /]">[field:typename /]</a> {/dede:type}
{dede:global.cfg_basehost/} 是网站地址 {dede:global.cfg_webname/} 是网站名称,也可以直接用网站名称代替,使用标签是为了方便以后修改以后不用一个个的修改模版了,后面的 {dede:type}<a href="[field:typelink /]">[field:typename /]</a> {/dede:type} 是调用当前频道的名称和网址。
方法二:直接修改 {dede:field name=''position''/} 效果
先上一张效果图大家看看

DEDE 调用导航的标签为:{dede:field name=''position''/} 生成 HTML 静态文件后网页源代码是这个样子的
<a href=''http://www.***.com''> 首页 </a>> <a href=''http://www.baoluowanxiang.com/cms/''> 频道名称 </a>
如果我们想实现上图的效果,请参考我的做法。
首先登陆网站后台系统 — 站点设置

网页主页链接留空,主页链接名填写你自己的网站名称。
然后修改 include 目录下的 typelink.class.php 推荐用 editplus 编辑,不要用记事本。
代码 113 行中的加上 title='' 关键词 '' 注意是半角的 '' 不是 ",不然程序会出错。

修改完以后上传到空间,然后更新一篇文章再查看网页源代码,就像以下这个样子了。
<a title='' 关键字 '' href=''http://www.***.com''> 网站名称 </a>> <a href=''http://www.***.com/pindao/''> 频道名称 </a>

DEDECMS5.6栏目列表绑定域名的设置办法

DEDECMS5.6栏目列表绑定域名的设置办法

 

 首先把我的网站大致情况讲一下,我的网站 (),在建站初期所有的栏目都是使用的目录形式的URL,现在我就想把部分目录URL改为二级域名,我就拿我其中的一个栏目说明下吧,原来网站的建站素材栏目的地址是:, 那么在进行域名绑定后,地址将变成 , 下面就来详细讲解绑定办法

  必备条件(前提):如果需要给目录绑定域名,首先你必须确认你的空间是否支持子目录功能,如果不支持的话,那就没方案了,如果支持,那么我们首先就需要先把域名解析做好了,关于怎么绑定域名解析域名大家而已参考这篇新闻<空间域名绑定和解析>。

  现在开始设置DEDECMS,我使用的是DEDECMS5.6。首先进入后台,在系统---系统基本设置---核心设置中,开启多站点支持

  然后在网站栏目管理---高级选项(只需要优质目录),启用多站点支持,输入需要绑定的域名

  为了保证优质栏目下面的其他栏目和新闻内容详细页也能够使用我们绑定的二级域名访问,我们还必须保证目录的一致性。如下图所示,我们绑定的  域名的目录是 /down,那么我们在设置新闻命名规则时一定要存储目录放在 /down 这个文件夹里面

  通过上面的设置,DEDECMS启用二级域名就设置完成,因为DEDECMS默认只是支持优质目录的绑定,二级栏目和新闻页生成是仍然会是目录形式,这个时候我们只需要手动到源码文件中修改链接地址就可以了,比如我原来 直接批量替换成 sc.pigzz.com 即可。

  还有一些源码问题会出现,比如JS调用,CSS地址,图片地址不对,在这里我建议大家如果需要开启二级域名,在制作源码的时候都使用**链接的形式,不要使用相对链接,这样就不会出项上述问题了,不过DEDE5.6在系统设置中开启了多站点支持后,DEDE标签调用的链接都会自动转换成**链接,如果大家页面图片不显示,也可以尝试重新生成新闻页。 关于评论和DIGG问题的解决我也没有找到好的办法,只能是按照论坛里面的使用 IFRAME 办法调用单独的页面

本文章网址:http://www.ppssdd.com/code/7396.html。转载请保留出处,谢谢合作!

dedecms5.7伪静态如何设置?dede5.7伪静态设置办法七步走

dedecms5.7伪静态如何设置?dede5.7伪静态设置办法七步走

 

织梦内容管理系统(DedeCms) 以简单、实用、开源而闻名,是国内Z知名的PHP开源网站管理系统,也是使用用户Z多的PHP类CMS系统,dedecms5.7功能更强大和实用,但是一些朋友对dede5.7的伪静态设置不是很熟悉,下面,心愿小编就为大家分享一下dede5.7伪静态设置办法。

dede5.7伪静态设置七步法:
one步、后台-系统参数-核心设置-是否使用伪静态:选择“是”;
注:你的虚拟主机是否支持伪静态,你可以与空间的IDC商联系一下,如果是自己的服务器,那就更好办了,自己动手,丰衣足食。一般来说,空间都是支持伪静态的。Apache服务器伪静态相对简单,直接在.htaccess文件中加入相应伪静态规则即可;而IIS服务器伪静态的实现,则需要加载Rewrite组件,然后配置httpd.ini文件。 

第二步、如果你的网站已经存在生成的静态栏目或新闻HTML,那么只需在后台-系统-SQL命令行工具中执行如下语句:

将所有文档设置为“仅动态浏览”:

update dede_archives set ismake=-1

将所有栏目设置为“使用动态页”:

update dede_arctype set isdefault=-1

第三步、栏目页、新闻页伪静态修改

打开/include/helpers/channelunit.helper.php。
(1)查找:
//动态新闻
if($cfg_rewrite == 'Y')
{
return $GLOBALS["cfg_plus_dir"]."/view-".$aid.'-1.html';
}
替换为
//动态新闻
if($cfg_rewrite == 'Y')
{
return "/DedeCMS/DedeCMS5.7-".$aid.'-1.html';
}
意思是:将默认的/plus/view-1-1.html新闻链接格式改为/DedeCMS/DedeCMS5.7-1-1.html。
(2) 查找:
//动态
$reurl = $GLOBALS['cfg_phpurl']."/list.php?tid=".$typeid;
替换为
//动态
$reurl = "/category/list-".$typeid.".html";
意思是:将默认的频道或是栏目页网址/plus//list.php?tid=1变更为/dedecms/list-1.html形式。

第四步、列表分页伪静态修改

打开/include/arc.listview.class.php

查找:
$plist = str_replace('.php?tid=', '-', $plist);
替换为
$plist = str_replace('plus/list.php?tid=', ‘DedeCMS/DedeCMS5.7-', $plist);
将默认的plus/list.php?tid=替换成RMB/list-;
意思是:将默认的列表分页链接格式plus/list.php?tid=x$x$xl修改为DedeCMS/DedeCMS5.7-x-x-x.html。

第五步、新闻分页伪静态
打开/include/arc.archives.class.php,找到获取动态的分页列表GetPagebreakDM()函数末尾处:
查找:
$PageList = str_replace("plus/view.php?tid=","DedeCMS/DedeCMS5.7-",$PageList);
替换为
$plist = str_replace('plus/view.php?tid=', ’DedeCMS/DedeCMS5.7-', $plist);

将默认的plus/view.php?tid=替换成RMB/huilv-;
意思是:将默认的新闻分页链接格式plus/view.php?tid=x$x$xl修改为DedeCMS/DedeCMS5.7-x-x-x.html

第六步、TAG标签伪静态
DedeCms默认的TAG标签网址,形如/tags.php?/dedecms源码 /,是不是觉得有个问号不如何爽,我们改成/tags/dedecms源码 /,是不是好看多了。
下面我们来改一下,打开/include/taglib/tag.lib.php:
查找:
$row['link'] = $cfg_cmsurl."/tags.php?/".urlencode($row['keyword'])."/";
替换为
$row['link'] = $cfg_cmsurl."/tags/".urlencode($row['keyword'])."/";
这样就修改好了,上传你到你的网站,切记:要记得将原网站备份哦!!

第七步、httpd.ini伪静态规则:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^(.*)/RMB/list-([0-9]+)\.html $1/plus/list\.php\?tid=$2 [I]
RewriteRule ^(.*)/RMB/list-([0-9]+)-([0-9]+)-([0-9]+)\.html $1/plus/list\.php\?tid=$2&TotalResult=$3&PageNo=$4 [I]
RewriteRule ^(.*)/RMB/huilv-([0-9]+)-([0-9]+)\.html $1/plus/view\.php\?arcID=$2&pageno=$3 [I]
RewriteRule ^(.*)/(.*)_(.*)_([0-9]+)\.html $1/huilv/?from=$2&to=$3&num=$4 [I]
RewriteRule ^(.*)/tags\.html $1/tags\.php [I]
RewriteRule ^(.*)/tags/(.*)(?:(\?.*))* $1/tags\.php\?\/$2 [I]
RewriteRule ^(.*)/tags/(.*)\/(?:(\?.*))* $1/tags\.php\?\/$2\/ [I]
RewriteRule ^(.*)/tags/(.*)\/([0-9])(?:(\?.*))* $1/tags\.php\?\/$2\/$3 [I]
RewriteRule ^(.*)/tags/(.*)\/([0-9])\/(?:(\?.*))* $1/tags\.php\?\/$2\/$3\/ [I]

将上面代码保存为:httpd.ini 上传到网站的根目录。
如无特特殊需求建议采用官方默认的生成静态的页面方式浏览。

本文章网址:http://www.ppssdd.com/code/26955.html。转载请保留出处,谢谢合作!

我们今天的关于DEDECMS自动锚文本的设置办法与技巧dedecms标签怎么用的分享就到这里,谢谢您的阅读,如果想了解更多关于dede tag标签伪静态的设置办法、DEDECMS 面包屑导航自动加入锚文本的小技巧、DEDECMS5.6栏目列表绑定域名的设置办法、dedecms5.7伪静态如何设置?dede5.7伪静态设置办法七步走的相关信息,可以在本站进行搜索。

本文标签: