欢迎访问,本站接受互联网网站仿站、功能定制、定制插件、主题,如果需要的话可以联系我 QQ:2283276927

关于本站以前发布的主题simline的小问题的处理办法

雨夜 3263次浏览 0个评论

最近收到一位使用本站以前在zblog主站上发布的simline(php)主题的小问题的反馈。他说如果在网站站点的版权说明里添加js代码的时候或者别的代码的时候就会出现问题,比如如下:

124.JPG把代码直接显示在页面上了,后来经过查看代码,是因为运用一下代码的原因

 {php}

      $description = $zbp->option['ZC_BLOG_COPYRIGHT'];

    {/php}

{if isset($description)&&strlen($description)>0}

<meta name="description" content="{$description}" />

{/if}

经过解释显示如下代码:

<meta name="description" content="关注IT技术和学习分享的原创博客<script type="text/javascript">var _bdhmProtocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cscript src='" + _bdhmProtocol + "hm.baidu.com/h.js%3F90837ce0957ef499acf18088a296829e' type='text/javascript'%3E%3C/script%3E"));</script>" />

但是这个<script>...</script>之间的之间给放在了页面上,并没有解释出来,造成了错误。

所以我经过考虑把该语句删除或者直接用preg_replace语句截取,但是如果用这个语句截取的话,自己截取的字数需要自己掌握,需要在源码中修改。所以不怎么方便,所以有点两难。

注:截取语句:

<meta name="description" content="{php}

          $description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($zbp->option['ZC_BLOG_COPYRIGHT'],'[nohtml]'),20)).'...');

          {/php}{$description}" />

ps:现在description语句并不如以前的那么重要了,可以不用了,如果你用可以参考下,呵呵。修改完了要记得保存,刷新缓存哦。。。希望对你有用。


涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。
发表我的评论换个身份
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

主题定制开发流程

ZBLOGPHP开发流程

联系我们