Merge pull request #195 from mashirozx/dev

Dev
This commit is contained in:
Mashiro 2020-03-13 04:57:17 -05:00 committed by GitHub
commit 3cb08284cf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 85 additions and 70 deletions

File diff suppressed because one or more lines are too long

View File

@ -8,7 +8,7 @@ function get_gravatar(email, size) {
var size = size || 80; var size = size || 80;
return 'https://gravatar.shino.cc/avatar/' + MD5(email) + '.jpg?s=' + size + '&d=mm'; return 'https://gravatar.2heng.xin/avatar/' + MD5(email) + '.jpg?s=' + size + '&d=mm';
} }
// sync css // sync css

View File

@ -88,7 +88,7 @@
'comment_notes_after' => '', 'comment_notes_after' => '',
'comment_notes_before' => '', 'comment_notes_before' => '',
'fields' => apply_filters( 'comment_form_default_fields', array( 'fields' => apply_filters( 'comment_form_default_fields', array(
'avatar' => '<div class="cmt-info-container"><div class="comment-user-avatar"><img src="https://gravatar.shino.cc/avatar/f11f237b3de93c93b24045e71f7f65c6?s=80&d=mm&r=g"><div class="socila-check qq-check"><i class="fa fa-qq" aria-hidden="true"></i></div><div class="socila-check gravatar-check"><i class="fa fa-google" aria-hidden="true"></i></div></div>', 'avatar' => '<div class="cmt-info-container"><div class="comment-user-avatar"><img src="https://gravatar.2heng.xin/avatar/f11f237b3de93c93b24045e71f7f65c6?s=80&d=mm&r=g"><div class="socila-check qq-check"><i class="fa fa-qq" aria-hidden="true"></i></div><div class="socila-check gravatar-check"><i class="fa fa-google" aria-hidden="true"></i></div></div>',
'author' => 'author' =>
'<div class="popup cmt-popup cmt-author" onclick="cmt_showPopup(this)"><span class="popuptext" id="thePopup" style="margin-left: -115px;width: 230px;">' . __("Auto pull nickname and avatar with a QQ num. entered", "sakura")/*输入QQ号将自动拉取昵称和头像*/ . '</span><input type="text" placeholder="' . __("Nickname or QQ number", "sakura") /*昵称或QQ号*/. ' ' . ( $req ? '(' . __("Name* ", "sakura") . ')' : '') . '" name="author" id="author" value="' . esc_attr($comment_author) . '" size="22" autocomplete="off" tabindex="1" ' . ($req ? "aria-required='true'" : '' ). ' /></div>', '<div class="popup cmt-popup cmt-author" onclick="cmt_showPopup(this)"><span class="popuptext" id="thePopup" style="margin-left: -115px;width: 230px;">' . __("Auto pull nickname and avatar with a QQ num. entered", "sakura")/*输入QQ号将自动拉取昵称和头像*/ . '</span><input type="text" placeholder="' . __("Nickname or QQ number", "sakura") /*昵称或QQ号*/. ' ' . ( $req ? '(' . __("Name* ", "sakura") . ')' : '') . '" name="author" id="author" value="' . esc_attr($comment_author) . '" size="22" autocomplete="off" tabindex="1" ' . ($req ? "aria-required='true'" : '' ). ' /></div>',
'email' => 'email' =>

View File

@ -609,7 +609,9 @@ function get_link_items()
function gravatar_cn($url) function gravatar_cn($url)
{ {
$gravatar_url = array('0.gravatar.com', '1.gravatar.com', '2.gravatar.com', 'secure.gravatar.com'); $gravatar_url = array('0.gravatar.com', '1.gravatar.com', '2.gravatar.com', 'secure.gravatar.com');
return str_replace($gravatar_url, 'cn.gravatar.com', $url); //return str_replace($gravatar_url, 'cn.gravatar.com', $url);
//官方服务器近期大陆访问 429建议使用镜像
return str_replace( $gravatar_url, 'gravatar.2heng.xin', $url );
} }
add_filter('get_avatar_url', 'gravatar_cn', 4); add_filter('get_avatar_url', 'gravatar_cn', 4);

View File

@ -402,7 +402,7 @@ function get_qq_avatar(){
$encrypted=$_GET["qq"]; $encrypted=$_GET["qq"];
if(isset($encrypted)){ if(isset($encrypted)){
$iv = str_repeat($sakura_privkey, 2); $iv = str_repeat($sakura_privkey, 2);
$encrypted = urldecode(base64_decode($encrypted)); $encrypted = base64_decode(urldecode($encrypted));
$qq_number = openssl_decrypt($encrypted, 'aes-128-cbc', $sakura_privkey, 0, $iv); $qq_number = openssl_decrypt($encrypted, 'aes-128-cbc', $sakura_privkey, 0, $iv);
preg_match('/^\d{3,}$/', $qq_number, $matches); preg_match('/^\d{3,}$/', $qq_number, $matches);
$imgurl='https://q2.qlogo.cn/headimg_dl?dst_uin='.$matches[0].'&spec=100'; $imgurl='https://q2.qlogo.cn/headimg_dl?dst_uin='.$matches[0].'&spec=100';

View File

@ -61,6 +61,9 @@ if ( akina_option('theme_skin') ) { ?>
} }
<?php } ?> <?php } ?>
.post-list-thumb{opacity: 0}
.post-list-show {opacity: 1}
<?php } // theme-skin ?> <?php } // theme-skin ?>
<?php // Custom style <?php // Custom style
if ( akina_option('site_custom_style') ) { if ( akina_option('site_custom_style') ) {

View File

@ -791,9 +791,6 @@ function siren_get_browsers($ua){
}elseif (preg_match('#Edge/([a-zA-Z0-9.]+)#i', $ua, $matches)){ }elseif (preg_match('#Edge/([a-zA-Z0-9.]+)#i', $ua, $matches)){
$title = 'Edge '. $matches[1]; $title = 'Edge '. $matches[1];
$icon = 'edge'; $icon = 'edge';
}elseif (preg_match('#Edg/([a-zA-Z0-9.]+)#i', $ua, $matches)){
$title = 'Edge Dev (Chromium) '. $matches[1];
$icon = 'edge';
}elseif (preg_match('#360([a-zA-Z0-9.]+)#i', $ua, $matches)) { }elseif (preg_match('#360([a-zA-Z0-9.]+)#i', $ua, $matches)) {
$title = '360 Browser '. $matches[1]; $title = '360 Browser '. $matches[1];
$icon = '360se'; $icon = '360se';

View File

@ -5,6 +5,7 @@
* @date 2019.8.3 * @date 2019.8.3
*/ */
mashiro_global.variables = new function () { mashiro_global.variables = new function () {
this.has_hls = false;
this.skinSecter = true; this.skinSecter = true;
} }
mashiro_global.ini = new function () { mashiro_global.ini = new function () {
@ -523,9 +524,7 @@ function killCoverVideo() {
} }
} }
function coverVideoIni() { function loadHls(){
if ($('video').hasClass('hls')) {
$.getScript("https://cdn.jsdelivr.net/gh/mashirozx/Sakura@3.3.3/cdn/js/src/16.hls.js", function(){
var video = addComment.I('coverVideo'); var video = addComment.I('coverVideo');
var video_src = $('#coverVideo').attr('data-src'); var video_src = $('#coverVideo').attr('data-src');
if (Hls.isSupported()) { if (Hls.isSupported()) {
@ -541,7 +540,18 @@ function coverVideoIni() {
video.play(); video.play();
}); });
} }
}
function coverVideoIni() {
if ($('video').hasClass('hls')) {
if (mashiro_global.variables.has_hls){
loadHls();
}else{
$.getScript("https://cdn.jsdelivr.net/gh/mashirozx/Sakura@3.3.3/cdn/js/src/16.hls.js", function(){
loadHls();
mashiro_global.variables.has_hls = true;
}); });
}
//console.info('ini:coverVideoIni()'); //console.info('ini:coverVideoIni()');
} }
} }

Binary file not shown.

View File

@ -1,15 +1,15 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Sakura\n" "Project-Id-Version: Sakura\n"
"POT-Creation-Date: 2020-01-07 17:27+0800\n" "POT-Creation-Date: 2020-02-13 23:59+0800\n"
"PO-Revision-Date: 2020-01-07 17:27+0800\n" "PO-Revision-Date: 2020-02-13 23:59+0800\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: en_US\n" "Language: en_US\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n" "X-Generator: Poedit 2.3\n"
"X-Poedit-Basepath: ..\n" "X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Poedit-Flags-xgettext: --add-comments=translators:\n" "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
@ -181,35 +181,35 @@ msgstr ""
msgid "This guy is so lazy ╮(╯▽╰)╭" msgid "This guy is so lazy ╮(╯▽╰)╭"
msgstr "" msgstr ""
#: functions.php:1327 #: functions.php:1329
msgid "All expand/collapse" msgid "All expand/collapse"
msgstr "" msgstr ""
#: functions.php:1348 options.php:834 #: functions.php:1350 options.php:834
msgid " " msgid " "
msgstr "" msgstr ""
#: functions.php:1352 #: functions.php:1354
msgid " post(s)" msgid " post(s)"
msgstr "" msgstr ""
#: functions.php:1375 functions.php:1378 inc/theme_plus.php:478 #: functions.php:1377 functions.php:1380 inc/theme_plus.php:478
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: functions.php:1604 #: functions.php:1606
msgid "<b>ERROR</b>: This email domain (<b>@" msgid "<b>ERROR</b>: This email domain (<b>@"
msgstr "" msgstr ""
#: functions.php:1709 #: functions.php:1711
msgid "QQ" msgid "QQ"
msgstr "" msgstr ""
#: functions.php:1779 #: functions.php:1781
msgid "Sidebar" msgid "Sidebar"
msgstr "" msgstr ""
#: functions.php:1891 #: functions.php:1893
msgid "" msgid ""
"<b> For a better experience, please do not set <a href=\"/wp-admin/options-" "<b> For a better experience, please do not set <a href=\"/wp-admin/options-"
"permalink.php\"> permalink </a> as plain. To do this, you may need to " "permalink.php\"> permalink </a> as plain. To do this, you may need to "
@ -1710,17 +1710,17 @@ msgstr "Search result: %s"
msgid "NOTHING" msgid "NOTHING"
msgstr "" msgstr ""
#: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:53 #: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:56
#: tpl/content.php:34 #: tpl/content.php:34
msgid "Comment" msgid "Comment"
msgstr "" msgstr ""
#: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:53 #: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:56
#: tpl/content.php:34 #: tpl/content.php:34
msgid "Comments" msgid "Comments"
msgstr "" msgstr ""
#: tpl/content-image.php:38 tpl/content-status.php:34 tpl/content-thumb.php:52 #: tpl/content-image.php:38 tpl/content-status.php:34 tpl/content-thumb.php:55
#: tpl/content.php:37 #: tpl/content.php:37
msgid "Hit" msgid "Hit"
msgid_plural "Hits" msgid_plural "Hits"
@ -1728,7 +1728,7 @@ msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: tpl/content-none.php:14 #: tpl/content-none.php:14
msgid "There is noyhing here" msgid "There is nothing here"
msgstr "" msgstr ""
#: tpl/content-none.php:21 #: tpl/content-none.php:21

View File

@ -3,14 +3,14 @@ msgid ""
msgstr "" msgstr ""
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
"Project-Id-Version: Sakura\n" "Project-Id-Version: Sakura\n"
"POT-Creation-Date: 2020-01-07 17:27+0800\n" "POT-Creation-Date: 2020-02-13 23:59+0800\n"
"PO-Revision-Date: 2019-11-01 14:27+0800\n" "PO-Revision-Date: 2019-11-01 14:27+0800\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n" "X-Generator: Poedit 2.3\n"
"X-Poedit-Basepath: ..\n" "X-Poedit-Basepath: ..\n"
"X-Poedit-Flags-xgettext: --add-comments=translators:\n" "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
"X-Poedit-WPHeader: style.css\n" "X-Poedit-WPHeader: style.css\n"
@ -180,35 +180,35 @@ msgstr ""
msgid "This guy is so lazy ╮(╯▽╰)╭" msgid "This guy is so lazy ╮(╯▽╰)╭"
msgstr "" msgstr ""
#: functions.php:1327 #: functions.php:1329
msgid "All expand/collapse" msgid "All expand/collapse"
msgstr "" msgstr ""
#: functions.php:1348 options.php:834 #: functions.php:1350 options.php:834
msgid " " msgid " "
msgstr "" msgstr ""
#: functions.php:1352 #: functions.php:1354
msgid " post(s)" msgid " post(s)"
msgstr "" msgstr ""
#: functions.php:1375 functions.php:1378 inc/theme_plus.php:478 #: functions.php:1377 functions.php:1380 inc/theme_plus.php:478
msgid "Dashboard" msgid "Dashboard"
msgstr "" msgstr ""
#: functions.php:1604 #: functions.php:1606
msgid "<b>ERROR</b>: This email domain (<b>@" msgid "<b>ERROR</b>: This email domain (<b>@"
msgstr "" msgstr ""
#: functions.php:1709 #: functions.php:1711
msgid "QQ" msgid "QQ"
msgstr "" msgstr ""
#: functions.php:1779 #: functions.php:1781
msgid "Sidebar" msgid "Sidebar"
msgstr "" msgstr ""
#: functions.php:1891 #: functions.php:1893
msgid "" msgid ""
"<b> For a better experience, please do not set <a href=\"/wp-admin/options-permalink.php\"> " "<b> For a better experience, please do not set <a href=\"/wp-admin/options-permalink.php\"> "
"permalink </a> as plain. To do this, you may need to configure <a href=\"https://www.wpdaxue." "permalink </a> as plain. To do this, you may need to configure <a href=\"https://www.wpdaxue."
@ -1675,22 +1675,22 @@ msgstr ""
msgid "NOTHING" msgid "NOTHING"
msgstr "" msgstr ""
#: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:53 tpl/content.php:34 #: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:56 tpl/content.php:34
msgid "Comment" msgid "Comment"
msgstr "" msgstr ""
#: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:53 tpl/content.php:34 #: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:56 tpl/content.php:34
msgid "Comments" msgid "Comments"
msgstr "" msgstr ""
#: tpl/content-image.php:38 tpl/content-status.php:34 tpl/content-thumb.php:52 tpl/content.php:37 #: tpl/content-image.php:38 tpl/content-status.php:34 tpl/content-thumb.php:55 tpl/content.php:37
msgid "Hit" msgid "Hit"
msgid_plural "Hits" msgid_plural "Hits"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
#: tpl/content-none.php:14 #: tpl/content-none.php:14
msgid "There is noyhing here" msgid "There is nothing here"
msgstr "" msgstr ""
#: tpl/content-none.php:21 #: tpl/content-none.php:21

Binary file not shown.

View File

@ -1,15 +1,15 @@
msgid "" msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Sakura\n" "Project-Id-Version: Sakura\n"
"POT-Creation-Date: 2020-01-07 17:29+0800\n" "POT-Creation-Date: 2020-02-13 23:59+0800\n"
"PO-Revision-Date: 2020-01-07 17:32+0800\n" "PO-Revision-Date: 2020-02-13 23:59+0800\n"
"Last-Translator: \n" "Last-Translator: \n"
"Language-Team: \n" "Language-Team: \n"
"Language: zh_CN\n" "Language: zh_CN\n"
"MIME-Version: 1.0\n" "MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n" "Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 2.2.4\n" "X-Generator: Poedit 2.3\n"
"X-Poedit-Basepath: ..\n" "X-Poedit-Basepath: ..\n"
"Plural-Forms: nplurals=1; plural=0;\n" "Plural-Forms: nplurals=1; plural=0;\n"
"X-Poedit-Flags-xgettext: --add-comments=translators:\n" "X-Poedit-Flags-xgettext: --add-comments=translators:\n"
@ -183,35 +183,35 @@ msgstr ""
msgid "This guy is so lazy ╮(╯▽╰)╭" msgid "This guy is so lazy ╮(╯▽╰)╭"
msgstr "这家伙好懒╮(╯▽╰)╭" msgstr "这家伙好懒╮(╯▽╰)╭"
#: functions.php:1327 #: functions.php:1329
msgid "All expand/collapse" msgid "All expand/collapse"
msgstr "全部展开/收缩" msgstr "全部展开/收缩"
#: functions.php:1348 options.php:834 #: functions.php:1350 options.php:834
msgid " " msgid " "
msgstr "" msgstr ""
#: functions.php:1352 #: functions.php:1354
msgid " post(s)" msgid " post(s)"
msgstr " 篇文章" msgstr " 篇文章"
#: functions.php:1375 functions.php:1378 inc/theme_plus.php:478 #: functions.php:1377 functions.php:1380 inc/theme_plus.php:478
msgid "Dashboard" msgid "Dashboard"
msgstr "管理中心" msgstr "管理中心"
#: functions.php:1604 #: functions.php:1606
msgid "<b>ERROR</b>: This email domain (<b>@" msgid "<b>ERROR</b>: This email domain (<b>@"
msgstr "" msgstr ""
#: functions.php:1709 #: functions.php:1711
msgid "QQ" msgid "QQ"
msgstr "" msgstr ""
#: functions.php:1779 #: functions.php:1781
msgid "Sidebar" msgid "Sidebar"
msgstr "侧栏" msgstr "侧栏"
#: functions.php:1891 #: functions.php:1893
msgid "" msgid ""
"<b> For a better experience, please do not set <a href=\"/wp-admin/options-" "<b> For a better experience, please do not set <a href=\"/wp-admin/options-"
"permalink.php\"> permalink </a> as plain. To do this, you may need to " "permalink.php\"> permalink </a> as plain. To do this, you may need to "
@ -1764,24 +1764,24 @@ msgstr "关于 %s 的搜索结果:"
msgid "NOTHING" msgid "NOTHING"
msgstr "啥也没有呀" msgstr "啥也没有呀"
#: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:53 #: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:56
#: tpl/content.php:34 #: tpl/content.php:34
msgid "Comment" msgid "Comment"
msgstr "条评论" msgstr "条评论"
#: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:53 #: tpl/content-image.php:35 tpl/content-status.php:31 tpl/content-thumb.php:56
#: tpl/content.php:34 #: tpl/content.php:34
msgid "Comments" msgid "Comments"
msgstr "条评论" msgstr "条评论"
#: tpl/content-image.php:38 tpl/content-status.php:34 tpl/content-thumb.php:52 #: tpl/content-image.php:38 tpl/content-status.php:34 tpl/content-thumb.php:55
#: tpl/content.php:37 #: tpl/content.php:37
msgid "Hit" msgid "Hit"
msgid_plural "Hits" msgid_plural "Hits"
msgstr[0] "热度" msgstr[0] "热度"
#: tpl/content-none.php:14 #: tpl/content-none.php:14
msgid "There is noyhing here" msgid "There is nothing here"
msgstr "没有找到任何东西!" msgstr "没有找到任何东西!"
#: tpl/content-none.php:21 #: tpl/content-none.php:21

View File

@ -11,7 +11,7 @@
<section class="no-results not-found"> <section class="no-results not-found">
<header class="page-header"> <header class="page-header">
<h1 class="page-title"><?php _e( 'There is noyhing here', 'sakura' ); /*没有找到任何东西*/?></h1> <h1 class="page-title"><?php _e( 'There is nothing here', 'sakura' ); /*没有找到任何东西*/?></h1>
</header><!-- .page-header --> </header><!-- .page-header -->
<div class="page-content"> <div class="page-content">

View File

@ -24,6 +24,9 @@ switch (akina_option('feature_align')) {
default: default:
$class = ($i%2 == 0) ? 'post-list-thumb-left' : ''; $class = ($i%2 == 0) ? 'post-list-thumb-left' : '';
} }
if( $i == 1 ){
$class .= ' post-list-show';
}
if(has_post_thumbnail()){ if(has_post_thumbnail()){
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large'); $large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'large');
$post_img = $large_image_url[0]; $post_img = $large_image_url[0];