晚上好,追个剧吧! 游客
image
YzmCMS建站教程-进阶篇

YzmCMS用一个模型实现类似字段绑定栏目的功能

我们在用yzmcms做网站时,有的人做的栏目结构会涉及到父子栏目属于不同的模型,当遇到这种情况时,我们就不要让他们属于不同的模型了,就用一个模型去处理,就是本文所说的处...

描述

我们在用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用一个模型实现类似字段绑定栏目的功能的具体方法了。


0
收藏
海报

评论

请登录后发表评论

登录

评论列表 0

  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

  • 友情链接: 黑猫查查网 黑猫图床 YzmCMS官方网站

    黑猫查查网是中立、开放和人性化的精选信息资源分享平台,查你所需,知你所想。

    站点声明: 本站资源仅供研究学习请勿商用以及产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系

    鄂ICP备2023011183号-2 · 鄂公网安备42282602000148