DEDE 하위 열 코드가 무엇인가요?
DEDE 하위 열 향상 코드
추천 학습: DreamWeavercms
/include/taglib/arclist.lib.php 파일의 17번째 줄을 수정합니다.
코드는 다음과 같습니다.
if($CrossID=='') //$orwheres[] = ' typeid in ('.GetSonIds($typeid).')'; $orwheres[] = ' typeid in ('.GetSonIds($typeid).') or typeid2 in ('.GetSonIds($typeid).')'; else //$orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.')'; $orwheres[] = ' typeid in ('.GetSonIds($typeid).','.$CrossID.') or typeid2 in ('.GetSonIds($typeid).','.$CrossID.')';
content _list.PHP 파일 162행
코드는 다음과 같습니다.
if($cid != 0) { $whereSql .= ' And arc.typeid in ('.GetSonIds($cid).')'; }
는
로 수정됩니다. 코드는 다음과 같습니다.
if($cid != 0) { $whereSql .= " And (arc.typeid in(".GetSonIds($cid).") or arc.typeid2 in (".GetSonIds($cid)."))"; }
컬럼에 하위 열 이름을 표시합니다.
1. 수정 dedecontent_list.php의 코드
//원본은: $query = "arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,
수정: $query = "arc 선택 .id,arc.typeid,arc.typeid2,arc.senddate,arc .flag,arc.ismake,
2.dedetempletscontent_list.html
찾기: {dede:field.flag function='IsCommendArchives(@me)'/ }
아래 추가: {dede:field.typeid2 function="Typeid2Archives (@me)"/}
3.dedeincinc_list_functions.php
코드 추가:
5.3은 다음 코드임을 참고하세요.
//여부를 판단하세요 하위 열에 "0"이 선택되었는지 여부
코드는 다음과 같습니다.
function Typeid2Archives($typeid2) { if($typeid2>0) { global $tid,$dsql; $dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart='0' and id=$typeid2"); $dsql->Execute(); //单单写这个,不用while也可以 $row = $dsql->GetObject(); while($row = $dsql->GetObject()) { return "[副:<font color='red'>$row->typename</font>]"; } } else { return ""; } }
dede5 .5는 다음 코드입니다.
//하위 열에서 "0"이 선택되었는지 확인하세요
The 코드는 다음과 같습니다:
function Typeid2Archives($typeid2) { if(sizeof($typeid2)>0) { global $dsql; $s=split(",",$typeid2); for($i=0;$i<sizeof($s); $i++) { $dsql->SetQuery("Select id,ispart,typename From dede_arctype where ispart='0' and id=$s[$i]"); $dsql->Execute(); while($row = $dsql->GetObject()) { $str.= "[副:<font color='red'>$row->typename</font>]"; } } return $str; } else { return ""; } }
위 내용은 DEDE 하위 열 코드는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!