君语贤
时光静好,与君语;细水流年,与君同;繁华落尽,与君老...

首页>织梦开发>功能优化>正文

dede自定义表单修改为横排显示

2019-01-24 标签:dede横排显示自定义表单

1、找到后台自定义表单的模板,dede/templets/diy_list.htm

dede自定义表单修改为横排显示

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;">

修改完之后的效果如下:

dede自定义表单修改为横排显示

这里提供修改好完整源码:

<!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>


图文推荐
热门标签
文章字数统计判断输出多个字段头在线发布火车dedecm跨域字体文件CORS规则OSS设置清空网站文章批量删除实现方法彩色指定时间限制登陆验证码修改方法跳转链接返回当前页面