Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已答复] 修改supesite取回密码的邮件内容的方法

[复制链接]
shenwu 发表于 2009-12-15 02:38:17 | 显示全部楼层 |阅读模式
supesite取回密码的邮件中的网址是没有自动加上<a href>的标签的,所以一旦用户的邮箱没有自动加链接的功能是无法直接点击,必须手动复制网址到地址栏中,使用起来不是很方便。于是需要修改邮件的内容。

supesite的邮件模板中是不能修改取回密码的邮件的内容,其邮件模板是注册通知、取回密码功能公用的模板,具体的内容存放在$message的变量中,所以要修改邮件的具体内容必须找到定义变量$message的地方。

定义取回密码具体内容是在以下这个文件中:
  1. /source/do_lostpasswd.php
复制代码
找到并打开该文件,然后搜索这行代码:
  1. $reseturl = $_SC['siteurl'].’/do.php?action=lostpasswd&amp;op=reset&amp;uid=’.$user[0].’&amp;id=’.$idstring;
复制代码
如果要给网址加上a标签,则可以在这行代码下面增加以下代码:
  1. $reseturl = “<a href=’$reseturl’ target=’_blank’>$reseturl</a>”;
复制代码
如果有更高的要求,比如加图片、增加内容等等,即可以在这个文件中重新定义$message的变量

保存,上传到服务器,清除缓存,即可收到已经加上链接的邮件内容。
 楼主| shenwu 发表于 2009-12-15 02:41:06 | 显示全部楼层
希望对大家有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 19:03 , Processed in 0.016336 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表