
首先,把后台需要设置的地方都设置好。
1、系统-系统基本参数-性能选项-使用关键词关联文章 选中。
2、系统-系统基本参数-其他选项-文档内容同一关键词替换次数(0为全部替换) 此项设置为“1”。即一个关键词只做一次锚文本。
3、核心-批量维护-文档关键词维护。设置一些我们要做锚文本的关键词和链接,不断添加。
以上的基本设置都设置好了,下面最关键的部分。
核心-内容模型管理,点普通文章模型后面的更改按钮。字段管理-添加新字段。
这样设置好了之后,我们修改文章页模板article_article.htm的keywords调用参数。把默认的修改为,即{dede:field.字段名称/}的格式。
这样改过之后我们发布内容的时候就会多出一个字段
关键字项就可以输入我们要做锚文本的关键词了,而调用关键字就可以填写此篇文章的关键词,即keywords中调用的信息。
http://www.dede58.com/a/dedejq/2460.html
修改文件 /include/arc.archives.class.php ,找到这一段:foreach($kws as $k)
{
$k = trim($k)
if($k!="")
{
if($i >$maxkey)
{
break
}
$myrow = $this->dsql->GetOne("select * from dede_keywords where keyword='$k' And rpurl<>'' ")
if(is_array($myrow))
{
$karr[] = $k
$GLOBALS['replaced'][$k] = 0
$kaarr[] = "<a href='{$myrow['rpurl']}'><u>$k</u></a>"
}
$i++
}
}
把它替换成:
global $dsql
$query="SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC"
$dsql->SetQuery($query)
$dsql->Execute()
while($row = $dsql->GetArray())
{
$key = trim($row['keyword'])
$key_url=trim($row['rpurl'])
$karr[] = $key
$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>"
}
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)