亚洲精品AV一区二区三区四区,扒开腿狂躁女人爽出白浆,四虎成人精品国产永久免费无码,99RE6在线视频精品免费下载

靜態(tài)化緩存頁面用戶登錄狀態(tài)掉失,主題定制適配c_html_js_add.php動態(tài)調(diào)用登錄狀態(tài)頁面處理

老陽 1257 0

因為當(dāng)網(wǎng)站使用了靜態(tài)化緩存頁面,網(wǎng)站的所有頁面就是靜態(tài)文件頁面,這樣頁面中就沒有了用戶登錄狀態(tài)信息,沒有了登錄狀態(tài)就會有些不方便,可以使用以下代碼適配主題,在靜態(tài)頁面中使用JS加載用戶登錄狀態(tài)。

1、靜態(tài)化緩存頁面用戶登錄狀態(tài)掉失,主題定制適配c_html_js_add.php動態(tài)調(diào)用登錄狀態(tài)頁面處理 - 老陽插件

以下代碼示例是本站主題的適配例子,大家參考示例按您的主題處理,不能直接復(fù)制使用。

Add_Filter_Plugin('Filter_Plugin_Html_Js_Add', 'xinZblog_Html_Js_Add');
function xinZblog_Html_Js_Add()
{
    global $zbp;
    $s = '';
    $zbp->Verify();
    $user = $zbp->user;
    //菜單欄登錄狀態(tài)處理
    if ($user->ID) {
        if ($zbp->CheckRights('MemberEdt')) {
            $s = '<a href="' . $zbp->host . 'zb_system/admin/" class="img"><img src="' . $user->Avatar . '" class="avatar" />' . $user->StaticName . '</a>';
        } else {
            $s = '<a class="img"><img src="' . $user->Avatar . '" class="avatar" />' . $user->StaticName . '</a>';
        }
    }
    //評論框登錄狀態(tài)處理
    $c = '<p class="posttop"><a name="comment" class="msgname">';
    if ($user->ID) {
        $c .= '<input type="hidden" name="inpName" id="inpName" value="' . $user->Name . '" />';
        $c .= '<img class="avatar" src="' . $user->Avatar . '" width="32" />' . $user->StaticName;
    }
    $c .= '發(fā)表評論:</a><a rel="nofollow" id="cancel-reply" href="#divCommentPost" style="display:none;"><small>取消回復(fù)</small></a></p>';
    if ($user->ID == 0) {
        $c .= '<p style="margin-top:10px"><input type="text" name="inpName" id="inpName" class="text" value="小游客" size="28" tabindex="1" /> </p>';
        $c .= '<p style="margin-top:10px"><input type="text" name="inpEmail" id="inpEmail" class="text" placeholder="Mail" size="28" tabindex="2" /> </p>';
        $c .= '<p style="margin:10px 0px"><input type="text" name="inpHomePage" id="inpHomePage" class="text" placeholder="URL" value="" size="28" tabindex="3" /> </p>';
        if ($zbp->option['ZC_COMMENT_VERIFY_ENABLE']) {
            $c .= '<p class="inpVerify">' . $zbp->lang['msg']['validcode'] . ':<input type="text" name="inpVerify" id="inpVerify" class="text" value="" size="28" tabindex="4" />';
            $c .= '<img style="cursor:pointer;" src="' . $zbp->host . 'zb_system/script/c_validcode.php?id=cmt" onclick="javascript:this.src=\\\'' . $zbp->host . 'zb_system/script/c_validcode.php?id=cmt&amp;tm=\\\'+Math.random();" />';
            $c .= '</p>';
        }
    }
    echo '$(function() {';
    if ($s) {
        echo 'if($(\'.inlogin\').length>0){$(\'.inlogin\').html(\'' . $s . '\');}';
    }
    echo 'if($(\'#divCommentPost form\').length>0){$(\'#divCommentPost form\').prepend(\'' . $c . '\');}';
    echo '});';
}


主題模板評論框commentpost.php修改示例:

{* Template Name:評論發(fā)布框 *}
<div class="post" id="divCommentPost">
    <form id="frmSumbit" target="_self" method="post" action="{$article.CommentPostUrl}">
        <input type="hidden" name="inpId" id="inpId" value="{$article.ID}" />
        <input type="hidden" name="inpRevID" id="inpRevID" value="0" />
        <p style="display:none;"><label for="txaArticle">{$lang['msg']['content']}(*)</label></p>
        <p><textarea name="txaArticle" id="txaArticle" class="text" cols="50" rows="4" tabindex="5"></textarea></p>
        <p><input name="sumbit" type="submit" tabindex="6" value="提交" onclick="return zbp.comment.post()" class="button" /></p>
    </form>
</div>


《靜態(tài)化緩存頁面用戶登錄狀態(tài)掉失,主題定制適配c_html_js_add.php動態(tài)調(diào)用登錄狀態(tài)頁面處理》.doc
將本文下載保存,方便收藏和打印
導(dǎo)出文檔
天全县| 彭州市| 林西县| 湟中县| 家居| 马鞍山市| 苍溪县| 灵武市| 永靖县| 夏河县| 盐源县| 香格里拉县| 宜兰县| 延川县| 江永县| 梁山县| 九龙城区| 萨迦县| 宣恩县| 屏边| 凤冈县| 三明市| 泸水县| 昆山市| 湛江市| 疏附县| 射阳县| 泗水县| 天峨县| 香格里拉县| 海伦市| 濉溪县| 扶沟县| 花垣县| 汉寿县| 凤山县| 广宁县| 张家界市| 洪江市| 长沙市| 明水县|