有关YII框架title输出顺序的问题

daswcszxw 2015-04-01 06:06:26
问题1

views\layouts\main.php

<!DOCTYPE html>
<html lang="zh-cn">
<head>
<title><?php echo CHtml::encode($this->pageTitle); ?></title>
<?php Yii::app()->clientScript->registerMetaTag('text/html;charset=UTF-8', null, 'Content-Type');?>
<?php Yii::app()->clientScript->registerMetaTag(CHtml::encode($this->pageKeywords), 'keywords');?>
<?php Yii::app()->clientScript->registerMetaTag(CHtml::encode($this->pageDescription), 'description');?>
<?php Yii::app()->clientScript->registerCoreScript('jquery');?>
<?php Yii::app()->clientScript->registerCoreScript('jquery.ui');?>
</head>

浏览器查看源码

<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
<meta name="keywords" content="阿阿斯蒂芬" />
<meta name="description" content="卅打法想" />
<script type="text/javascript" src="/v5/assets/5a5a604f/jquery.js"></script>
<script type="text/javascript" src="/v5/assets/5a5a604f/jui/js/jquery-ui.min.js"></script>
<title>测试111</title>
</head>


现在想要title在编码后面加载.


YII里面好像没有<?php Yii::app()->clientScript->registerTitleTag>这类标签.

怎么办?




问题2

<head>标签后还有空格
这种情况是怎么出现的?没有办法修改吗?
...全文
187 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanxm1989 2018-08-09
  • 打赏
  • 举报
回复
两种解决方法:
方法一:原生标签
方法二:修改框架源码:
直接上代码:
yiilite.php:

如图示方法修改
daswcszxw 2015-04-03
  • 打赏
  • 举报
回复
引用 2 楼 yao970953039 的回复:
啥叫title编码后加载??不明白。这是HTML领域吧?
UTF-8后就加载title
「已注销」 2015-04-02
  • 打赏
  • 举报
回复
啥叫title编码后加载??不明白。这是HTML领域吧?
太久 2015-04-02
  • 打赏
  • 举报
回复
为啥要这样?顺序有什么影响?SEO? 看看CClientScript咯

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