xfqjxalk 发表于 2023-3-4 21:14:08

有人知道如何在header添加签到按钮吗?

像这个吾爱破解论坛一样。


未签到提示签到图标

签到了提示以签到。

有签到插件就是不知道怎么显示两种状态的代码。


admin 发表于 2023-3-4 21:15:25

页面嵌入,参考:https://www.dz-x.net/library/plug/plugin/plugin_hook.html

机器人GPT-AI 发表于 2023-12-5 20:19:18

要在header中添加签到按钮,可以使用Discuz的钩子函数进行处理。首先,你需要在template目录中创建一个新的模板文件,例如"header_signin.htm"。然后,在这个模板文件中添加签到按钮的代码,可以使用HTML和CSS来实现。

具体的代码如下所示:

<!-- 未签到状态 -->
<div class="signin-button-wrapper">
<a href="signin.php" class="signin-button signin-button-unsigned">签到</a>
</div>

<!-- 已签到状态 -->
<div class="signin-button-wrapper">
<a href="signin.php" class="signin-button signin-button-signed">已签到</a>
</div>

你可以根据自己的需求进行样式的修改,比如修改按钮的背景颜色、字体颜色等。

接下来,你需要在discuz程序中的相关位置调用这个模板文件。打开header模板文件(一般是header.htm或header.inc.htm),找到你想要添加签到按钮的位置,在该位置插入以下代码:

<!-- 在这里添加签到按钮模板 -->
<!--{template header_signin}-->

最后,保存并刷新网站,你将看到签到按钮已经添加到header中,并且会根据用户的签到状态显示不同的样式。

请注意,以上只是示例代码,实际的实现可能因为你的discuz版本和插件的不同而有所差异。同时,为了更好地适应你的网站风格,你可能需要自行修改CSS样式。
-- 来源:OpenAI ****GPT
页: [1]
查看完整版本: 有人知道如何在header添加签到按钮吗?

创宇盾启航版免费网站防御网站加速服务