sublime text3 中文汉化插件安装总结,附最新插件下载地址

昨电脑崩溃了,重新做了一下系统,所有软件都要重新安装和和汉化,那就写一下自己的汉化记录一下,以后再次安装就不用东找西看了。

前言废话不想说了,直接上教程和步骤

最新版本的sublime text3下载地址:http://www.sublimetext.com/3
Package Contol插件最新地址:https://packagecontrol.io/installation#st3

1、安装sublime text3安装步骤略过,正常安装就行。

2、开始安装Package Contol,

打开sublime text3,点击工具栏中的View > Show Console显示控制台后,

打开https://packagecontrol.io/installation#st3把页面中的Python代码粘贴到你的控制台中,然后Enter回车执行就可以了。

Python代码指的就是图中红色区域的代码。
Package Contol.png

注意,一定将代码粘贴到下方的控制台中,而不是像我笨的粘贴到代码区域了,导致一直安装不上。

下面截图中的用红线标出来的就是控制台,一定粘贴到这里哈。
sublime text3控制台.png

3、打开Package Contol(Ctrl+Shift+p),输入install package选中第一个,等待加载完成服务器插件列表

4、等几秒后尝试输入“localization”搜索出来的第一个便是中文插件安装包选中回车即可安装

ok,安装好了

安装成功后如下图
sublime text3汉化成功.png

够详细了吧,期待你成功的汉化哦。

我总是相信都会好起来了,坚持吧,少年

最近一直在忙野创网升级的全新
忙到忘记吃饭,忙到一天只睡几个小时
在椅子上一坐就是一天
肩膀疼的要命,一低头就痛
我也搞不懂我为什么还在坚持
就是喜欢吧,
这次升级之后,不会再这么没完没了的改模板了
还是把运营搞搞吧
就这样吧
手机打字好累啊
晚安
争取不熬夜了
~~~~
有点难
zzzzzzz
zzzzz
zzz
zz
z

自定义修改帝国cms会员注册模版的表单详细字段统计

自己做个总结,把注册模版中的表单字段都提取出来了,
然后把以上的代码套在写好的注册模版上,就可以看到新的注册模版页面了

<?php
$public_diyr['pagetitle'] = '注册会员';
$url = "<a href=../../../>首页</a>&nbsp;>&nbsp;<a href=../cp/>会员中心</a>&nbsp;>&nbsp;注册会员";
require (ECMS_PATH . 'e/template/incfile/header.php'); //

?>
<form name=userinfoform method=post enctype="multipart/form-data" action=../doaction.php>
  <input type=hidden name=enews value=register>
  注册会员<?=$tobind?' (绑定账号)':''?>
  <!--会员组-->
  <input name="groupid" type="hidden" id="groupid" value="<?=$groupid?>">
  <!--绑定登录方式-->
  <input name="tobind" type="hidden" id="tobind" value="<?=$tobind?>">
  <!--用户名-->
  <input name='username' type='text' id='username' maxlength='30'>
  <!--密码-->
  <input name='password' type='password' id='password' maxlength='20'>
  <!--密码-->
  <input name='repassword' type='password' id='repassword' maxlength='20'>
  <!--邮箱-->
  <input name='email' type='text' id='email' maxlength='50'>
  <!--其他--> 
  <?php
@include ($formfile);
?>
  <!--验证码-->
  <?
  if($public_r['regkey_ok'])
  {
   ?>
   验证码:
   <input name="key" type="text" id="key" size="6"> 
   <a href="#EmpireCMS" onclick="edoshowkey('regshowkey','reg','<?=$public_r['newsurl']?>');" title="点击显示验证码">点击显示验证码</a>
   <?
 }    
 ?>
 <input type='submit' name='Submit' value='马上注册'> 
 <input type='button' name='Submit2' value='返回' onclick='history.go(-1)'></td>
</form>

js鼠标悬停在a标签显示div,移走鼠标div消失,鼠标悬停在div上时div不消失

把鼠标悬浮在标签a标签上时,出现或隐藏div,当div出现之后,将鼠标移到div上的时候,div不消失鼠标还可以继续操作其他功能的代码如下:

把login-btn和login-box换成你自己的id名就可以了,注意,div默认是隐藏的。

<a id="login-btn">按钮</a>
<div id="login-box" style="display:none;">默认隐藏的div</div>
<script>

