文档章节

dedecms二次开发及SEO笔记

沁雪澜
 沁雪澜
发布于 2017/09/01 14:22
字数 414
阅读 15
收藏 0

一 模板

1通过$refObj可以获取相关的变量。

如:$refObj->Fields[‘content’]。

2通过$GLOBALS可以获取全局变量。

如$GLOBALS[‘cfg_basehost’]。

3同一栏目可以使用不同模板:

http://www.notetribe.com/public/dedecms/7280.html

二  seo

建三个站pc ,m,mip

cfg_mhost:定义的m站网址

cfg_miphost:定义的mip站网址

cfg_basehost:pc站网址

其中mip站

Index:

<link rel="canonical" href="{dede:global.cfg_mhost/}">

List_article:

<link rel="canonical" href="{dede:php}$url=GetCurUrl();echo $GLOBALS['cfg_mhost'].$url;{/dede:php}">

Article_article:

<link rel="canonical" href="{dede:php}$url=GetCurUrl();echo $GLOBALS['cfg_mhost'].$url;{/dede:php}">

其中m站

Index:

<link rel="canonical" href="{dede:global.cfg_basehost/}">
<link rel="miphtml" href="{dede:global.cfg_miphost/}">

List_article:

<link rel="canonical" href="{dede:php}
   echo GetTypeUrl($refObj->Fields['id'],$refObj->Fields['typedir'],$refObj->Fields['isdefault'],$refObj->Fields['defaultname'],$refObj->Fields['ispart'],$refObj->Fields['namerule2'],'',$refObj->Fields['siteurl'],$refObj->Fields['sitepath']);
   {/dede:php}"
>
<link rel="miphtml" href="{dede:php}$url=GetCurUrl();echo $GLOBALS['cfg_miphost'].$url;{/dede:php}">

Article_article:

<link rel="canonical" href="{dede:field.id runphp='yes'}$id=@me;$url=GetOneArchive($id);@me=$url['arcurl']; {/dede:field.id}">
<link rel="miphtml" href="{dede:php}$url=GetCurUrl();echo $GLOBALS['cfg_miphost'].$url;{/dede:php}">

其中pc站

Index:

<meta http-equiv="mobile-agent" content="format=html5; url={dede:global.cfg_mhost/}"/>
<link rel="canonical" href="{dede:global.cfg_basehost/}">

List_article:

<link rel="canonical" href="{dede:php}
   echo GetTypeUrl($refObj->Fields['id'],$refObj->Fields['typedir'],$refObj->Fields['isdefault'],$refObj->Fields['defaultname'],$refObj->Fields['ispart'],$refObj->Fields['namerule2'],'',$refObj->Fields['siteurl'],$refObj->Fields['sitepath']);
   {/dede:php}"
>
<meta http-equiv="mobile-agent" content="format=html5; url={dede:global.cfg_mhost/}/list{dede:field.typeid}"/>

Article_article:

<link rel="canonical" href="{dede:field.id runphp='yes'}$id=@me;$url=GetOneArchive($id);@me=$url['arcurl']; {/dede:field.id}">
<meta http-equiv="mobile-agent" content="format=html5; url={dede:global.cfg_mhost/}/a{dede:field name='aid' runphp='yes'/}"/>

三 当手机站使用pc站数据库时,由于dede默认路径为相对路径,文章内容,栏目内容图片不显示

在include目录下的extend.func.php文件中,添加公共方法:

function replaceurl($body){

    global $cfg_basehost;
    $body_replace=str_replace('src="/uploads/','src="'.$cfg_basehost.'/uploads/',$body);

    return $body_replace;

}

 

文章页如下:

{dede:field.body function='replaceurl(@me)'/}

 

© 著作权归作者所有

共有 人打赏支持
沁雪澜
粉丝 0
博文 33
码字总数 5274
作品 0
青岛
程序员
私信 提问
DedeCMS数据负载性能优化方案 简单几招让你DedeCMS提速N倍

前文介绍了DedeCMS栏目列表页实现完美分页的方法,避免了大部分重复栏目标题对搜索引擎的影响,对SEO更有利。今天,分享一下DedeCMS数据负载性能优化的方法。 接触织梦也有三年多时间了,对它...

mickelfeng
2014/05/31
0
0
如何使用织梦制作联动筛选详解

摘 要】DEDECMS、织梦开源程序已经成为市场上主流仿站开源代码,它能够非常快速的放置一个已经建立好的网站,但是前提是这些网站比较简单,没有一些复 杂的功能,那么使用DEDECMS仿站是最快速...

建站教程
2015/04/21
1K
0
Dedecms备份还原网站有效方法

Dedecms备份还原方法为您提供3个,其实这3个dedecms网站备份恢复还原都很有效,所以不管你选择哪种,都能成功备份dedecms网站,以及dedecms网站恢复还原成功! Dedecms网站备份还原技巧1: ...

冰袋雪条火筒木冬瓜
2013/11/27
0
0
你这个是dedecms 改的吧?!!!

你这个是dedecms 改的吧?!!!你这个是dedecms 改的吧?!!!你这个是dedecms 改的吧?!!!你这个是dedecms 改的吧?!!!

张成刚
2014/05/23
675
3
程序人生:dedecms伪静态的实现方法

操作如下: 1、后台-系统参数-核心设置-是否使用伪静态:选择“是”; 注:你的网站空间是否支持伪静态,你可以与空间的IDC商联系一 下,如果是自己的服务器,那就更好办了,自己动手,丰衣足...

qq_42302805
2018/11/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

牛津词典 2018 年度词汇 ——「有毒」!

简评:本文并没有「标题党」,牛津词典公布的 2018 年度词汇就是 Toxic. 意为「有毒的」。 2018 was toxic. Toxic 这个词是什么意思呢? 牛津词典(Oxford Dictionaries)在 Word of the Da...

极光推送
15分钟前
0
0
浅谈Service Mesh体系中的Envoy

https://blog.csdn.net/yunqiinsight/article/details/81019255

易野
24分钟前
0
0
嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
32分钟前
3
0
Group by使用

概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合...

小橙子的曼曼
43分钟前
4
0
机械臂写中文

Make Me a Hanzi https://www.skishore.me/makemeahanzi/ 使用uArm Swift Pro机械臂写中文-毛笔字 https://github.com/makelove/Robot_Arm_Write_Chinese...

itfanr
55分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部