level 8
白春媛
楼主
模板文件memcp_profile中关于修改的if限制的。
找问题经过:首先查找提示语的文件,在message.lang.php中找到提示语“您未填写必填资料”,再memcp.php文件中查找相关语句出现的地方。未发现问题。
找到过去备份过的文件,与现在用的文件做对比,软件,ultracompare pro.
不同语句:
2010年:
<!--{if $field[fieldid] == 4}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;">$member['field_'.$field[fieldid]]</textarea>
<!--{else}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" />
2012年:
<!--{if $field[fieldid] == 4 && $member[groupid] != 1}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;" disabled="disabled" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 4 && $member[groupid] == 1}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 2}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" readonly />
<!--{elseif $field[fieldid] == 3}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" readonly />
<!--{else}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" />
最后修改为:
<!--{if $field[fieldid] == 4 && $member[groupid] != 1}-->
<textarea name="field_$field[fieldid]new" readonly="readonly" style="width:400px; height:150px;" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 4 && $member[groupid] == 1}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 2}-->
<input name="field_$field[fieldid]new" type="text" class="txt" value="$member['field_'.$field[fieldid]]" size="25" readonly />
<!--{elseif $field[fieldid] == 3}-->
<input name="field_$field[fieldid]new" type="text" class="txt" value="$member['field_'.$field[fieldid]]" size="25" readonly />
<!--{else}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" />
这么简单的小原因,找了好几天才找出来,孕傻啊
2013年05月27日 15点05分
1
找问题经过:首先查找提示语的文件,在message.lang.php中找到提示语“您未填写必填资料”,再memcp.php文件中查找相关语句出现的地方。未发现问题。
找到过去备份过的文件,与现在用的文件做对比,软件,ultracompare pro.
不同语句:
2010年:
<!--{if $field[fieldid] == 4}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;">$member['field_'.$field[fieldid]]</textarea>
<!--{else}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" />
2012年:
<!--{if $field[fieldid] == 4 && $member[groupid] != 1}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;" disabled="disabled" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 4 && $member[groupid] == 1}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 2}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" readonly />
<!--{elseif $field[fieldid] == 3}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" readonly />
<!--{else}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" />
最后修改为:
<!--{if $field[fieldid] == 4 && $member[groupid] != 1}-->
<textarea name="field_$field[fieldid]new" readonly="readonly" style="width:400px; height:150px;" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 4 && $member[groupid] == 1}-->
<textarea name="field_$field[fieldid]new" style="width:400px; height:150px;" >$member['field_'.$field[fieldid]]</textarea>
<!--{elseif $field[fieldid] == 2}-->
<input name="field_$field[fieldid]new" type="text" class="txt" value="$member['field_'.$field[fieldid]]" size="25" readonly />
<!--{elseif $field[fieldid] == 3}-->
<input name="field_$field[fieldid]new" type="text" class="txt" value="$member['field_'.$field[fieldid]]" size="25" readonly />
<!--{else}-->
<input type="text" name="field_$field[fieldid]new" size="25" class="txt" value="$member['field_'.$field[fieldid]]" />
这么简单的小原因,找了好几天才找出来,孕傻啊