>CMS 튜토리얼 >Dedecms >DreamWeaver 검색 결과에서 사용자 정의 필드를 호출하는 방법

DreamWeaver 검색 결과에서 사용자 정의 필드를 호출하는 방법

藏色散人
藏色散人원래의
2020-01-06 09:25:141826검색

DreamWeaver 검색 결과에서 사용자 정의 필드를 호출하는 방법

Dreamweaver 검색 결과에서 사용자 정의 필드를 호출하는 방법은 무엇입니까?

Dreamweaver DEDECMS 검색 결과는 사용자 정의 필드를 호출합니다

권장 학습: Dreamweaver cms

사용자가 이 사용자 정의 필드를 검색할 수 있도록 검색 페이지에서 사용자 정의 필드를 호출합니다. 그러나 많은 기사와 튜토리얼을 찾았습니다. dedecms 라벨의 기본 템플릿 필드에 이 필드가 포함되어 있지 않다는 사실을 알고 계시나요? 이는 유연성을 크게 제한하지만 모든 필드를 호출하는 것도 불가능하므로 시스템 효율성이 크게 저하됩니다. 그래서 오늘 제가 공유하는 것은 이 문제를 해결하는 비교적 완벽한 방법입니다. 호출할 수 없는 것은 거의 없다고 합니다

먼저 위의 코드를 include/extend.func.php

사용법:

function table($table, $field, $id) 
{ 
global $dsql; 
$primarys = array(); 
$table = strpos($table, '#@_') === false?(strpos($table, 'dede_') === false?'cn_'.$table:str_replace('dede_','cn_',$table)):$table; 
$dsql -> Execute("me","SHOW COLUMNS FROM `$table`"); 
while ($r = $dsql->GetArray()) 
{ 
if($r['Key'] == 'PRI') $primarys[] = $r['Field']; 
} 
if(!emptyempty($primarys)) 
{ 
$primary = $primarys[0]; 
$result = $dsql -> GetOne("SELECT `$field` FROM `$table` WHERE `$primary`= $id"); 
} 
return isset($result[$field])?$result[$field]:''; 
}
에 넣어주세요.

위 내용은 DreamWeaver 검색 결과에서 사용자 정의 필드를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.