admin

admin 2021-03-26 14:34:10

如何设置织梦cms自定义表单字段为必填项

1.编辑器打开\plus\diy.php<br>2.在40行左右找到此行代码:<br>$dede_fields = empty($dede_fields) ? '' : trim($dede_fields);<br>3.在这一行代码之下,加入代码,复制的话删掉代码中的空行.<br><br>//增加必填字段判断 <br>if($required!=''){ <br>if(preg_match('/,/', $required)) <br>{ <br>$requireds = explode(',',$required); <br>foreach($requireds as $field){ <br>if($$field==''){ <br>showMsg('带*号的为必填内容,请正确填写', '-1'); <br>exit(); <br>} <br>} <br>}else{ <br>if($required==''){ <br>showMsg('带*号的为必填内容,请正确填写', '-1'); <br>exit(); <br>} <br>} <br>} <br>//end<br>4.保存完成后,在表单模版页面找到这行代码:<br>1<br>&lt;form action=&quot;/plus/diy.php&quot; enctype=&quot;multipart/form-data&quot; method=&quot;post&quot;&gt;<br>在这行代码之下,加入代码:<br>1<br>&lt;input type=&quot;hidden&quot; name=&quot;required&quot; value=&quot;数据字段名,数据字段名&quot; /&gt;<br>注意这行代码要修改下,根据你的表单所需要设置的必填项,例如设置“姓名”、“邮箱”为必填项.<br>添加新字段--“表单提示文字”:姓名--“字段名称”:name<br>添加新字段--“表单提示文字”:邮箱--“字段名称”:email<br>此行代码应为:<br>1<br>&lt;input type=&quot;hidden&quot; name=&quot;required&quot; value=&quot;name,email&quot; /&gt;<br>这样就把这两个选项设置为必填项了,如果没有填写就提交,会打开窗口提示“带*号的为必填内容,请正确填写”,当然,这一句话可以改成其它的文字.<br>网上看到另一种方法,未测试,仅作为资料收藏.<br>js方法:<br>1.先在要发布表单的模板上加<br>1<br>&lt;script src='你的路径/js.js' type=&quot;text/javascript&quot;&gt;&lt;/script&gt;<br>2.在你自定义的路径新建文件js.js,然后复制以下内容粘贴保存,代码:<br><br>&lt;!-- <br>$(document).ready(function() <br>{ <br>//验证 <br>$('#complain').submit(function () <br>{ <br>if($('#name').val()==&quot;&quot;){ <br>$('#name').focus(); <br>alert(&quot;用户名不能为空!&quot;); <br>return false; <br>} <br>if($('#tel').val()==&quot;&quot;) <br>{ <br>$('#tel').focus(); <br>alert(&quot;联系电话不能为空!&quot;); <br>return false; <br>} <br>if($('#title').val()==&quot;&quot;) <br>{ <br>$('#title').focus(); <br>alert(&quot;标题不能为空!&quot;); <br>return false; <br>} <br>if($('#text').val()==&quot;&quot;) <br>{ <br>$('#text').focus(); <br>alert(&quot;具体内容不能为空!&quot;); <br>return false; <br>} <br>}) <br>}); <br>--&gt;<br>注:<br><br>$('#complain').submit(function () //complain为自定义表单的ID,如果生成的表单没有可以自行加上,即 id=&quot;complain&quot;.<br>if($('#name').val()==&quot;&quot;){<br>$('#name').focus();//#name为要验证表单中的ID,如想让用户名不能为空,在后台用户名的数据字段名设为name,下同.<br>3.设置好后更新就可以看到效果了.<br>希望本文所述对大家的dedecms建站有所帮助。

织梦CMS后台错误求救

那是模块的问题.你重新导入就OK了

急!织梦的cms系统,多城市站点怎么做?

理论上是可以实现的,每个城市作为一个频道分类就行

安装织梦CMS的时候出现了问题,按照网上教程修改了某文件代码,结果还是问题依旧,看来安装是无法进行

重装,
就是把install 文件夹下面的文件还原回来,删除install文件夹下面的install_lock.txt  index.html , 然后给index.php.bak    module-install.php.bak  重命名,把后面的 .bak 删除掉。这些很简单,实在不懂,官网下载个没安装的,然后把install 下面的文件比对,多的删除,文件名不一样的重命名

织梦CMS.帝国CMS 无法安装.求指教!

无法安装的提示可否截图。安装帝国cms的要求
1、空间支持php
2、数据库用户名和密码要正确
3、帝国程序upload包里的文件要全部上传
4、你的域名+e/install
完成以上步骤即可安装

织梦cms 网站建设中,交叉的两个栏目如何才能按各自的模板同时生成内容页?

首先两个都是列表页(多页)
然后后台链接和展示页      都 写同一个,比如:list_arctile.htm~~~展示页:article_article.htm

最后在这个页输出:

{dede:list pagesize ='10'}显示10条

[field:title/] 文章标题   [field:arcurl/]文章链接    这样就行了

{/dede:list}

望采纳~~~~

学织梦CMS要有什么基础?我不懂HTML,也不懂CSS,能学吗?有没有什么好的教程介绍给我,谢谢~~~

您是做开发还是就是使用织梦
如果做模板开发你必须要懂html和css必要的话还有js也是要懂得
二次开发你出来html这些还有懂php 和 sql以及一些编程方法和织梦系统的规范
如果仅仅是为了用来建站你只要看看帮助手册就可以了
这个官方都有指导说明,如果是html的css你就要去学这些基础了,网上资料和教程非常的多

织梦CMS 主栏目内容在首页显示,进入主栏目为什么不显示内容

对 这个问题楼上的2位回答的都没问题, 需要你的排除 1 调用是否有误 ,检查标签2.是否是静态,如果静态请重新生成栏目页面

phpcms.cn 的phpcms,好还是dedecms.com的织梦cms好?

phpcms功能最完备,但是后台用起来头晕的厉害,不敢再用了,怕昏死过去,大脑运算能力强,承受力高的可以考虑;

dedecms商业化以后,发展势头强劲,近期比较热门。dedecms的标签方式比较成熟,但是缺乏完善的利用文档,影响了他的进一步发展。另外,缺乏可视化的辅助工具,让新手上手比较困难,缺乏编程基础的新手做模板就比较累了。

还有3个也是比较好的php168、Verycms、Diypage

参考资料:

织梦cms系统 图片集文章内容页怎么分页?

使用{dede:field name='imgurls' alt='图片输出区'}输出图片信息,{dede:pagebreak/}分页,{dede:field.body/}输出图集描述。



请登陆后回贴

嘿,我来帮您!