| 
                         织梦Dedecms自定义联动类别调用实现程序 ,建模型的时候一定是独立模型 。 
	
	先修改 taglibinfolink.lib.php 文件
	代码如下
	require_once(DEDEROOT.'/data/enums/infotype.php');
	下面添加
	代码如下
	require_once(DEDEROOT.'/data/enums/自定义联动类别字段名.php');
	
	function lib_infolink(&$ctag,&$refObj)
	{
	  global $dsql,$nativeplace,$infotype,$自定义联动类别字段名,$hasSetEnumJs,$cfg_cmspath,$cfg_mainsite;
	  global $em_nativeplaces,$em_infotypes,$em_自定义联动类别字段名s; //看清楚,这里后面的个S
	
	$fields = array('nativeplace'=>'','infotype'=>'','自定义联动类别字段名'=>'','typeid'=>$typeid,
	          'channelid'=>$channelid,'linkallplace'=>'','linkealltype'=>'','linkeall自定义联动类别字段名'=>'');
	 
	  $fields['nativeplace'] = $fields['infotype'] = $fields['自定义联动类别字段名'] = '';
	
	
	$fields['linkalltype'] = "
	
	//下面添加一行
	代码如下
	$fields['linkeall自定义联动类别字段名'] = "
	
	搜索 if(is_array($ctp->CTags)) 在这句上面添加
	代码如下
	
	
	  //自定义联动类别字段链接
	  if(empty($自定义联动类别字段名))
	  {
	    ($em_自定义联动类别字段名s as $eid=>$em)
	    {
	      if($eid % 500 != 0) continue;
	      $fields['自定义联动类别字段名'] .= " 
	    }
	  }
	  else
	  {
	    $sontype = ( ($自定义联动类别字段名 % 500 != 0) ? $自定义联动类别字段名 : 0 );
	   $toptype = ( ($自定义联动类别字段名 % 500 == 0) ? $自定义联动类别字段名 : ( $自定义联动类别字段名-($membertype%500) ) );
	    $fields['自定义联动类别字段名'] = "
	    foreach($em_自定义联动类别字段名s as $eid=>$em)
	    {
	      if($eid < $toptype+1 || $eid > $toptype+499) continue;
	      if($eid == $自定义联动类别字段名) {
	        $fields['自定义联动类别字段名'] .= "                          (编辑:莱芜站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |