搜索

海洋CMS获取当前页面URL以使用Meta标签移动适配(静态下)

[复制链接]
admin 发表于 2018-8-25 10:55:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册加入

x
编辑 /include/mkhtml.func.php 文件,找到:
  1. function makePlayByData($vType,$vId,$playArr,$content,$sdate,$enname,$stringecho)
  2. {
  3.     if($GLOBALS['cfg_ismakeplay']==1){
  4.         for($i=0;$i<$playArr[0];$i++)
  5.         {
  6.             $tmp =$content;
  7.             $tmp = str_replace("{playpage:from}",$playArr[1][$i],$tmp);
  8.             foreach ($playArr[2][$i] as $n=>$play){
  9.                 $tmp1 =$tmp;
  10.                 $playLink = str_replace($GLOBALS['cfg_cmspath'],"",getPlayLink2($vType,$vId,$sdate,$enname,$i,$n));
  11.                 $tmp1 = str_replace("{playpage:part}",$play,$tmp1);
复制代码
在下方插入:
  1. $tmp1 = str_replace("{currentpageurl}",'http://'.$_SERVER['HTTP_HOST'].$playLink,$tmp1);
复制代码
找到:
  1. if($TotalResult == 0||strpos($content,'{/seacms:channellist}')===false){
  2.         $channelLink=str_replace($GLOBALS['cfg_cmspath'],"",getChannelPagesLink($currentTypeId,1));
  3.         $tempStr = str_replace("{channelpage:page}",1,$tempStr);
  4.         $content=$tempStr;
  5.         $content=$mainClassObj->ParsePageList($content,$typeIds,1,$pCount,$TotalResult,"channel",$currentTypeId);
  6.         $content=$mainClassObj->parseIf($content);
复制代码
在下方插入:
  1. $content=str_replace("{currentpageurl}",'http://'.$_SERVER['HTTP_HOST'].$channelLink,$content);
复制代码
找到
  1. for($i=$mstart;$i<=$mend;$i++){
  2.         $tmp=$content;
  3.         $channelLink=str_replace($GLOBALS['cfg_cmspath'],"",getChannelPagesLink($currentTypeId,$i));
  4.         $tmp = str_replace("{channelpage:page}",$i,$tmp);
  5.         $tmp=$mainClassObj->ParsePageList($tmp,$typeIds,$i,$pCount,$TotalResult,"channel",$currentTypeId);
  6.         $tmp=$mainClassObj->parseIf($tmp);
复制代码
在下方插入:
  1. $tmp=str_replace("{currentpageurl}",'http://'.$_SERVER['HTTP_HOST'].$channelLink,$tmp);
复制代码
找到:
  1. for($i=1;$i<=$pCount;$i++){
  2.         if ($i>=$startpage && $i<=$endpage){
  3.         $tempStr2 = str_replace("{channelpage:page}",$i,$tempStr);
  4.         $channelLink=str_replace($GLOBALS['cfg_cmspath'],"",getChannelPagesLink($currentTypeId,$i));
  5.         $content=$tempStr2;
  6.         $content=$mainClassObj->ParsePageList($content,$typeIds,$i,$pCount,$TotalResult,"channel",$currentTypeId);
  7.         $content=$mainClassObj->parseIf($content);
复制代码
在下方插入:
  1. $content=str_replace("{currentpageurl}",'http://'.$_SERVER['HTTP_HOST'].$channelLink,$content);
复制代码


Meta标签移动适配置:
  1. <meta name="mobile-agent" content="format=html5;url={currentpageurl}" />
复制代码




原文:https://www.2dan.cc/seacms/current-page-url.html

小黑屋|海洋CMS

GMT+8, 2019-2-16 06:18 , Processed in 0.084199 second(s), 22 queries .

Powered by SeaCMS!

© 2015-2018 seacms.net.

快速回复 返回顶部 返回列表