(function(){
  var btn = document.getElementById('login-btn');
  var box = document.getElementById('login-box');
  var timer = null; 
  box.onmouseover = btn.onmouseover = function(){
    if(timer) clearTimeout(timer)
      box.style.display = 'block';
  }
  box.onmouseout = btn.onmouseout = function(){
    timer = setTimeout(function(){
      box.style.display = 'none';
    },400);

  }
})();
</script>

html标签为空时通过css3 empty伪类(:empty)来隐藏标签

通过css伪类来隐藏算是最简单的方法了,但是需要注意的是,标签中必须是什么都没有才可以隐藏,哪怕是有个空格都不行,更不支持嵌套,里面不可以有子标签。

demo实例(题外话我养了一只猫,我给他起名叫demo,哈哈哈~~~)

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Demo</title>
  <style>
    div {
      width: 500px;
      height: 100px;
      background-color:#666;
      margin: 100px auto;
    }
    /* 如果div是空的则隐藏div。(有空格不算为空) */
    div:empty {
      display:none;
    }
  </style>
</head>
<body>
  <!-- 此div会隐藏 -->
  <div></div>
  <!-- 有空格不算为空 -->
  <div> </div>
  <!-- 有子标签span也不算为空 -->
  <div>
    <span>子标签</span>
  </div>
</body>

都在说国庆节快乐,真的快乐么?反正我不快乐~

骑着电驴穿梭在杭州的夜里~
突然有点淡淡的忧伤~
少了往年的热闹~
身边再也没有你和小妍了~
曾经时不时的一起吃个饭,逛个街,看场电影~
那么小的电驴,你带着我俩,还有小妍肚子里的宝宝~
带着我们去三里屯、世贸天阶~
唉,突然好想北京~
想哭鼻子了~
记得从北京走的时候~
你总说:哭一会吧~
是啊,来了杭州以后~
难过的时候,哭都没有肩膀可以哭了~
也没有那种我可以任性的人了~
在杭州认识的唯一一个和我性格特别像的一个好朋友也回了老家了~
好长时间都不能回来了,我也想她,想和她再来一次任性的说走就走的旅行~
总是说一个人感觉挺好的,可是每到节假日的时候,还是觉得难过。
就这样吧,都是自己选择的~
这个国庆节,至少我不快乐~

typecho主题模版自定义常用字段总结

首页名称

<?php $this->options->IndexName(); ?>

首页文字图标

<?php $this->options->indexNameIcon(); ?>

站点地址

<?php $this->options->IndexUrl(); ?>

首页LOGO

<?php $this->options->logo(); ?>

favicon图标

<?php $this->options->favicon(); ?>

网站备案

<?php $this->options->Icp(); ?>

首页文字图标

<?php $this->options->indexNameIcon(); ?>

左侧一级分类菜单图标

<?php $this->options->FuIcon(); ?>

左侧二级子菜单图标

<?php $this->options->ZiIcon(); ?>

左侧独立页面图标

<?php $this->options->PageIcon(); ?>

时间格式
带am和pm的

<?php $this->date('Y-m-d A'); ?>

博主名

<?php $this->options->BlogName(); ?>

博主头像

<?php $this->options->BlogPic(); ?>

博客简介

<?php $this->options->BlogSay(); ?>

博主链接(吐槽时光机中的关于按钮链接)

<?php $this->options->AboutUrl(); ?>

博客开启时间

<?php $this->options->startTime(); ?>

博主职业

<?php $this->options->BlogJob(); ?>

博主博客地址

<?php $this->options->BlogUrl(); ?>

博主所在城市

<?php $this->options->BlogCity(); ?>

QQ

<?php $this->options->QQ(); ?>
http://wpa.qq.com/msgrd?v=3&uin=<?php $this->options->QQ(); ?>&site=qq&menu=yes

微博名称

<?php $this->options->WeiboName(); ?>

微博

<?php $this->options->WeiboUrl(); ?>

邮箱

<?php $this->options->Mail(); ?>

公众号名

<?php $this->options->WechatName(); ?>

公众号二维码

<?php $this->options->WechatUrl(); ?>

微博动态(微博秀)

<?php $this->options->WeiboUrl(); ?>

打赏文案

<?php $this->options->shangText(); ?>

支付宝打赏二维码

<?php $this->options->AlipayPic(); ?>

微信打赏二维码

<?php $this->options->WechatPic(); ?>

typecho常用的标签函数总结

网站地址

<?php $this->options->siteUrl(); ?>

分类缩略名

<?php $categorys->slug();?>

分类名

<?php $categorys->name();?>

纯文字分类名称,不带链接

<?php $this->category(',', false); ?>

自定义字段输出
哪个好使用哪个~

