Skip to content

Instantly share code, notes, and snippets.

View thundernet8's full-sized avatar
🎯
Focusing

✨ Touchumind thundernet8

🎯
Focusing
View GitHub Profile
@thundernet8
thundernet8 / login_register_button.php
Last active June 21, 2016 01:15
使用UM插件添加自定义登录注册按钮
<div id="login-reg">
<span data-sign="0" id="user-login" class="user-login"><?php _e(' 登录','tinection'); ?></span>
<span data-sign="1" id="user-reg" class="user-reg"><?php _e('注册','tinection'); ?></span>
</div>
@thundernet8
thundernet8 / wp-shortlink.php
Last active September 7, 2016 13:39
Tinection主题短链接处理修复
@thundernet8
thundernet8 / captcha.php
Created September 19, 2016 12:40
UM插件验证码
<?php
require_once(dirname(__FILE__).DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."wp-load.php");
/**
* 验证码
* Class Captcha
*/
class Captcha{
/**
@thundernet8
thundernet8 / captcha.php
Last active September 20, 2016 12:51
Tinection主题验证码修复文件
<?php
require_once(dirname(__FILE__).DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."..".DIRECTORY_SEPARATOR."wp-load.php");
/**
* 验证码
* Class Captcha
*/
class Captcha{
/**
@thundernet8
thundernet8 / index.js
Last active November 4, 2016 13:04
Test Nodemailer send emails via self hosted SMTP server
var nodemailer = require('nodemailer');
var mailerOptions = {
transport: "SMTP",
host: 'smtp.parser.cc',
port: 587,
secure: false,
requireTLS: true,
ignoreTLS:false,
requiresAuth: true,
@thundernet8
thundernet8 / windowclose.js
Created December 12, 2016 05:33
Window Close Event
window.addEventListener('beforeunload', onbeforeunload);
function onbeforeunload(e) {
console.log('>>>> onbeforeunload called');
e.returnValue = "false";
};
@thundernet8
thundernet8 / Certbot-auto
Created December 18, 2016 08:28
Letsencrypt证书的自动安装工具, 修改python包的获取源为阿里云镜像, 否则网络问题, 你无法在国内主机使用它安装证书
#!/bin/sh
#
# Download and run the latest release version of the Certbot client.
#
# NOTE: THIS SCRIPT IS AUTO-GENERATED AND SELF-UPDATING
#
# IF YOU WANT TO EDIT IT LOCALLY, *ALWAYS* RUN YOUR COPY WITH THE
# "--no-self-upgrade" FLAG
#
# IF YOU WANT TO SEND PULL REQUESTS, THE REAL SOURCE FOR THIS FILE IS
@thundernet8
thundernet8 / read-json.js
Last active January 12, 2017 16:26
Node直接读取json文件转化为对象
import jetpack from 'fs-jetpack';
// The variables have been written to `env.json` by the build process.
var env = jetpack.cwd(__dirname).read('env.json', 'json');
export default env;
// or
@thundernet8
thundernet8 / sql-search-col.sql
Created March 1, 2017 02:42
SQL Server 查找列名
USE DBNAME;
SELECT
sys.columns.name AS ColumnName,
sys.tables.name AS TableName
FROM
sys.columns
JOIN sys.tables
ON
sys.columns.object_id = sys.tables.object_id
WHERE
@thundernet8
thundernet8 / loading.html
Created March 23, 2017 13:30
一个纯css的loading效果
<!DOCTYPE html>
<html lang="en">
<head>
<title>Loading</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
div#preload {
margin: auto;
position: fixed;