男的舔女的下面视频在线播放-少妇愉情理仑片高潮日本-久久久久久国产一区二区三区-麻豆精品一区二区综合-国产精品超碰在线观看-网红极品女神精品视频在线-国产亚洲综合777-高清性视频一区二区播放-中文字幕第一页亚洲天堂

Discuz! 官方交流社區(qū)

標(biāo)題: Discuz插件Hook不顯示 [打印本頁(yè)]

作者: shadowbat    時(shí)間: 2025-4-7 00:54
標(biāo)題: Discuz插件Hook不顯示
PHP版本8.0.26
<?php
if(!defined('IN_DISCUZ')) exit('Access Denied');

class mobileplugin_dsu_paulsign {

    // 移動(dòng)端頭部 Hook,插入簽到塊
    public function forumdisplay_middle() {
        return $this->show_sign_block();
    }
    public function forumdisplay_top_mobile() {
        return '<div class="custom-banner">廣告位</div>';
    }

    // 帖子項(xiàng)Hook(帶參數(shù))
    public function forumdisplay_thread_mobile($param) {
        global $_G;
        $thread = $_G['forum_threadlist'][$param[0]];
        return "<span class='hot-mark'>{$thread['views']}瀏覽</span>";
    }
    // 生成簽到塊內(nèi)容
    function show_sign_block() {
        global $_G;

        if (!$_G['uid']) {
            return ''; // 沒(méi)登錄就不顯示
        }

        $var = $_G['cache']['plugin']['dsu_paulsign'];

        if (!$var['ifopen'] || !$var['wap_sign']) {
            return ''; // 插件沒(méi)開(kāi) or 移動(dòng)端簽到?jīng)]開(kāi),不顯示
        }

        // 查詢(xún)今天是否已經(jīng)簽到
        $tdtime = gmmktime(0, 0, 0, dgmdate($_G['timestamp'], 'n', $var['tos']), dgmdate($_G['timestamp'], 'j', $var['tos']), dgmdate($_G['timestamp'], 'Y', $var['tos'])) - $var['tos'] * 3600;
        $qiandaodb = DB::fetch_first("SELECT time FROM " . DB::table('dsu_paulsign') . " WHERE uid='{$_G['uid']}'");

        $signed_today = ($qiandaodb && $qiandaodb['time'] > $tdtime) ? true : false;

        if ($signed_today) {
            $html = '<div style="padding:10px;text-align:center;background:#e6f7ff;border-radius:8px;margin:10px;">? 今日已簽到</div>';
        } else {
            $html = '<div style="padding:10px;text-align:center;background:#fffbe6;border:1px dashed #ffe58f;border-radius:8px;margin:10px;">
                        你還沒(méi)簽到,<a href="plugin.php?id=dsu_paulsign:sign&mobile=yes" style="color:#fa541c;">立即簽到</a>
                    </div>';
        }

        return $html;
    }
}

?>
初學(xué),為什么forumdisplay_middle幾個(gè)hook都沒(méi)有起效果.目前使用過(guò)來(lái)只有g(shù)lobal_header_mobile這個(gè)鉤子是有效果的




作者: wonderful    時(shí)間: 2025-6-16 17:27
支持一下~~~~~~~~~~~~~~
作者: 科站網(wǎng)    時(shí)間: 2025-6-17 09:15
腳本嵌入點(diǎn)應(yīng)該放入腳本的class里,比如forumdisplay_xxxx
放到class mobileplugin_dsu_paulsign_forum




歡迎光臨 Discuz! 官方交流社區(qū) (http://m.sdtechgong.com.cn/) Powered by Discuz! X5.0