<?php echo $this->fields->自定义字段名;?>
<?php echo $posts->fields->自定义字段名;?>

截取部份文章简称“摘要”,200是字数限制

<?php $this->excerpt(200, '.. .'); ?>

评论分页

<?php $comments->pageNav('«', '»', 1, '...', array('wrapTag' => 'div', 'wrapClass' => 'layui-laypage layui-laypage-molv', 'itemTag' => '', 'textTag' => 'span', 'currentClass' => 'current', 'prevClass' => 'prev', 'nextClass' => 'next',)); ?>

面包屑

  <div class="layui-fluid map">
    <span class="layui-breadcrumb">
      <a href="<?php $this->options->siteUrl(); ?>">首页</a>
      <?php if ($this->is('index')): ?>
      <?php elseif ($this->is('post')): ?>
        <?php $this->category(); ?>
        <a><cite><?php $this->title() ?></cite></a>
      <?php else: ?>
        <a><cite><?php $this->archiveTitle(' &raquo; ','',''); ?></cite></a>
      <?php endif; ?>
    </span>
  </div>

全部tag标签列表,按照MID排序

  <?php $this->widget('Widget_Metas_Tag_Cloud')
  ->to($taglist); ?><?php while($taglist->next()): ?>
  <li><a href="<?php $taglist->permalink(); ?>" title="<?php $taglist->name(); ?>"><?php $taglist->name(); ?></a></li>
<?php endwhile; ?>

tag调用标签、按照文章数量排序,调用20条

<?php $this->widget('Widget_Metas_Tag_Cloud', array('sort' => 'count', 'ignoreZeroCount' => true, 'desc' => true, 'limit' => 20))->to($tags); ?>
<?php while($tags->next()): ?>
  <a class="layui-btn layui-btn-xs layui-btn-danger" href="<?php $tags->permalink(); ?>"><?php $tags->name(); ?></a>
<?php endwhile; ?>

整站数据统计输出

<?php Typecho_Widget::widget('Widget_Stat')->to($stat); ?>
文章总数:<?php $stat->publishedPostsNum() ?>篇
分类总数:<?php $stat->categoriesNum() ?>个
评论总数:<?php $stat->publishedCommentsNum() ?>条
页面总数:<?php $stat->publishedPagesNum() ?>个

文章列表或页面,评论数目输出方法

<?php $this->commentsNum('No Comments', '1 Comment' , '%d Comments'); ?>

登录状态

<?php if (!empty($this->options->sidebarBlock) && in_array('ShowOther', $this->options->sidebarBlock)): ?>
  <?php if($this->user->hasLogin()): ?>
    <!-- 登陆后显示 -->
    <a href="<?php $this->options->adminUrl(); ?>"><?php _e('进入后台'); ?> (<?php $this->user->screenName(); ?>)</a>
    <a href="<?php $this->options->logoutUrl(); ?>"><?php _e('退出'); ?>
    <?php else: ?>
      <!-- 未登录显示 -->
      <a href="<?php $this->options->adminUrl('login.php'); ?>"><?php _e('登录'); ?></a></li>
    <?php endif; ?>
    <!-- 一直显示 -->
    <a href="<?php $this->options->feedUrl(); ?>"><?php _e('文章 RSS'); ?></a>
    <a href="<?php $this->options->commentsFeedUrl(); ?>"><?php _e('评论 RSS'); ?></a>
  <?php endif; ?>

//文章阅读次数含cookie

<?php echo get_post_view($this) ?>

  function get_post_view($archive)
  {
  $cid    = $archive->cid;
  $db     = Typecho_Db::get();
  $prefix = $db->getPrefix();
  if (!array_key_exists('views', $db->fetchRow($db->select()->from('table.contents')))) {
  $db->query('ALTER TABLE `' . $prefix . 'contents` ADD `views` INT(10) DEFAULT 0;');
  return 0;
}
$row = $db->fetchRow($db->select('views')->from('table.contents')->where('cid = ?', $cid));
if ($archive->is('single')) {
$views = Typecho_Cookie::get('extend_contents_views');
if(empty($views)){
$views = array();
}else{
$views = explode(',', $views);
}
if(!in_array($cid,$views)){
$db->query($db->update('table.contents')->rows(array('views' => (int) $row['views'] + 1))->where('cid = ?', $cid));
array_push($views, $cid);
$views = implode(',', $views);
Typecho_Cookie::set('extend_contents_views', $views); //记录查看cookie
}
}
return $row['views'];
}

文章阅读次数不含cookie一直刷新增加次数

