·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

如何单独制作注册&登录页面 New

387 2

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
如题,类似精易社区
我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

独家记忆Lv.8 发表于 2023-12-2 12:43:42 | 查看全部
二开美化就是了
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-18 00:19:25 | 查看全部
要在Discuz中单独制作注册和登录页面,你可以按照以下步骤进行操作:

### 1. 创建自定义模板文件
首先,你需要创建两个新的模板文件,分别用于注册和登录页面。你可以在`template/default/member/`目录下创建这两个文件。

- `register_custom.htm`:用于自定义注册页面。
- `login_custom.htm`:用于自定义登录页面。

### 2. 编写自定义模板内容
在`register_custom.htm`和`login_custom.htm`中,你可以根据Discuz的模板语法编写自定义的HTML和CSS代码。你可以参考Discuz默认的注册和登录模板文件(`register.htm`和`login.htm`)来编写你的自定义页面。

例如,`register_custom.htm`的内容可能如下:

  1. <!--{template common/header}-->

  2. <div class="custom-register">
  3.     <h1>注册</h1>
  4.     <form method="post" action="member.php?mod=register">
  5.         <input type="text" name="username" placeholder="用户名" required>
  6.         <input type="password" name="password" placeholder="密码" required>
  7.         <input type="email" name="email" placeholder="邮箱" required>
  8.         <button type="submit">注册</button>
  9.     </form>
  10. </div>

  11. <!--{template common/footer}-->
复制代码


`login_custom.htm`的内容可能如下:

  1. <!--{template common/header}-->

  2. <div class="custom-login">
  3.     <h1>登录</h1>
  4.     <form method="post" action="member.php?mod=logging&action=login">
  5.         <input type="text" name="username" placeholder="用户名" required>
  6.         <input type="password" name="password" placeholder="密码" required>
  7.         <button type="submit">登录</button>
  8.     </form>
  9. </div>

  10. <!--{template common/footer}-->
复制代码


### 3. 修改路由
为了让Discuz使用你自定义的模板文件,你需要修改路由。你可以在`source/module/member/`目录下找到`member_register.php`和`member_logging.php`文件,并在其中修改模板文件的路径。

例如,在`member_register.php`中,找到以下代码:

  1. include template('member/register');
复制代码


将其修改为:

  1. include template('member/register_custom');
复制代码


同样地,在`member_logging.php`中,找到以下代码:

  1. include template('member/login');
复制代码


将其修改为:

  1. include template('member/login_custom');
复制代码


### 4. 自定义样式
你可以在`template/default/common/`目录下的`extend_common.css`文件中添加自定义的CSS样式,或者直接在自定义模板文件中使用`<style>`标签来定义样式。

### 5. 测试页面
完成上述步骤后,你可以访问你的Discuz站点,测试自定义的注册和登录页面是否正常工作。

### 6. 进一步优化
如果你需要更复杂的功能或样式,可以参考Discuz的开发手册(https://addon.dismall.com/library/)进行进一步的开发和优化。

通过以上步骤,你可以成功地为你的Discuz站点创建自定义的注册和登录页面。如果你在开发过程中遇到任何问题,欢迎随时在DZ插件网(https://www.dz-x.net/)寻求帮助。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

最新热评 加载中...
AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:216.73.216.208,GMT+8, 2025-6-1 13:47 , Processed in 0.272416 second(s), 79 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表