1.phpstrom中安装emmet

File=>Settings=>Plugins=>右侧搜索框搜索“emmet”=》点击下方中间按钮“Browse repositories”=>双击安装

作用:快速生成代码

在html文件时输入:

ul.test#testul>li.testli*5>a*2再按tab键,会自动生成如下内容

<ul class="test" id="testul">
<li class="testli"><a href=""></a><a href=""></a></li>
<li class="testli"><a href=""></a><a href=""></a></li>
<li class="testli"><a href=""></a><a href=""></a></li>
<li class="testli"><a href=""></a><a href=""></a></li>
<li class="testli"><a href=""></a><a href=""></a></li>
</ul>

教程地址:http://emmet.io/

2.将原来的模版文件(application\index\view)换在根目录下(template)

在入口文件中定义:

//模版文件路径
define('TEMPLATE_PATH', __DIR__ . '/../template/');

方法1:

namespace app\index\controller;
class Index
{
public function index()
{
$view = new \think\View();
return $view->fetch(TEMPLATE_PATH.'default/index/index.html');
}
}

方法2:

namespace app\index\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
return $this->fetch(TEMPLATE_PATH.'default/index/index.html');
}
}

3.thinkphp5取消了“__ROOT__”

  如果我们要使用它,可以在配置文件C:\WWW\StudyFoxCMS\application\config.php中前面添加:

if(!IS_CLI) {
// 当前文件名
if(!defined('_PHP_FILE_')) {
if(IS_CGI) {
//CGI/FASTCGI模式下
$_temp = explode('.php',$_SERVER['PHP_SELF']);
define('_PHP_FILE_', rtrim(str_replace($_SERVER['HTTP_HOST'],'',$_temp[0].'.php'),'/'));
}else {
define('_PHP_FILE_', rtrim($_SERVER['SCRIPT_NAME'],'/'));
}
}
if(!defined('__ROOT__')) {
$_root = rtrim(dirname(_PHP_FILE_),'/');
define('__ROOT__', (($_root=='/' || $_root=='\\')?'':$_root));
}
}

这段代码可在以前的版本中搜索到。

4.模版相关配置

在C:\WWW\StudyFoxCMS\application\config.php

    //模版相关配置
'parse_str' => [
'__PUBLIC__' => __ROOT__,
'__BOWER__' => __ROOT__.'/bower_components'
]

5.静态文件(C:\WWW\StudyFoxCMS\template\default\index\index.html)

<!doctype html>
<!--[if lte IE 6 ]> <html class="ie ie6 lte_ie7 lte_ie8 lte_ie9" lang="zh-CN"> <![endif]-->
<!--[if IE 7 ]> <html class="ie ie7 lte_ie7 lte_ie8 lte_ie9" lang="zh-CN"> <![endif]-->
<!--[if IE 8 ]> <html class="ie ie8 lte_ie8 lte_ie9" lang="zh-CN"> <![endif]-->
<!--[if IE 9 ]> <html class="ie ie9 lte_ie9" lang="zh-CN"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <html lang="zh-CN"> <!--<![endif]-->
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<!--GCF 谷歌内嵌浏览器框架-->
<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
<title>StudyFoxCMS——雪狐ThinkPHP5内容管理系统</title> <link rel="stylesheet" href="__BOWER__/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" href="__PUBLIC__/theme/default/css/style.css">
</head>
<body> <div class="demo">111</div> <script src="__BOWER__/jquery/dist/jquery.min.js"></script>
<script src="__BOWER__/bootstrap/dist/js/bootstrap.min.js"></script>
</body>
</html>

知识点:

(1)条件注释 html 标签:

.ie6 .demo { margin-left: 20px; }

(2)Viewport详解

initial-scale=1:

maximum-scale=1:

user-scalable:

StudyFoxCMS-6的更多相关文章

随机推荐

  1. eval 与 Function

    var json='{"name":"lee","age":"15"}' function test () { var ...

  2. linux 解压

    .tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)-------------------------- ...

  3. (转)php自己创建框架

    前言 说到写PHP的MVC框架,大家想到的第一个词--“造轮子”,是的,一个还没有深厚功力的程序员,写出的PHP框架肯定不如那些出自大神们之手.经过时间和各种项目考验的框架.但我还是准备并且这么做了, ...

  4. 思维导图制作工具推荐 - ProcessOn

    在使用 Teambition (以下简称Tb)的时候无意中发现了 ProcessOn,由于可以与 Tb 绑定,实现实时更新,很大程度上提升了团队协作的效率. 在以前画 原型/思维导图 等草图的时候,用 ...

  5. SynchronousQueue 的简单应用

    SynchronousQueue是这样一种阻塞队列,其中每个 put 必须等待一个 take,反之亦然.同步队列没有任何内部容量,甚至连一个队列的容量都没有.      不能在同步队列上进行 peek ...

  6. 树莓派wiringPi库详解

    wiringPi是一个很棒的树莓派IO控制库,使用C语言开发,提供了丰富的接口:GPIO控制,中断,多线程,等等.java 的pi4j项目也是基于wiringPi的,我最近也在看源代码,到时候整理好了 ...

  7. 多线程 - CountDownLatch

    一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 用给定的计数 初始化 CountDownLatch.由于调用了 countDown() 方法,所以在当前计数到达 ...

  8. git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree fetch origin

    git -c diff.mnemonicprefix=false -c core.quotepath=false -c credential.helper=sourcetree fetch origi ...

  9. LeetCode Reconstruct Itinerary

    原题链接在这里:https://leetcode.com/problems/reconstruct-itinerary/ 题目: Given a list of airline tickets rep ...

  10. (转载)移动WEB前端开发资源整合

    收藏起来,感谢原文大大:Bon~~~ 原文链接:http://www.ccwebsite.com/development-of-resource-integration-in-mobile-termi ...