使用DouPHP系统内置的邮件函数
// 发送密码重置邮件
if ($dou->send_mail($_CFG['email'], '邮件标题', '邮件内容')) {
    $dou->dou_msg('邮件发送成功的提示', '输入返回地址');
} else {
    $dou->dou_msg('邮件发送失败的提示', '输入返回地址');
}

 将以上代码粘贴至需要发送邮件的PHP代码中
自定义单页面模板
打开根目录下“page.php”找到
$smarty->display('page.dwt');

改为
// 自定义单页面调用模板
if (file_exists(ROOT_PATH . "theme/$_CFG[site_theme]/" . $page['unique_id'] . '.dwt')) {
    $smarty->display($page['unique_id'] . '.dwt');
} else {
    $smarty->display('page.dwt');
}
然后在对应的模板目录中新建格式为“单页面别名.dwt”的模板文件即可
使用header()函数做页面跳转无效
在DouPHP系统里有些地方使用了header('Location: 页面地址')做跳转。如果您使用记事本等一些文本编辑器编辑过include目录下的文件,造成文件产生“BOM头”会导致这个函数无效,因为这个函数之前是不允许有任何输出的,BOM头虽然看不到,但它实际等同于一个内容输出。解决方法是去掉“BOM头”,以EditPlus编辑器为例,请找到“工具->参数->文件”里面将“默认编码”改为“UTF-8”、“UTF-8签名”改为“总是移除签名”,然后重新保存文件即可。
DouPHP后台登录不了
后台登录不了,主要问题集中在,输入正确的验证码后仍然提示验证码不对,这个问题造成的原因是输入的验证码无法传送给后台程序,造成这个问题多数是由于服务器不支持session或者cookie造成,所以这个时候您就需要与空间商取得联系,让他们开启session和cookie功能,如果是自己的服务器,则需自己查阅相关技术文档解决此问题。
如何修改手机版地址

1,打开“data/config.php”找到 define('M_PATH','m') 将 m 改为新的后台目录名称

2,找到根目录下“m”目录改为新的后台目录名称

使用DouBAK将您的网站转移至另一个服务器
1.下载程序并解压。
2.将doubak目录上传至站点根目录。
3.运行http://www.domain.com/doubak(domain表示你的域名),点击"立即备份"将数据库备份。
4,将站点文件下载并修改"data/config.php"改成新服务器的数据库信息。
5,最后上传所有站点文件至新的服务器,运行http://www.domain.com/doubak点击"恢复数据库"即可。
如果给DouPHP打补丁

首先下载补丁升级程序,然后解压您将看到

查看更多

DouPHP模板制作快速入门
第一步 打开 “theme”目录 ,将“default”目录复制一份,更名为您打算制作的模板名称(可包含英文或数字),然后打开您的模板,了解下模板目录结构

查看更多

如何新增语言文件
第一步 在 “languages”目录下建立如 “zh_tw” 然后将拷贝 zh_cn 下的 web.lang.php 到这个目录下

第二步 登陆DouPHP后台,在 “系统设置” -> “系统语言” 选择您刚才添加的语言


提示:由于国内使用即使是英文版的网站后台也是中文的,所以暂不开放后台语言的切换

开启伪静态后提示500错误
如果您开启伪静态后网站无法打开,提示500错误,一般是由于服务器本身不支持伪静态造成,需要联系空间商重启服务器并开启伪静态功能
图片无法上传或者缩略图无法生成

造成图片无法上传主要有两个原因:

1,根目录下images和data目录无写入权限(注:包括其下子目录)

2,服务器没有开启文件上传功能


造成缩略图无法生成主要原因:服务器没有开启GD库功能

新安装或者升级后都是乱码
造成乱码问题一般是由于上传PHP文件时,FTP没有开启二进制上传模式造成的,解决方法是使用二进制重新上传一次,具体使用二进制上传(可参考这个帖子设置二进制上传http://bbs.douco.com/thread-233-1-1.html) 
总计 22 个记录,共 2 页,当前第 1 页 | 第一页 上一页 下一页 最末页