閱讀668 返回首頁    go 阿裏雲 go 技術社區[雲棲]


dedecms 模板自定義相關

dedecms  生成靜態頁的存放目錄是根據dede_archives表中的senddate發布時間生成的Y/md

織夢cms  搜索結果頁 模版,在templets/default/search.htm,更改搜索結果的分頁樣式在arc_searchviews.class.php  中的GetPageListDM此方法。

自定義留言表單添加 回複功能修改diy_list.php  最if  else的中添加
如下代碼
elseif($action=='reply'){//添加時間:2013/05/24 作者:史衍泉
    if(empty($do))
    {
        
        $query = "SELECT * FROM {$diy->table} WHERE id=$id";
        $row = $dsql->GetOne($query);
        if(!is_array($row))
        {
            showmsg("你訪問的記錄不存在或未經審核", '-1');
            exit();
        }
        include DEDEADMIN.'/templets/diy_liuyan_reply.htm';
    }
    
}



在後台templets目錄下添加回複 模版 文件如 diy_liuyan_reply.htm ,內容

<form name="form1" method="post" enctype="multipart/form-data" action="diy_list.php?action=edit&diyid=<?php echo $diy->diyid ?>&id=<?php echo $row['id'] ?>&do=2">
	<input type="hidden" name="dopost" value="edit" />
	<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
	
        <table width="440px;" border="0" cellpadding="3" cellspacing="1" >
            <tr><td align="right">回複內容:</td><td><textarea  name="replycont"></textarea></td></tr>
            <input type='hidden' name="replytime" value="<?php echo date('Y-m-d',time());?>"/>
            <input type='hidden' name='dede_fields' value='replycont,multitext;replytime,text'>
          <tr bgcolor="#FFFFFF"> 
		 
            <td height="40" width='600' colspan="2" align="center">
			   
               <input type="submit" name="Submit1" class='coolbg np' value="保存更改"  />
              <input type="button" name="Submit2" class='coolbg np' value="不理返回" onClick="location='<?php echo $ENV_GOBACK_URL; ?>';" />
            </td>
          </tr>
        </table>
	  </form>

dedecms  添加自定義文檔屬性
第一步:在織夢後台左欄點擊“係統”;

  第二步:選擇“係統”菜單下的“SQL命令行工具”;

  第三步:輸入如下代碼:


以下為引用的內容:
insert into `dede_arcatt`(sortid,att,attname) values(9,'g','公告'); 
alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL;  

第二句必須執行


  第四步:點擊“確定”。

  需要說明的是:

  代碼第1行:values(9,'d','評論') 是根據我們需要自行定義的,其中9是sortid的值,是不可重複的,也就是每添加一個自定義屬性,sortid的值就應該遞增到10,11,12...,以此類推!d是alt的值,是自定義屬性的標記,與已存在的標記符號不能重複,“評論”是中文名稱,是方便人們直觀地勒戒自定義屬性的含義的,可以根據需要改為“網絡”、“新聞頭條”等。

  代碼第2行:set ('c','h','p','f','s','j','a','b','d'),括號中的字母對應已存在的標記符號和您需要添加的標記符號,並按順序錄入,不得改變先後順序。例如,d排序第9位,則對應第一行代碼中添加的自定義屬性““評論d”。

最後更新:2017-10-24 00:04:07

  上一篇:go  dedecms 標簽按照權重排序
  下一篇:go  dedecms獲取縣市區表