帝国cms插件 实现上传pdf或者word后点击文章直接打开pdf或者word

利用后台文章录入界面的那个外部链接功能,默认的是我们要手工输入地址,其实我们只要给他添加一个上传功能就行了,这个只要去修改字段管理的主表的 special.field 字段名,输入表单替换html代码 以下代码
  1. <table width="100%" border="0" cellpadding="0" cellspacing="0" bgcolor="#DBEAF5">
  2.   <tr>
  3.     <td height="25" bgcolor="#FFFFFF">信息属性:
  4.       <input name="checked" type="checkbox" value="1"<?=$r[checked]?' checked':''?>>
  5.       审核    推荐
  6.       <select name="isgood" id="isgood">
  7.         <option value="0">不推荐</option>
  8.         <?=$ftnr['igname']?>
  9.       </select>
  10.          头条
  11.       <select name="firsttitle" id="firsttitle">
  12.         <option value="0">非头条</option>
  13.         <?=$ftnr['ftname']?>
  14.       </select></td>
  15.   </tr>
  16.   <tr>
  17.     <td height="25" bgcolor="#FFFFFF">关键字   :
  18.       <input name="keyboard" type="text" size="52" value="<?=stripSlashes($r[keyboard])?>">
  19.       <font color="#666666">(多个请用","隔开)</font></td>
  20.   </tr>
  21.   <tr>
  22.     <td height="25" bgcolor="#FFFFFF">上传pdf文件(外部链接):
  23.       <input name="titleurl" type="text" value="<?=stripSlashes($r[titleurl])?>" size="52">  <a onclick="window.open('ecmseditor/FileMain.php?type=0&classid=<?=$classid?>&infoid=<?=$id?>&filepass=<?=$filepass?>&sinfo=1&doing=1&field=titleurl<?=$ecms_hashur[ehref]?>','','width=700,height=550,scrollbars=yes');" title="选择已上传的文件"><img src="../data/images/changefile.gif" border="0" align="absbottom"></a>      
  24.       <font color="#666666">(请点击图标上传文件)</font></td>
  25.   </tr>
  26. </table>
复制代码
就这样,你上传了pdf或者word后,文章打开就直接是你上传的pdf或者文件,原理很简单,就是相关于手工输入上传的地址




上一篇:帝国cms导航菜单显示栏目分类代码判断是否有二级分类子栏首页高亮样式
下一篇:帝国CMS插件 TAGS标签随机颜色/大小/变化的调用
如无回复请发邮件