dedecms我已经后台把会员开启了,但是首页没有登入框
1把文件夹install中的indexphpbak 修改为 indexphp
2如果文件夹install中有indexhtml和install_locktxt 将其删除
然后访问 域名或 本地服务器地址/install/重新安装下程序,后台地址默认是域名/dede如果你修改了后台文件夹名称,则后台地址是 域名/你修改的后台文件夹名称
首先查看程序根目录中有没有indexphp这个文件,如果没有,去官方下载一个完整数据包,把indexphp复制过去一个。
如果有这个文件,那么通常是模板路径不对,先登录后台选择系统,点击数据库备份还原,选择还原数据库,等还原成功之后,去到基本参数设置那里,把网站风格那个选项里的值随便改成别的点击确定,然后再改回来,点击确定,然后再一键更新整站,这样就好了
织梦默认的模板不是有这个登陆的东西,你把代码复制过来,然后样式自己需要什么样修改就行了。
<form name="userlogin" action="{dede:globalcfg_memberurl/}/index_dophp" method="POST"><input type="hidden" name="fmdo" value="login" />
<input type="hidden" name="dopost" value="login" />
<input type="hidden" name="keeptime" value="604800" />
<div class="fb"><span>用户名:</span>
<input type="text" name="userid" size="20" class="ipt-txt" />
</div>
<div class="fb"><span>密码:</span>
<input type="password" name="pwd" size="20" class="ipt-txt" />
</div>
{dede:php}
if(preg_match("#2#", $safe_gdopen))
{
echo '
<div class="fb"><span>验证码:</span>
<input type="text" name="vdcode" size="8" class="ipt-txt" />
<img id="vdimgck" align="absmiddle" onClick="thissrc=thissrc+\'\'" style="cursor:pointer;margin-left:0px;text-transform:uppercase;" alt="看不清?点击更换" src="'$cfg_cmspath'/include/vdimgckphp"/></div>
';
}
{/dede:php}
<div class="submit">
<button type="submit" class="btn-1">登录</button>
<a href="{dede:globalcfg_memberurl/}/index_dophpfmdo=user&dopost=regnew" >注册帐号</a> <a href="{dede:globalcfg_memberurl/}/resetpasswordphp">忘记密码</a> </div>
</form>
我也出现这种情况,头一次输入”http://网站域名/dede”可以登陆后台,第二次则没有后台页,是自己网站的前最早的首页,输入http://网站域名/dede/indexphp 则能出现登陆后台页
我把dede文件夹重新上传,再输入”http://网站域名/dede”则可见后台登录页
这是因为php对方件编码严格导致的。你直接转换后,现了BOM标识。你将BOM标识清除就正常了。你可以用editplus,ultraedit等工具去转换,而不要用记事本,DW等工具去编程php程序或php程序调用的模板。
去下载dedecms最新版,把新下的dedecms里的模板里的列表页文件拷到你的目录里。
如果不行,就去确认一下,这个栏目里的模板绑定的是那个页,把文件名改一下,也可以自己指定模板文件。
0条评论