怎么把页面的关键词和页面信息调用出来,是用php写的页面
1、打开dedecms织梦管理后台,用管理员账户密码登陆。
2、点击核心----网站栏目管理-----选择一个栏目后面的,点击更改。
3、常规选项 高级选项 栏目内容中选择{高级选项},填写栏目的SEO标题,复制代码{dede:fieldseotitle /}并记住栏目模板的名称list_articlehtm。点击下面的确定保存。
4、点击模板默认模板管理找到模板文件名list_articlehtm,点击模板后面的修改,弹出修改模板代码页面。
5、打开list_articlehtm,找到<title>标题,将{dede:fieldtitle /}修改为 {dede:fieldseotitle /},点击保存。
6、依次点击生成-------更新栏目HTML------更新所有----------生成HTML点开栏目的页面,就完成调用了。
第一步:进入网站后台进行设置
1、首先登录网站管理后台 选择 系统-系统基本参数-核心设置>找到关键词替换(是/否)一栏 选择 是
2、然后在 系统-系统基本参数-其他选项 中 找到 文档内容同一关键词替换次数(0为全部替换): 后面写个 1或者2,这个随便自己写
3 在后台的 采集- 文档关键词维护一栏 对关键词 加上需要的链接!
这时有个小问题需要解决下 经过以上的几个步骤 只能实现 在关键词 一栏中填写的关键词 才会有链接! 而内容出现的并没链接 所以 我们需要通过下一步来实现 内容页出现链接
第二步:打开/include/arcarchivesclassphp进行代码替换,
找到下面代码
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>”; }
这样我们就设置好了,但是我们一般尽量设置核心关键词,不要次数过多,不然可能导致优化过度
这要看你用的是自己编写的程序
还是用别人的cms的
比如dedecms都有自己的调用方法
如何是自己的可以把这保存到变量里或数据里
(这种方法就是配置参数)
比如在 configphp里代码如下
<php
$title= '爱微网打造最好的WEB前端开发网PHP学习网';//标题
$des= '爱微网专注PHP学习PHP技术PHP实例教程学习方法学习知识分享';//描述
$keyword= 'PHP,PHP学习,PHP技术,WEB开发网';//关键词
>
那么在需要调用的页面引入configphp再输入调用就OK了
比如在indexphp页面
<php
include_once 'configphp';//注意自己的路径
>
<html>
<head>
<title><php echo $title ></title>
<meta name="Description" content="<php echo $des >" />
<meta name="Keywords" content="<php echo $keyword >" />
</head>
<body>
</body>
</html>
希望对你有启发
我们知道锚文本对于网站优化是很有用处的,那么织梦CMS可以实现这一功能吗?答案是肯定的。下面分享一个很简单的办法来实现自动添加锚文本。
首先,把后台需要设置的地方都设置好。
1、系统-系统基本参数-性能选项-使用关键词关联文章 选中。
2、系统-系统基本参数-其他选项-文档内容同一关键词替换次数(0为全部替换) 此项设置为“1”。即一个关键词只做一次锚文本。
3、核心-批量维护-文档关键词维护。设置一些我们要做锚文本的关键词和链接,不断添加。
以上的基本设置都设置好了,下面最关键的部分。
核心-内容模型管理,点普通文章模型后面的更改按钮。字段管理-添加新字段。
这样设置好了之后,我们修改文章页模板article_articlehtm的keywords调用参数。把默认的修改为,即{dede:field字段名称/}的格式。
这样改过之后我们发布内容的时候就会多出一个字段
关键字项就可以输入我们要做锚文本的关键词了,而调用关键字就可以填写此篇文章的关键词,即keywords中调用的信息。
http://wwwdede58com/a/dedejq/2460html
你的不管用是没有调出文章还是调出来的文章是不是随机的,建议尝试下这个
{dede:article row='4' orderby='rand’ titlelen='42' keyword='xxx'}首页:
<title>{dede:globalcfg_webname/}</title>
<meta name="keywords" content="{dede:globalcfg_keywords/}" />
<meta name="description" content="{dede:globalcfg_description/}" />
设置是在“系统->系统基本参数->站点设置”里的“网站名称”、“站点默认关键字”、“站点描述”。
栏目页:
<title>{dede:fieldseotitle/}</title>
<meta name="keywords" content="{dede:fieldkeywords/}" />
<meta name="description" content="{dede:fielddescription/}" />
设置是在各栏目“修改->高级选项”里面的“SEO标题”、“关键字”、“栏目描述”。
文章页:
个人经验是文章标题做title和keywords,文章简介做description
<title>{dede:fieldtitle/}</title>
<meta name="keywords" content="{dede:fieldtitle/}" />
<meta name="description" content="{dede:fielddescription/}" />
0条评论