<?php get_post_view($this) ?>

function get_post_view($archive)
{
  $cid    = $archive->cid;
  $db     = Typecho_Db::get();
  $prefix = $db->getPrefix();
  if (!array_key_exists('views', $db->fetchRow($db->select()->from('table.contents')))) {
  $db->query('ALTER TABLE `' . $prefix . 'contents` ADD `views` INT(10) DEFAULT 0;');
  echo 0;
  return;
}
$row = $db->fetchRow($db->select('views')->from('table.contents')->where('cid = ?', $cid));
if ($archive->is('single')) {
$db->query($db->update('table.contents')->rows(array('views' => (int) $row['views'] + 1))->where('cid = ?', $cid));
}
echo $row['views'];
}

<!–循环输出独立页面–>

<?php $this->widget('Widget_Contents_Page_List')->parse('<a href="{permalink}">{title}</a>'); ?>

分类链接的几种方式,可不停地换一下试试
在不同的语句,分类链接的标签是不一样的

<?php $categorys->permalink();?>
<?php $posts->permalink(); ?>
<?php echo $child['permalink'];?>

输出分类

<?php $this->widget('Widget_Metas_Category_List')->to($categorys);
        while ($categorys->next()) {
        if ($categorys->levels === 0) {
        $children = $categorys->getAllChildren($categorys->mid);
        if (empty($children)) {?>
        <li class="layui-nav-item"<?php if ($this->is('category', $categorys->slug)) {?> class="active"<?php }?>>
          <a href="<?php $categorys->permalink();?>" title="<?php $categorys->name();?>"> <i class="fa fa-fw <?php $this->options->FuIcon(); ?>"></i> <span> <?php $categorys->name();?></span></a>
        </li>
        <?php  } else {?>
        <li class="layui-nav-item">
          <a href="javascript:;" class="nav-item-a">
            <i class="fa fa-fw <?php $this->options->FuIcon(); ?>"></i>
            <span><?php $categorys->name();?></span>
            <span class="layui-nav-more"></span>
          </a>
          <ul class="layui-nav-child" id="scroll2">
          <?php foreach ($children as $mid) {$child = $categorys->getCategory($mid);?>
            <li>
              <a href="<?php echo $child['permalink'];?>" title="<?php echo $child['name'];?>" ><i class="fa <?php $this->options->ZiIcon(); ?>"></i> <?php echo $child['name'];?></a>
            </li>
            <?php
            }
            ?>
          </ul>
        </li>
        <?php 
        }
        }
        }
        ?>

html网页中头部标签的优化总结

写网页时,对于<head>标签,每次都需要重新写,有时候总是丢掉一些该有的标签。
今日总结一下<head>标签中的元素,做个记录,会持续更新。
如果你还知道这里面没有的,评论区留个言,大家一起进步

<html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <title>
            网站标题
        </title>
        <meta name="keywords" content="网页关键字">
        <meta name="description" content="网页描述">
        <link rel="stylesheet" href="layui/css/layui.css" type="text/css"><!-- 引用font-awesome 字体图标(资源需要到官网下载到本地才能预览到效果) -->
        <link rel="stylesheet" href="font-awesome/css/font-awesome.min.css" type="text/css"><!-- 网站的ico图标 -->
        <link rel="shortcut icon" href="/images/favicon.ico"><!-- ios用户添加到主屏幕上显示的图片,一下尺寸兼容各种移动设备 -->
        <link rel="apple-touch-icon" sizes="57x57" href="touch-icon-iphone-114.png">
        <link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone-114.png">
        <link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad-144.png">
        <link rel="apple-touch-icon" sizes="144x144" href="touch-icon-ipad-144.png">
        <link rel="canonical" href="%E7%BD%91%E7%AB%99%E7%BB%9D%E5%AF%B9%E5%9C%B0%E5%9D%80"><!-- 告诉搜索引擎站点作者 -->
        <meta name="Author" contect="qinshoushou"><!--用以说明生成工具(如Microsoft,FrontPage 4.0,typecho)等-->
        <meta name="generator" content="Typecho 1.1/17.10.30"><!-- 告诉搜索引擎站点模版的作者 -->
        <meta name="template" content="molerose">
        <meta http-equiv="Page-Exit" contect="revealTrans(duration=20,transtion=6)"><!-- H5手Q分享通用接口代码片段 -->
        <meta itemprop="name" content="网页标题">
        <meta itemprop="description" content="网页描述">
        <meta itemprop="image" content="缩略图200*200最佳">
    </head>
    <body>
    </body>
</html>