DEDECMS 如何做一个信息提交页。自定义问题内容,让用户在对应的地方填写,提交后我能收到。

DEDECMS 如何做一个信息提交页。自定义问题内容,让用户在对应的地方填写,提交后我能收到。,第1张

用dreamweaver

打开\dede\templets 目录下的两个文件

soft_addhtm

soft_edithtm

230行左右查找

<option value="exe" selected>exe</option>

<option value="zip">zip</option>

<option value="rar">rar</option>

<option value="iso">iso</option>

<option value="gz">gz</option>

<option value="其它">其它</option>

然后在列表下面加入自己需要的文件类型,然后保存就可以了!

你说的是msg框吧? 在每个提示的时候调用了公共方法(\include\commonfuncphp)中的ShowMsg()方法,所以在要改的话就要找到这个方法进行相应的修改

如果你是采用是dedecms默认的模板,那做起来相对容易些。对这些模板怎么调用我也掌握得不太清楚,一知半解吧。你进入后台,进入核心,找到频道模型下来的自定义表单,自己创建一个自定义表单就行了,这个按照提示就能创建好,好了之后,刷新主页,你会在菜单栏上看到一个自定义表单的选项,点击这个选项,就能打开信息提交页。

如果是你自己做的模板,那我真不清楚。如果你有答案,也让我分享一下吧。

{dede:infolink}

地 区:[field:linkallplace/] [field:nativeplace /]

类 型:[field:linkalltype/] [field:infotype /]

{/dede:infolink}和分类页调用一样

修改文件/include/arcarchivesclass

将以下代码

       $next = (is_array($nextR)  " where arcid={$nextR['id']} " : ' where 1>2 ');

       $pre = (is_array($preR)  " where arcid={$preR['id']} " : ' where 1>2 ');       

       $query = "Select arcid,arctitle,arcshorttitle,arctypeid,arcismake,arcsenddate,arcarcrank,arcmoney,arcfilename,arclitpic,

               ttypedir,ttypename,tnamerule,tnamerule2,tispart,tmoresite,tsiteurl,tsitepath

               from `#@__archives` arc left join #@__arctype t on arctypeid=tid  ";

改为如下

            if($this->ChannelUnit->ChannelInfos[‘issystem‘]!=-1){                

               $next = (is_array($nextR)  " where arcid={$nextR[‘id‘]} " : ‘ where 1>2 ‘);      

               $pre = (is_array($preR)  " where arcid={$preR[‘id‘]} " : ‘ where 1>2 ‘);    

               $query = "Select arcid,arctitle,arcshorttitle,arctypeid,arcismake,arcsenddate,arcarcrank,arcmoney,arcfilename,arclitpic,

                     ttypedir,ttypename,tnamerule,tnamerule2,tispart,tmoresite,tsiteurl,tsitepath

                     from `#@__archives` arc left join #@__arctype t on arctypeid=tid  ";

            }else{              

               $next = (is_array($nextR)  " where arcaid={$nextR[‘id‘]} " : ‘ where 1>2 ‘);                

               $pre = (is_array($preR)  " where arcaid={$preR[‘id‘]} " : ‘ where 1>2 ‘);                

               $query = "Select arcaid,arctitle,arctypeid,arcsenddate,arcarcrank,arclitpic, 

                              ttypedir,ttypename,tnamerule,tnamerule2,tispart,tmoresite,tsiteurl,tsitepath

                     from `"$this->ChannelUnit->ChannelInfos[‘addtable‘]"` arc left join #@__arctype t on arctypeid=tid  ";

            }

dede\templets\loginhtm 文件中。搜索以下内容,删除那两行。

<div class="login-power"<div class="dede-iframe">

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDECMS 如何做一个信息提交页。自定义问题内容,让用户在对应的地方填写,提交后我能收到。

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情