1、找到后台自定义表单的模板,dede/templets/diy_list.htm
2、把代码:
<tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center"class="tbtitle""background:#CFCFCF;"> <tr> <tdcolspan="3"height="28"background='images/tbg.gif'> <div'float:left'><ahref='diy_main.php'><b>自定义表单管理</b></a>><b>内容列表</b></div> <div'float:right;padding-right:8px;'> <ahref="../plus/diy.php?action=list&diyid=<?phpecho$diy->diyid;?>"target="_blank"><imgsrc='images/gtk-tmp.png?x-oss-process=image/resize,w_700,limit_1/format,webp'align='left'title='预览'alt='预览'/><u>前台预览</u></a> </div> </td> </tr>
改为:
<tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center"class="tbtitle""background:#CFCFCF;"> <tr> <tdheight="28"background='images/tbg.gif'> <div'float:left'><ahref='diy_main.php'><b>自定义表单管理</b></a>><b>内容列表</b></div> <div'float:right;padding-right:8px;'> <ahref="../plus/diy.php?action=list&diyid=<?phpecho$diy->diyid;?>"target="_blank"><imgsrc='images/gtk-tmp.png?x-oss-process=image/resize,w_700,limit_1/format,webp'align='left'title='预览'alt='预览'/><u>前台预览</u></a> </div> </td> </tr> </table> <tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center"class="tbtitle""background:#CFCFCF;"> <tr>
是导航那块与列表分开到不同的table
3、在{dede:datalist}前面加上标题代码:
<?php echo'<trbgcolor="#F8FDE3"><tdwidth="5">ID</td>'; foreach($fieldlistas$field=>$fielddata) { echo'<tdbgcolor="#ffffff">'.$fielddata[0].'</td>'; } echo'<tdbgcolor="#ffffff">状态</td><tdbgcolor="#ffffff">操作</td></tr>'; ?>
4、修改if(!empty($fields))里面的代码为:
{dede:datalist} <?php if(!empty($fields)) { $allowhtml=array('htmltext'); $fields['sta']=$fields['ifcheck']==1?'已审核':'未审核'; echo'<trbgcolor="#F8FDE3"><tdwidth="5%"><inputtype="checkbox"name="id[]"value="'.$fields['id'].'"class="np"/><ahref="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a></td>'; foreach($fieldlistas$field=>$fielddata) { if($fielddata[1]=='img') { $fields[$field]="<ahref='{$fields[$field]}'target='_blank'><imgsrc='images/channeladd.gif'border='0'/>图片附件</a> "; } elseif($fielddata[1]=='addon') { $fields[$field]="<ahref='{$fields[$field]}'target='_blank'><imgsrc='images/channeladd.gif'border='0'/>其它附件</a>"; } else { if(!in_array($fielddata[1],$allowhtml)){ $fields[$field]=htmlspecialchars($fields[$field]); } } echo'<tdbgcolor="#ffffff">'.$fields[$field].'</td>'; } echo'<td>'.$fields['sta'].'</td><tdwidth="10%"align="center"><ahref="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'"><imgsrc="images/feedback-edit.gif"border="0"width="45"height="18"></a></td>'; echo'</tr>'; }else{ echo"<tr><tdbgcolor="#ffffff">暂无记录</td></tr>"; } ?> {/dede:datalist}
即把标题提出去,把换行删除。把状态和编辑功能放在后面
5、把分页操作代码分开,在{/dede:datalist}后面加上
</table> <tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center""background:#CFCFCF;margin-top:10px;">
修改完之后的效果如下:
这里提供修改好完整源码:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=<?phpecho$cfg_soft_lang;?>"> <title><?phpecho$diy->name;?></title> <linkhref="css/base.css"rel="stylesheet"type="text/css"/> </head> <bodybackground='images/allbg.gif'leftmargin='8'topmargin='8'> <divclass="bodytitle"> <divclass="bodytitleleft"></div> <divclass="bodytitletxt""padding-left:10px;"><?phpecho$diy->name;?>内容列表</div> </div> <formaction="diy_list.php"method="post"class="diylist"> <inputtype="hidden"name="diyid"value="<?phpecho$diyid;?>"/> <tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center"class="tbtitle""background:#CFCFCF;"> <tr> <tdheight="28"background='images/tbg.gif'> <div'float:left'><ahref='diy_main.php'><b>自定义表单管理</b></a>><b>内容列表</b></div> <div'float:right;padding-right:8px;'> <ahref="../plus/diy.php?action=list&diyid=<?phpecho$diy->diyid;?>"target="_blank"><imgsrc='images/gtk-tmp.png?x-oss-process=image/resize,w_700,limit_1/format,webp'align='left'title='预览'alt='预览'/><u>前台预览</u></a> </div> </td> </tr> </table> <tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center"class="tbtitle""background:#CFCFCF;"> <tr> <?php echo'<trbgcolor="#F8FDE3"><tdwidth="5">ID</td>'; foreach($fieldlistas$field=>$fielddata) { echo'<tdbgcolor="#ffffff"title="'.$fields[$field].'">'.$fielddata[0].'</td>'; } echo'<tdbgcolor="#ffffff">状态</td><tdbgcolor="#ffffff">操作</td></tr>'; ?> {dede:datalist} <?php if(!empty($fields)) { $allowhtml=array('htmltext'); $fields['sta']=$fields['ifcheck']==1?'已审核':'未审核'; echo'<trbgcolor="#F8FDE3"><tdwidth="5%"><inputtype="checkbox"name="id[]"value="'.$fields['id'].'"class="np"/><ahref="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'">'.$fields['id'].'</a></td>'; foreach($fieldlistas$field=>$fielddata) { if($fielddata[1]=='img') { $fields[$field]="<ahref='{$fields[$field]}'target='_blank'><imgsrc='images/channeladd.gif'border='0'/>图片附件</a> "; } elseif($fielddata[1]=='addon') { $fields[$field]="<ahref='{$fields[$field]}'target='_blank'><imgsrc='images/channeladd.gif'border='0'/>其它附件</a>"; } else { if(!in_array($fielddata[1],$allowhtml)){ $fields[$field]=htmlspecialchars($fields[$field]); } } echo'<tdbgcolor="#ffffff"title="'.$fields[$field].'">'.$fields[$field].'</td>'; } echo'<td>'.$fields['sta'].'</td><tdwidth="10%"align="center"><ahref="diy_list.php?action=edit&diyid='.$diy->diyid.'&id='.$fields['id'].'"><imgsrc="images/feedback-edit.gif"border="0"width="45"height="18"></a></td>'; echo'</tr>'; }else{ echo"<tr><tdbgcolor="#ffffff">暂无记录</td></tr>"; } ?> {/dede:datalist} </table> <tablewidth="98%"border="0"cellpadding="1"cellspacing="1"align="center""background:#CFCFCF;margin-top:10px;"> <tr><tdcolspan="3"bgcolor="#ffffff">{dede:pagelistlistsize=5/}</td></tr> <tr> <tdcolspan="3"height='36'align="center"bgcolor="#F8FCF1"> <label><inputtype="radio"name="action"value="check"class='np'/>审核</label> <label><inputtype="radio"name="action"value="delete"class='np'/>删除</label> <inputtype="submit"name="submit"value="提交"class='npcoolbg'/> </td> </tr> </table> </form> </body> </html>