惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 热门话题
Engineering at Meta
Engineering at Meta
GbyAI
GbyAI
Microsoft Security Blog
Microsoft Security Blog
月光博客
月光博客
Jina AI
Jina AI
博客园_首页
Google DeepMind News
Google DeepMind News
T
Tailwind CSS Blog
博客园 - 司徒正美
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
Recorded Future
Recorded Future
大猫的无限游戏
大猫的无限游戏
G
Google Developers Blog
D
Docker
罗磊的独立博客
美团技术团队
爱范儿
爱范儿
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
云风的 BLOG
云风的 BLOG
宝玉的分享
宝玉的分享
J
Java Code Geeks
U
Unit 42
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
SecWiki News
SecWiki News
T
Troy Hunt's Blog
H
Heimdal Security Blog
The Cloudflare Blog
Webroot Blog
Webroot Blog
aimingoo的专栏
aimingoo的专栏
Security Archives - TechRepublic
Security Archives - TechRepublic
F
Full Disclosure
AI
AI
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Last Week in AI
Last Week in AI
T
The Exploit Database - CXSecurity.com
V
V2EX
Spread Privacy
Spread Privacy
M
MIT News - Artificial intelligence
量子位
Y
Y Combinator Blog
阮一峰的网络日志
阮一峰的网络日志
NISL@THU
NISL@THU
Hacker News: Ask HN
Hacker News: Ask HN
The GitHub Blog
The GitHub Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
N
News and Events Feed by Topic
Attack and Defense Labs
Attack and Defense Labs

涂涂研版

关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制! 关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制!
关注IT技术和学习分享,提供ZBlogPHP主题模板插件定制!
2020-07-19 · via 涂涂研版

zblogphp评论名等记忆功能和asp一样

雨夜 教程、积累

  1. 首先更改js

  2. //*********************************************************
    // 目的:    设置Cookie
    // 输入:    sName, sValue,iExpireDays
    // 返回:    无
    //*********************************************************
    function SetCookie(sName, sValue,iExpireDays) {
    	var path=(typeof(cookiespath)=="undefined") ? "/":cookiespath;
    	if (iExpireDays){
    		var dExpire = new Date();
    		dExpire.setTime(dExpire.getTime()+parseInt(iExpireDays*24*60*60*1000));
    		document.cookie = sName + "=" + escape(sValue) + "; expires=" + dExpire.toGMTString()+ "; path="+path;
    	}
    	else{
    		document.cookie = sName + "=" + escape(sValue)+ "; path="+path;
    	}
    }
    //*********************************************************
    // 目的:    返回Cookie
    // 输入:    Name
    // 返回:    Cookie值
    //*********************************************************
    function GetCookie(sName) {
    
    	var arr = document.cookie.match(new RegExp("(^| )"+sName+"=([^;]*)(;|$)"));
    	if(arr !=null){return unescape(arr[2])};
    	return null;
    
    }
    //*********************************************************
    // 目的:    加载信息
    // 输入:    无
    // 返回:    无
    //*********************************************************
    function LoadRememberInfo() {
    
    	var strName=GetCookie("inpName");
    	var strEmail=GetCookie("inpEmail");
    	if($("#inpHomePage")){
    	var strHomePage=GetCookie("inpHomePage");
    	//if(strHomePage){document.getElementById("inpHomePage").value=strHomePage;};
    	$("#inpHomePage").val(strHomePage);
    	}
    	var bolRemember=GetCookie("chkRemember");
    
    	//if(bolRemember=="true"){
    
    		if(strName){document.getElementById("inpName").value=strName;};
    		if(strEmail){document.getElementById("inpEmail").value=strEmail;};
    		
    		if(bolRemember){document.getElementById("chkRemember").checked=bolRemember;};
    
    	//}
    //console.log(GetCookie("username"))
    	if(GetCookie("username")){
    		document.getElementById("inpName").value=unescape(GetCookie("username"));
    		
    	}
    
    }
    //*********************************************************
    
    
    
    
    //*********************************************************
    // 目的:    保存信息
    // 输入:    无
    // 返回:    无
    //*********************************************************
    function SaveRememberInfo() {
    
    	var strName=document.getElementById("inpName").value;
    	var strEmail=document.getElementById("inpEmail").value;
    	if($("#inpHomePage")){
    		var strHomePage=$("#inpHomePage").val();
    		SetCookie("inpHomePage",strHomePage,365);
    	}
    	var bolRemember=document.getElementById("chkRemember").checked;
    
    
    	SetCookie("inpName",strName,365);
    	SetCookie("inpEmail",strEmail,365);
    	SetCookie("chkRemember",bolRemember,365);
    	//console.log(strName)
    
    }
  3. zbp.plugin.on("comment.postsuccess", "system",
            function(formData, retString, textStatus, jqXhr) {
    			SaveRememberInfo();//这里
                var objSubmit = $("#inpId").parent("form").find(":submit");
                objSubmit.removeClass("loading").removeAttr("disabled").val(objSubmit.data("orig"));
                var data = $.parseJSON(retString);
                if (data.err.code !== 0) {
                    alert(data.err.msg);
                    throw "ERROR - " + data.err.msg
                }
    			if (formData.replyid == "0") {
                    zbp.$(data.data.html).insertAfter("#AjaxCommentBegin")
                } else {
                    zbp.$(data.data.html).insertAfter("#AjaxComment" + formData.replyid)
                }
                location.hash = "#comment-" + data.data.ID;
                zbp.$("#txaArticle").val("");
                zbp.userinfo.saveFromHtml()
    });
    zbp.plugin.on("comment.postsuccess", "guag", function () {
    	SaveRememberInfo();//这里
     // $("#cancel-comment-reply-link").click()
    })

  4.模板里引用:

{if $type=="article" || $type=="page"}
	<script language="JavaScript" type="text/javascript">LoadRememberInfo();</script>
{/if}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请通知我们,一经查实,本站将立刻删除。