[3.0~3.1] 支持选择填电话或QQ的方法
金天整理过的,应该是可用的方法。
(注意:只是在前台进行了判断,但是从这个功能需求上来说,前台判断就足够了!)
1、在template\default\info_post_write.html中找到如下代码:
- <tr>
- <td class="tdr"><font color=red>*</font>联系QQ:</td>
- <td><input name="qq" type="text" class="text noime" value="{$post.qq}" maxlength="20" />
- </td>
- </tr>
- <tr>
- <td class="tdr"><font color=red>*</font> 联系电话:</td>
- <td>
- <input name="tel" value="{$post.tel}" type="text" class="text noime" />
- </td>
- </tr>
把他们删除,并在<table style="width: 100%;" class="fb_form">之上加上如下代码:
- <table class="fb_form">
- <tr style="height:10px"></tr>
- <tr>
- <td class="tdr" style="width:110px;"><font color=red>*</font> 联系电话:</td>
- <td style="width:100px;"><input name="tel" value="{$post.tel}" type="text" class="text noime" style="width:100px;"/></td> <td style="width:60px;" align="center"> 或者QQ </td>
- <td style="width:100px;"><input name="qq" type="text" class="text noime" value="{$post.qq}" style="width:100px;" maxlength="20" /></td>
- <td>(电话和QQ至少填一项)
- </td>
- </tr>
- </table>
同时,还需要把\template\default\css\post.css里的如下代码
- .fb_form{
- cellpadding:0;
- cellspacing:0;
- text-align:left;
- width:100%;
- background:#FFF;
- margin-top:10px;
- margin-bottom:10px;
- }
修改为:
- .fb_form{cellpadding:0;cellspacing:0;text-align:left;width:100%;background:#FFF;}
2、在\template\default\js\post.js中找到如下代码:
- if (document.form1.title.value=="") {
在它的下面加上如下代码:
- if (document.form1.tel.value=="" && document.form1.qq.value=="" ) {
- alert('电话和QQ必须选填一个!');
- document.form1.tel.focus();
- return false;
- }
3、删除根目录下的post.php(发布信息页的地址,你可能改过)中的如下代码:
- empty($tel) && write_msg("联系电话不能为空!");
来源:昆山租房信息
浙公网安备 33010602011771号