博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dedecms二次开发及SEO笔记
阅读量:6672 次
发布时间:2019-06-25

本文共 2474 字,大约阅读时间需要 8 分钟。

hot3.png

一 模板

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

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

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

如$GLOBALS[‘cfg_basehost’]。

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

二  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=;$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=;$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)'/}

 

转载于:https://my.oschina.net/u/3660147/blog/1527529

你可能感兴趣的文章
大数据产业 能否带领内蒙古跨越资源陷阱?
查看>>
联想:模块化智能手机将为物联网行业注入新动力
查看>>
强势标准各占山头 物联网进程受阻
查看>>
惠普的软件定义IT和芯片级安全
查看>>
东方日升拉美光伏电站项目 将进入首期施工
查看>>
零售业已进入第三阶段,大数据助力实现更多价格歧视
查看>>
软件探索性测试 笔记二
查看>>
那个叫“中国移动”的精神病人就要被治愈了
查看>>
物联网领域,华为将主攻四大市场
查看>>
将来也不会被破译的分布式存储系统
查看>>
光伏电站或成辅助服务市场“输家”
查看>>
今年光伏“领跑者”计划将升级扩围
查看>>
Java程序运行超时后退出或进行其他操作的实现
查看>>
赢在起跑点半途就退场,锂电池先行者企业黯然离席
查看>>
手把手教你启用RemoteFX以及Hyper-V GPU卸载
查看>>
《交互式程序设计 第2版》一3.10 更进一步
查看>>
液晶拼接屏的专业术语有哪些
查看>>
微博悄然取消140字限制 面向全体用户
查看>>
OA系统软件怎么选型?
查看>>
LoadRunner生成唯一值
查看>>