摘要:還沒時間做插件背景偶然的機會,在準(zhǔn)備做小半談否的時候,正在尋找用戶人群時看到了利器網(wǎng)站他們使用了一款年貌似是由一個國外開發(fā)者做的句子標(biāo)記插件,實現(xiàn)了文章中點擊句子即可標(biāo)記并評論的功能同樣的也有句子標(biāo)記功能,還是蠻有用的增加了互動,訪客也能參
還沒時間做 WordPress 插件…
背景偶然的機會,在準(zhǔn)備做小半談否 API 的時候,正在尋找用戶人群時看到了利器 (liqi.io) 網(wǎng)站
他們使用了一款 2015年(貌似是)由一個國外開發(fā)者做的句子標(biāo)記插件,實現(xiàn)了文章中點擊句子即可標(biāo)記并評論的功能
同樣的 Medium 也有句子標(biāo)記功能,還是蠻有用的
增加了互動,訪客也能參與其中…
代碼沒有來得及整理,先貼代碼
//內(nèi)容數(shù)據(jù)都保存在當(dāng)前文章自定義字段 $stream_ids = get_post_meta($post->ID,"stream_ids",true); $stream_contents = get_post_meta($post->ID,"stream_contents",true); $stream_users = get_post_meta($post->ID,"stream_users",true); $stream_users = explode("######",$stream_users); $stream_ids = explode("######",$stream_ids); $stream_contents = explode("######",$stream_contents); $count1 = count($stream_ids); $count2 = count($stream_contents); $count3 = count($stream_users);
↑ 文章頁頭部獲取標(biāo)記內(nèi)容
ID; if(empty($user_id)){ $login = 0; }else{ $login = 1; } ?>
↑ 文章頁展示評論區(qū)塊
↑ 文章頁核心功能 jQuery 代碼
↑ 文章頁處理標(biāo)記內(nèi)容 jQuery 代碼
function send_post_mark_comment() { if(!empty($_POST["content"]) && !empty($_POST["post_id"]) && !empty($_POST["user_id"]) && !empty($_POST["stream_id"])) { $content = addslashes($_POST["content"]); $post_id = (int)$_POST["post_id"]; $user_id = (int)$_POST["user_id"]; $stream_id = (int)$_POST["stream_id"]; if(get_post_status($post_id) !== false){ $old_ids = get_post_meta($post_id,"stream_ids",true); $old_contents = get_post_meta($post_id,"stream_contents",true); $old_users = get_post_meta($post_id,"stream_users",true); if(!empty($old_ids) && !empty($old_contents)){ $status = update_post_meta($post_id,"stream_ids",$old_ids."######".$stream_id); $status = update_post_meta($post_id,"stream_users",$old_users."######".$user_id); $status = update_post_meta($post_id,"stream_contents",$old_contents."######".$content); }else{ $status = update_post_meta($post_id,"stream_ids",$stream_id); $status = update_post_meta($post_id,"stream_users",$user_id); $status = update_post_meta($post_id,"stream_contents",$content); } if($status !== false){ echo json_encode(array("stats"=>"1")); }else{ echo json_encode(array("stats"=>"0")); } }else{ echo json_encode(array("stats"=>"0")); } die(); } } // 將接口加到 init 中 add_action("init", "send_post_mark_comment");
↑ 提交評論 action 函數(shù)
.new-single-comment-btn{ float: right !important; border: 2px solid #959da5 !important; background-color: #fff !important; box-shadow: none !important; border-radius: 5px !important; padding: 12px 12px 11px 15px !important; text-align: center !important; text-shadow: none !important; color: #959da5 !important; margin: 0px !important; margin-top: -5px !important; } .new-single-comment-avatar{ width: 40px; height: 40px; margin-left: -2px; margin-right: 13px; border-radius: 50%; } .new-single-div-author{ position: absolute; right: 0px; top: -54px; padding: 6px 20px; font-family: sans-serif; font-size: 1.8rem; border-radius: 50px; box-shadow: 0 0.125rem 0.75rem 0 rgba(0,0,0,.08); } .new-p-under{ text-decoration: underline dashed rgb(253, 188, 1) !important; } .new-p-undered{ text-decoration: underline dashed rgb(253, 188, 1) !important; } .new-single-comment-fixed{ display: none; position: fixed; box-shadow: 0 1px 4px rgba(0,0,0,.2); border: none; transform: translateX(820px); margin-top: 22.1vh; width: 35vh; top: 0px; background: rgb(255, 255, 255); } .new-single-comment-fixed input{ border: none;font-size: 1.4rem;font-weight: 400;font-family: sans-serif;color: #666;height: 55px;padding-left: 20px; border-left: 5px solid rgb(253, 188, 1); } .new-single-comment-p{ font-size: 1.2rem !important; margin: 5px 0 !important; color: #888; text-decoration: none !important; } .new-single-comment-img{ width: 28px !important; min-width: 28px !important; height: 28px !important; margin: 0px !important; display: inline-block !important; border-radius: 50% !important; margin-right: 7px !important; margin-left: -5px !important; margin-top: -4px !important; } .underline-ps{ background: rgb(252, 188, 1); color: rgb(255, 255, 255); font-style: normal; font-size: 1rem; padding: 1px 10px; font-weight: 600; border-radius: 5px; margin-left: 5px; } .new-single-comment-div{ padding: 0px 20px 0px 20px; border-left: 5px solid rgb(238, 238, 238); transition: ease-in-out .2s; } .new-single-comment-div h4{ font-weight: 600; font-size: 1.9rem; color: #666; margin-bottom: 3px; } .new-single-comment-div-list{ padding: 10px 0px; padding-left: 0px; border-top: 1px solid #eee; max-height: 50vh; overflow: hidden; overflow-y: auto; transition: ease-in-out .2s; } .new-cap-tags{ margin-top: -20px; } .new-cap-tags a{ position: relative; display: inline-block; height: 30px; padding: 0 15px; font-size: 1.7rem; line-height: 30px; color: rgb(0, 132, 255) !important; vertical-align: top; border-radius: 100px; background: rgba(0, 132, 255, 0.1); } .new-single-comment-fixed-cap{ box-shadow: 0 1px 4px rgba(0,0,0,.2); border: none; background: rgb(255, 255, 255); transform: none !important; display: block !important; margin-top: 30px !important; margin-left: 44px !important; width: 100%; position: relative; }
↑ CSS部分
截圖 后記大概還不準(zhǔn)備放在 Tony 主題 里 (感覺沒啥必要)
之后可能會做成 WordPress 插件2333
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/114492.html
摘要:還沒時間做插件背景偶然的機會,在準(zhǔn)備做小半談否的時候,正在尋找用戶人群時看到了利器網(wǎng)站他們使用了一款年貌似是由一個國外開發(fā)者做的句子標(biāo)記插件,實現(xiàn)了文章中點擊句子即可標(biāo)記并評論的功能同樣的也有句子標(biāo)記功能,還是蠻有用的增加了互動,訪客也能參 還沒時間做 WordPress 插件… 背景 偶然的機會,在準(zhǔn)備做小半談否 API 的時候,正在尋找用戶人群時看到了利器 (liqi.io) 網(wǎng)站...
摘要:還沒時間做插件背景偶然的機會,在準(zhǔn)備做小半談否的時候,正在尋找用戶人群時看到了利器網(wǎng)站他們使用了一款年貌似是由一個國外開發(fā)者做的句子標(biāo)記插件,實現(xiàn)了文章中點擊句子即可標(biāo)記并評論的功能同樣的也有句子標(biāo)記功能,還是蠻有用的增加了互動,訪客也能參 還沒時間做 WordPress 插件… 背景 偶然的機會,在準(zhǔn)備做小半談否 API 的時候,正在尋找用戶人群時看到了利器 (liqi.io) 網(wǎng)站...
摘要:很快地恢復(fù)快速回復(fù)肯定是客戶反饋的金鳳凰,等會看是否考核得分健康的首付款獲取注釋所在的容器四總結(jié)以上寫的時間比較急,代碼很粗糙,有類似功能的大神們有好的建議或者想法多多留言與分享,謝謝先就這些吧,后續(xù)再繼續(xù)改進和優(yōu)化 初入前端,最近在使用word時發(fā)現(xiàn)有個批注功能,就想的如何用代碼去實現(xiàn)一下 一、大概需求如下: 1.頁面整體分為左中右兩部分,中間為正文內(nèi)容區(qū)域,右右兩側(cè)為注釋瀏覽區(qū)域2...
摘要:上一篇前端常用插件工具類庫匯總上內(nèi)容摘要動畫庫滾動庫輪播圖滾屏彈出框消息通知下拉框級聯(lián)選擇器顏色選擇器時間日期處理表單驗證分頁插件本篇延續(xù)上一篇的內(nèi)容繼續(xù)給大家?guī)硪幌盗嘘P(guān)于前端插件工具類的內(nèi)容。 showImg(https://segmentfault.com/img/bVbjsMh?w=900&h=383); 前言 對本文感興趣可以先加個收藏,也可以轉(zhuǎn)發(fā)分享給身邊的小伙伴,以后遇到...
摘要:只是抱怨事物的狀態(tài)并沒有什么卵用,我打算給你一個實實在在的一步一步征服生態(tài)圈的學(xué)習(xí)計劃。好消息是,這剛好是本學(xué)習(xí)計劃關(guān)注的問題。比如,一個不錯的出發(fā)點是的課。是一個由創(chuàng)建和開源的庫。我個人推薦的初學(xué)者課程。而個人項目是嘗試新技術(shù)的完美時機。 本文轉(zhuǎn)載自:眾成翻譯譯者:網(wǎng)絡(luò)埋伏紀事鏈接:http://www.zcfy.cc/article/1617原文:https://medium.fr...
閱讀 2671·2023-04-25 18:10
閱讀 1605·2019-08-30 15:53
閱讀 2787·2019-08-30 13:10
閱讀 3216·2019-08-29 18:40
閱讀 1127·2019-08-23 18:31
閱讀 1201·2019-08-23 16:49
閱讀 3399·2019-08-23 16:07
閱讀 876·2019-08-23 15:27
120,"height"=>120,"rating"=>"X","class"=>array("new-single-comment-img"),"extra_attr"=>"title="user-avatar"","scheme"=>"https") ); ?>display_name; ?>