1Next >
| bingshao | 发表于:11-04-18 11:26 [添加收藏] 楼主 [回复] #Top# | 
|---|---|
												
							 
						
						
						![]() ![]()  
						人气:106
						积分:527
						金币:3830
												 | 
				
										 如题,在后台为栏目指定了栏目编辑员,那该会员该从哪里对栏目进行栏目的添加及管理操作呢? 
															登入会员中心没这个选项,用会员的信息又登不进后台,是怎么回事呢? 
							Ta最近还发表过
														
								[错误]
								chrome浏览器下fckeditor编辑器无法加载
								(20-01-18)
							
														
								[疑问]
								导入示例数据库更新缓存后不能登录
								(16-10-11)
							
														
								[疑问]
								添加栏目时菜单设置是做什么用的?
								(13-10-28)
							
														
								[疑问]
								会员设为栏目编辑员后如何发布信息
								(13-08-01)
							
														
								[疑问]
								付费请求解决为不同信息栏目分配不同管理员功能
								(13-07-25)
							
													 
						
							随机阅读
														
								[疑问]
								编辑器无法上传图片
								(12-10-10)
							
														
								[其他]
								现在的cn好像一定要备案才给解析?
								(12-09-13)
							
														
								[疑问]
								谁能告送我如何获得金币
								(12-05-02)
							
														
								[使用]
								使用起来很个性化
								(11-11-16)
							
														
								[使用]
								如何安装MSSQL版KingCMS?
								(11-04-27)
							
													 
					 | 
			
| toymen | 发表于:11-04-18 11:35 沙发 [回复] #Top# | 
|---|---|
												
							 
						
						
						![]() ![]() ![]() ![]()  
						人气:518
						积分:3458
						金币:23864
												 
												 | 
				
										 增加管理员 
										
				 | 
			
| yuxinpop | 发表于:13-07-25 21:21 板凳 [回复] #Top# | 
|---|---|
												
							 
						
						
						![]() ![]() ![]() ![]()  
						人气:146
						积分:75
						金币:9402
												 
												 | 
				
										 Reply: 沙发 
										
				增加管理员和会员没用 设置不了  | 
			
| killhook | 发表于:13-08-01 01:16 编辑于:08-01 01:16 4楼 [回复] #Top# | 
|---|---|
												
							 
						
						
						 
						人气:30
						积分:44
						金币:738
												 | 
				
										 呵呵,我最近也在改kingcms为论坛 ,发现其实kingcms还很不完善。。我正在加一些版主功能上去比如,用这个来判断是否给给予管理菜单,当然这个标签是我自己改的。你不要学我。 
										
				因为不知道要在哪里传参给标签。所以我就只好用这个笨办法。 把要传的值用'|'分割,依次是//当前登录用户|本贴用户|栏目ID|发表时间|本贴ID {king:user.menulev userid='(king:block name='用户ID-cookie' /)|(king:listid/)|(king:date/)|(king:userid/)|(king:kid/)'} {king:menu/} {/king:user.menulev} 改的话,涉及到的文件太多了。我给你看点我自己写的代码,希望能帮到你,给你一点思路。 其中要改 user目录的core.class.php 大约215行这里 /* ------>>> 标签解析 <<<---------------------------- */ switch($type){ case '':$s=$this->tag_user_info($inner,$attrib);break; case 'info':$s=$this->tag_user_info($inner,$attrib);break; case 'menulev':$s=$this->tag_user_menulev($inner,$attrib);break; case 'state':$s=$this->tag_user_state($inner,$attrib);break; case 'group':$s=$this->tag_user_group($inner,$attrib);break; default: } 这一句是我自己加的 case 'menulev':$s=$this->tag_user_menulev($inner,$attrib);break; 然后 private function tag_user_menulev($inner,$attrib){ global $king; if(!$userid=kc_val($attrib,'userid')) return False; $userArray=explode('|',$userid);//当前登录用户|本贴用户|栏目ID|发表时间|本贴ID $user=$this->infoUser($userArray[0]); $tmp=new KC_Template_class; if (empty($user['userlev'])){//若权限为空,则检查该帖是否是当前用户所发,如果是,并且时间未超过24小时,表示可以编辑。给予编辑菜单。 $mytime=intval((time()-$userArray[2])/3600); if ($userArray[0]==$userArray[3]&&$mytime<24) $tmp->assign('menu','<i><a href="javascript:;" onclick="editReply('.$userArray[4].');$(this).remove();">[编辑]</a></i>'); }else{//不为空则检查当前登录用户的权限。 $listidArray=explode(',',$user['userlev']); if (in_array($userArray[1],$listidArray)){//如果当前栏目id存在于用户权限表里,给予菜单 $menu='<i><a href="javascript:;" onclick="editReply('.$userArray[4].');$(this).remove();">[编辑]</a></i><i><a href="#">[删除]</a></i><i><a href="#">[屏蔽]</a></i><i><a href="#">[禁言]</a></i>'; $tmp->assign('menu',$menu); }else{//如果不存在,则只给予编辑菜单,同时检查时间。 $mytime=intval((time()-$userArray[2])/3600); if ($userArray[0]==$userArray[3]&&$mytime<24) $tmp->assign('menu','<i><a href="javascript:;" onclick="editReply('.$userArray[4].');$(this).remove();">[编辑]</a></i>'); } } $s=$tmp->output($inner); return $s; } 给权限的代码 user目录的manage.php function king_edtuser()里。添加以下代码。在哪加就看你自己了。 if(!$mylistid=$king->db->getRows("select listid,ktitle from %s_list where listid1=13"))//这里添加你自己的栏目id,这里是读取上级栏目id为13下面的所有栏目,爷爷级 $mylistid=array(); foreach($mylistid as $rs){循环读出下级栏目 $mylistidname.="<p style='color:#2D7AD4;'><strong>[".$rs['ktitle']."]</strong></p>";//父级 $mylistidnameArray=array(); if(!$mylistid2=$king->db->getRows("select listid,ktitle from %s_list where listid1=".$rs['listid'])) $mylistid2=array(); foreach($mylistid2 as $key=>$as){ $mylistidnameArray[$as['listid']]=$as['ktitle'];//子级 } $mylistidname.=kc_htm_checkbox('userlev',$mylistidnameArray,$data['userlev']);//生成checkbox } $s.=$king->htmForm($king->lang->get('user/group/select')."版主权限",$mylistidname);//加入变量$s 还有很多,就这样吧。  | 
			
1Next >