<form id="fbxrn"><thead id="fbxrn"></thead></form>

      當前位置:首頁 > 建站教程 > yzmcms教程>正文

      YzmCMS用一個模型實現類似字段綁定欄目的功能

      2021-02-02 20:31:52 分類: yzmcms教程 閱讀(2868) 編輯:小郭 評論(6)

      我們在用yzmcms做網站時,有的人做的欄目結構會涉及到父子欄目屬于不同的模型,當遇到這種情況時,我們就不要讓他們屬于不同的模型了,就用一個模型去處理,就是本文所說的處理方法,如果不涉及到父子欄目屬于不同的模型,可以忽略該方法。

      1.首先找到文件 application/admin/controller/content.class.php  做如下修改

      $member_group = get_groupinfo();
      // 以下為增加的代碼,catid就是欄目的id,例如下面的:我在文章模型里增加了姓名u_name和手機phone兩個字段
      if($catid == 2 || $catid == 3){
      // 依此類推,你不想在哪個欄目顯示這些字段就填上 || $catid==欄目的id
      	$disn = "jQuery('input[name=\"u_name\"], input[name=\"phone\"]').parents('.row').remove(); \r\n";
      	//如果是多行文本就改下選擇器
      	$disn .= "jQuery('textarea[name=\"others\"]).parents('.row').remove(); \r\n";
      }else{ $disn = ''; }
      // 以上為增加的代碼
      include $this->admin_tpl('content_add');
      //注意:添加內容和修改內容 兩個函數里都要加

      2.再找到文件 /application/admin/view/content_add.html 做如下修改

      <script>
      // 以下為增加的代碼
      $(function(){
      	<?php echo $disn; ?>
      })
      // 以上為增加的代碼
      function set_top(){
      	if($('#settop').get(0).checked){
      		$("input[name='listorder']").val('1');
      	}else{
      		$("input[name='listorder']").val('10');
      	}	
      }
      
      // ....
      </script>
      // 同理在content_edit.html 文件里也加上如上代碼。

      好了,以上就是YzmCMS用一個模型實現類似字段綁定欄目的功能的具體方法了,大家可以嘗試一下,小郭親測是完全OK的。

      標簽: YzmCMS 網站教程

      熱門標簽 更多

      高清性欧美暴力猛交BD_东北偷拍厕所XXXXX_国产+成+人+亚洲欧洲