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

推荐订阅源

博客园 - 三生石上(FineUI控件)
Blog — PlanetScale
Blog — PlanetScale
B
Blog
GbyAI
GbyAI
爱范儿
爱范儿
月光博客
月光博客
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
G
Google Developers Blog
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
WordPress大学
WordPress大学
The GitHub Blog
The GitHub Blog
Recent Announcements
Recent Announcements
腾讯CDC
MyScale Blog
MyScale Blog
V
Visual Studio Blog
The Cloudflare Blog
Microsoft Security Blog
Microsoft Security Blog
A
About on SuperTechFans
Google DeepMind News
Google DeepMind News
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻

涂涂研版

关注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}

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