联系官方销售客服

1835022288

028-61286886

POSCMS 版主:POSCMS负责人
内容关联功能修改,同一条内容可以多次关联,并在前台可以展示出来
类型:POSCMS 更新时间:2018-05-19 22:04:04 前台

如下图:同一条内容关联多次以上,现在的只能关联一次!
blob.png

回帖
  • 可接二开、定制、使用解答
    #1楼    可接二开、定制、使用解答
    2018-05-19 14:03:21
    0
    /diy/dayrui/libraries/Field/Related.php 地155行
     if ($value && is_string($value)) {
    			$query = $this->ci->db->query('select id,title,url from '.$this->ci->db->dbprefix(SITE_ID.'_'.$module).' where id IN ('.$value.') order by instr("'.$value.'", id)')->result_array();
    			foreach ($query as $t) {
    				$id = $t['id'];
    				$value = '<a href="'.$t['url'].'" target="_blank">'.$t['title'].'</a>';
    				$str.= str_replace(array('{id}', '{value}'), array($id, $value), $tpl);
    			}
    		}	
    改成
     if ($value && is_string($value)) {
    			$ids = explode(',', $value);
    			foreach ($ids as $id) {
    				$t = $this->ci->db->query('select id,title,url from '.$this->ci->db->dbprefix(SITE_ID.'_'.$module).' where id ='.$id.'')->row_array();
    				$value = '<a href="'.$t['url'].'" target="_blank">'.$t['title'].'</a>';
    				$str.= str_replace(array('{id}', '{value}'), array($id, $value), $tpl);
    			}
    		}	
    满意答案
  • 晕菜菜
    #2楼    晕菜菜
    2018-05-19 14:31:39
    0
    【可接二开、定制、使用解答】1楼 不对哦,完全不是一回事
    image.png
  • 可接二开、定制、使用解答
    #3楼    可接二开、定制、使用解答
    2018-05-19 18:46:45
    0
    代码按照我的来改,可能我行数写错了【晕菜菜】2楼
  • 晕菜菜
    #4楼    晕菜菜
    2018-05-19 22:04:04
    0
    可以了~谢谢