1、dede网站内容页如何调取栏目页标题及关键字组合为seo标题
内容页调用SEO标题:在<title</title之间加入以下代码:复制代码代码如下:{dede:field name='typeid' runphp='yes'}$id=@me;global $dsql;
$sql="select seotitle from dede_arctype where id=$id";
$row=$dsql-getOne($sql);
@me=$row["seotitle"];
{/dede:field}
内容页调用栏目描述:把默认的复制代码代码如下:<meta name="description" content="{dede:field.description function='html2text(@me)'/}" /改成:复制代码代码如下:<meta name="description" content="{dede:field name='typeid' runphp='yes'}$id=@me;global $dsql;
$sql="select description from dede_arctype where id=$id";
$row=$dsql-getOne($sql);
@me=$row["description"];
{/dede:field}" /
内容页调用栏目关键字:把默认的复制代码代码如下:<meta name="keywords" content="{dede:field.keywords/}" /改成:复制代码代码如下:<meta name="keywords" content="{dede:field name='typeid' runphp='yes'}$id=@me;global $dsql;
$sql="select keywords from dede_arctype where id=$id";
$row=$dsql-getOne($sql);
@me=$row["keywords"];
{/dede:field}" /
调取栏目页标题复制代码代码如下:{dede:field name='title'/}-{dede:field name='position' runphp='yes'}
$tc="-"; //分隔符
$tw=$GLOBALS['cfg_list_symbol']; //调用位置分隔符
@me=html2text(@me); //去除html标签
$tf=split($tw,@me); //分解成数组
for($ta=(count($tf)-2);$ta=1;$ta--){ //循环赋值给$tk
$tk.=trim($tf[$ta]).$tc;}$tk=substr($tk,0,-1);
@me=$tk; //赋值给@me
{/dede:field}-{dede:global name='cfg_webname'/}
将以上代码放在之间就可以实现文章标题-2级栏目-1级栏目-网站名的形式了
2、dede栏目模板里用{dede:field.seotitle /}调用
这个自由在别表也才启作用!其他页面是不起作用的!你的这个页面只能在list_article.htm启作用!
{dede:field.seotitle /}调用相应栏目下填写的seo标题里的内容,可以自己修改,利于优化。
3、织梦dedecms栏目怎么调用SEO标题
1、进入后台--核心设置--建立或更改栏目---高级选项---输入seo标题 关键词 描述等 同时复制{dede:field.seotitle /}这行代码
2、点击模板---默认模板设置---找到默认目录页模板-修改
3、点击修改--找到标题行代码<title>{dede:field.title /}_
替换为<title>{dede:field.seotitle /}
保存
4、生成---更新栏目---更新所有栏目,
至此所有步骤完成
回去看看你的栏目页标题吧
4、dede栏目管理里的“SEO标题”应怎么写?
这个SEO标题就是 对优化有作用.比如你一个栏目. 如果你不加SEO标题, 那么里面的标题 和 你正文的标题是一样的.但是可能你的标题对SEO优化并不好, 这样你就可以考虑加SEO标题了SEO标题和 栏目标题说白了,就是两个不同的标签,可以分别调用.如果你加了SEO标题, 那些你的SEO标题会显示在中,这样对SEO更好.如果解决了你的疑问,请加个威望 谢谢, 填补我 0威望的状态
5、dede 栏目模板里用{dede:field.seotitle /}调用 具体怎么调用
第一步:栏目管理---栏目修改----高级选项----SEO标题第二步:
模版--- 默认模版管理---list_article.htm----修改----第6行----增加代码
<meta name="SEO标题" content="{dede:field.seotitle /}" /> ---最后保存第三步 核心---网站栏目管理---任选栏目---预览dede的标签是固定的死的,人是活的,不管是任何那个标签,只要我们灵活使用都会有意想不到的效果,关键在于灵活!!!回答来自 http://www.89seo.net/
6、织梦dedecms怎么调用栏目的SEO标题
工具/原料
dedecms织梦程序管理后台
方法/步骤
1、打开dedecms织梦管理后台,用管理员账户版密码登陆。
2、点击【核权心】----【网站栏目管理】-----选择一个栏目后面的,点击【更改】。
3、【常规选项】 【高级选项】 【栏目内容】中选择{高级选项},填写栏目的SEO标题,复制代码【{dede:field.seotitle /}】并记住栏目模板的名称【list_article.htm】。点击下面的确定保存。
4、点击【模板】【默认模板管理】找到模板文件名【list_article.htm】,点击模板后面的修改,弹出修改模板代码页面。
5、打开【list_article.htm】代码页面,找到<title>标题,将
{dede:field.title /}修改为 {dede:field.seotitle /},点击保存,
6、dedecms织梦程序默认是生成静态的html页面的,所以还需要作最后一步的更新栏目HTML文档才可以预览的。
依次点击【生成】-------【更新栏目HTML】------【更新所有】----------【生成HTML】点开栏目的页面,就可以看到已经改好的标题了
7、dede 栏目模板里用{dede:field.seotitle /}调用
修改templates/模板目录/list_article.htm的<title>{dede:field.seotitle /}</title>即可,改完后别忘记栏目生成静态呀。默认的j是{dede:field.title/},不利于优化。
8、织梦dedecms栏目怎么调用SEO标题
1、进入后台--核心设置--建立或更改栏目---高级选项---输入seo标题 关键词 描述等 同时复制{dede:field.seotitle /}这行代码2、点击模板---默认模板设置---找到默认目录页模板-修改3、点击修改--找到标题行代码<title>{dede:field.title /}_替换为<title>{dede:field.seotitle /} 保存4、生成---更新栏目---更新所有栏目,至此所有步骤完成回去看看你的栏目页标题吧
9、织梦文章怎么调用栏目设定的标题
一、打开dedecms梦想管理后台,使用管理员账户密码登录。
二、单击核心-网站列管理-选择列并单击更改。
三、在“常规选项”“高级选项”列内容中,选择“高级选项”,填写列的SEO标题,复制代码[{Dede:字段。Seotitle/}),记住列模板[list u article]的名称。,然后单击下面的“确定”进行保存。
四、单击“模板默认模板管理”以查找模板文件名list article.htm,然后单击模板后的“修改”以打开“修改模板代码”页。
五、打开【list_article.htm】代码页面,找到<title>标题,将{dede:field.title /}修改为
{dede:field.seotitle /},点击保存。
六、默认情况下,dedecms梦想编织程序生成静态HTML页面,因此在预览列HTML文档之前,您需要执行最后一步来更新它。单击generate-update column HTML-update all-generatehtml打开列页面,您可以看到更改的标题。
10、dedecms 织梦cms 内容页如何获得顶级栏目的seo标题
dedecms在列表页和内容页如何调用顶级栏目名称
[field:typeid runphp=yes]
$tsql = new DedeSql(false);
$typelink2 = '';
$tsql->SetQuery("Select i.typedir,i.typename From #@__arctype t left join #@__arctype i on i.id=t.reid where t.id='@me'");
$tsql->Execute('t');
while($row = $tsql->GetArray('t',MYSQL_ASSOC))
{
$typelink2 .= "<a href='".$row['typedir']."'>".$row['typename']."</a>";
}
@me=$typelink2;
[/field:typeid]