虚拟空间如何将dedecms安装目录下data文件夹搬迁出去 该如何设置 求助
1编辑器打开plusdiyphp
2在40行左右找到此行代码:
$dede_fields=empty($dede_fields)'':trim($dede_fields);
3在这一行代码之下,加入代码,复制的话删掉代码中的空行
//增加必填字段判断
if($required!=''){
if(preg_match('/,/',$required))
{
$requireds=explode(',',$required);
foreach($requiredsas$field){
if($$field==''){
showMsg('带号的为必填内容,请正确填写','-1');
exit();
}
}
}else{
if($required==''){
showMsg('带号的为必填内容,请正确填写','-1');
exit();
}
}
}
//end
4保存完成后,在表单模版页面找到这行代码:
<formaction="/plus/diyphp"enctype="multipart/form-data"method="post">
在这行代码之下,加入代码:
<inputtype="hidden"name="required"value="数据字段名,数据字段名"/>
注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项
添加新字段--“表单提示文字”:姓名--“字段名称”:name
添加新字段--“表单提示文字”:邮箱--“字段名称”:email
此行代码应为:
<inputtype="hidden"name="required"value="name,email"/>
这样就把这两个选项设置为必填项了,如果没有填写就提交,会打开窗口提示“带号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字
网上看到另一种方法,未测试,仅作为资料收藏
js方法:
1先在要发布表单的模板上加
<scriptsrc='你的路径/jsjs'type="text/javascript"></script>
2在你自定义的路径新建文件jsjs,然后复制以下内容粘贴保存,代码:
<!--
$(document)ready(function()
{
//验证
$('complain')submit(function()
{
if($('name')val()==""){
$('name')focus();
alert("用户名不能为空!");
returnfalse;
}
if($('tel')val()=="")
{
$('tel')focus();
alert("联系电话不能为空!");
returnfalse;
}
if($('title')val()=="")
{
$('title')focus();
alert("标题不能为空!");
returnfalse;
}
if($('text')val()=="")
{
$('text')focus();
alert("具体内容不能为空!");
returnfalse;
}
})
});
-->
注:
$('complain')submit(function()//complain为自定义表单的ID,如果生成的表单没有可以自行加上,即id="complain"
if($('name')val()==""){
$('name')focus();//name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同
3设置好后更新就可以看到效果了
希望本文所述对大家的dedecms建站有所帮助。
之前一直使用dedeCms建站的,时间也算很长了,但是最近我们公司用dede做的网站被频繁被挂马,网上已经找不到解决方法,客户天天投诉,dedecms从原创团队解散后,几年了基本没有什么更新和维护,没有办法只能重新寻找新的cms改版。
由于客户逼得紧、领导要求更换新的cms程序,首先接触帝国cms,接触了帝国也就不到1个月的时间,下面都是我个人的观点,首先帝国的可扩展性性和功能确实比DEDE强,而且很多东西更加人性化,但是后台的操作界面体验很不好,显得非常老旧,后台功能组织也不如dede清晰明细,dede如果想要去使用的话在后台很快就能找到,而帝国可能找了半天才找到,有些东西分类不清楚,只有用的时间长了,才明白在哪里,但是帝国毕竟安全,模板存在数据库不易被偷,从可做网站的架构上讲,dede似乎只能做小网站,而帝国却可以完成中型网站的建设,也陆续用帝国改版了几个客户网站,后面使用慢慢发现一个问题,模板制作太难了,比dede的模板制作效率低太多。
本来想选择phpcms的,但是phpcms已经倒闭关站了,网上也报一堆漏洞没有人修补,所以还是不准备入坑。
不得已情况下,圈子里面的朋友推荐用pageadmin、老实说这个cms是net开发的,个人开始是非常抵触的,因为个人最开始用的dedecms是php开发的,所以对php的情有独钟,不过还是抱着试试的心态去安装了一个。
经过若干个困扰后,终于安装成功、登陆后台,非常漂亮,虽然第一次使用,但是仿佛每个界面我都非常熟悉和亲切,然后我尝试了一下功能,都很不错,这里不得不说pageadmin细节上体验会比其他cms好很多,后面经过差不多一周的时间研究了使用教程和模板制作教程,现在基本上算数熟能生巧了,功能和帝国一样都很灵活,模板制作比dedecms还要方便,支持局部页、公共页等概念,这些其他cms没有的。
总体来说,这几个cms系统各有优势,但是如果从安全上来说,不建议用dedecms和phpcms、尽量选择pageadmin或帝国,除非你有二次开发能力,真的可以修复好那些存在的漏洞,不过个人建议,dedecms和phpcms既然官方都不维护了,大家再入坑就是为以后找麻烦了。
建站摆脱垃圾服务商 选择微空间免费空间
大多数的站长都是从免费空间作起的。有的使用国外免费空间,有的使用国内的。而我最近却发现,在国内有很多打着免费空间的旗号在招摇撞骗的免费空间服务商。
大家都知道国外的免费空间大多是有广告的。现在国内也有人在效仿,例如免费啦。当然啦,提供免费空间的服务商也是要吃饭的。不可能那么无私奉献的。在免费的基础上,使用者必须付出点什么,以养活这台服务器甚至盈利。那么今天我所要说的是我的亲身经历。也奉劝使用免费空间的站长,一定要警惕。同时也给这样的垃圾免费空间提供者一个警钟,不要再玩火自焚。
大约是3月底,我女友想自己作个独立的博客,想让我给她一个空间。我本身也是卖空间的。但是想想还要花钱,毕竟是博客,流量也不会太高,花钱有点不太划算。所以就帮她在网上找一些免费的空间。经过了解大部分是只支持静态页面页面。后来我锁定了一家国内的免费空间提供商。号称永久免费的无限空间,不限制流量,不限制IIS,支持域名绑定,支持FTP,支持多种脚本的全能空间,还支持三种数据库,组件齐全。当时想,怎么会有这么大的便宜给我捡到了。难道是传说中的狗屎运?当时也没有细想,赶紧申请了一个。拿到FTP帐号密码,上传PJ,FTP速度超快,安装好了后,打开博客速度也不是一般的快。心里感谢这个服务商。
为了让女友的博客尽快和被收录就和我的两个网站作了链接。女友每天晚上乐此不疲的更新她的博客,每一篇文章都是精心的创作。而后我发现这个空间速度确实不错,而且支持的功能也比较多,又申请了一个免费的空间,把我的新站PSP电玩巴士的首页也转了过来,就一个页面。而一周后,我就发现我的中国秀的流量急剧下降,少了60%的流量。我开始查找原因。查了两天没有发现结果。好奇怪啊,PR也从3降到了现在的1。原来网站被google收录了8万页,在2天之内少了1万多。而且每天都在几百的往下减少。到了第三天早晨,我习惯性的查询了我网站的收录,正要关闭的时候,发现了问题的根源。原来GG收录我网站的每篇信息下面都显示了一条下面这样的信息:
该网站可能含有恶意软件,有可能会危害您的电脑。
嘿,我就奇怪了。我一向都是以身作则,从不挂马。哪里会来这么一条信息呢。查看网站的源代码,除了广告,和统计有的携带JS文件。没有其他的可疑的恶意代码。可是我有多个网站都是放置了这些广告和统计代码并没有出现这种情况。突然一惊想到是不是女友博客的问题。马上打开了女友的博客。打开的瞬间,我的卡巴报毒的提示框弹了出来。我立即右键查看了源代码,并且断了网。源代码第一行就看看到了问题的所在,在最顶端加了一行携带JS的代码。我马上使用另一台电脑在网上搜索查找了一下卡巴提示的木马文件名称。原来是**网银,QQ,网游的木马,会自动下载诸多木马和病毒。这时我心里拔凉拔凉。赶紧把域名删除了。把原来的博客数据库下载了下来。第二个新站因为当时没有收录,赶紧换到了原来的空间上面没有惨遭毒手。自己的电脑也格式化硬盘重装了系统。
难怪提供这么好的免费空间。原来目的在此啊!利用提供免费空间给站长的便利,进行批量挂马,获取高额的利润。真是可耻到了极点。在这里我就不点名那个网站了。请大家申请免费空间的时候一定要谨慎谨慎再谨慎。也奉劝那些招摇撞骗的提供商赶紧收手吧。
在一个偶然的机会我发现了微空间。抱着试试看的心态申请了微空间免费空间。没想到的是,1天后,我的审核通过了。当时我喜出望外。匆匆的把我的几个网站都搬家了过来。用了几个月了,发现非常的稳定和安全可靠。中间虽然经历了两次人为破坏攻击,但是微空间还是这样的顽强的毅力不倒,确实是我们广大草根站长的福音啊。衷心的感谢微空间,感谢微空间的工作人员,也把衷心的祝福送给你----微空间!
微空间-免费1T全能空间 http://wwwidcbtcom/free
(jymadco)我推荐,我选择,我相信
0条评论