이 글에서는 Dedecms의 범용 태그 루프가 URL을 입력할 수 없는 문제에 대한 해결 방법을 주로 소개합니다. 태그 소스 코드를 수정해야 하며 필요한 참조 값이 있습니다
# 🎜🎜#{dede:loop table='dede_archives' sort='' row='4' if=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:loop}
태그 속성:
table: 쿼리 테이블 이름
sort: 사용되는 필드 sorting
row: 결과 바 반환 번호
if: 쿼리 조건
이에 따라 간단한 예제를 작성했는데 코드는 다음과 같습니다. :
{dede:loop table='dede_archives' sort='' row='4' if=''} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:loop} //输出结果 你好dedecms
모두가 알 수 있습니다. href= ''비어 있으면 URL 주소가 없습니다. 이 태그는 나에게 쓸모가 없습니다.
# 🎜🎜#1.Include/common.func.php를 열고 54번째 줄을 찾아 여기에 다음과 같이 함수 코드를 추가합니다.
function IDReturnURL($ID) { //lonely global $dsql; $query = "Select arc.*,tp.typedir,tp.typename,tp.corank,tp.isdefault, tp.defaultname,tp.namerule,tp.moresite,tp.siteurl,tp.sitepath from dede_archives arc left join dede_arctype tp on arc.typeid=tp.id where arc.id = ".$ID; $row = $dsql->GetOne($query); $ReturnURL = GetFileUrl($row['id'],$row['typeid'],$row['senddate'],$row['title'],$row['ismake'], $row['arcrank'],$row['namerule'],$row['typedir'],$row['money'],$row['filename'],$row['moresite'],$row['siteurl'],$row['sitepath']); return $ReturnURL; }
2. 템플릿에서 호출 메서드의 작성 방법도 변경되었습니다. , 코드는 다음과 같습니다:
{dede:loop table='dede_archives' sort='' row='4' if=''} <li>·<a href='[field:id function=IDReturnURL(@me)/]'>[field:title function=cn_substrR(@me,44)/]</a></li> {/dede:loop}
문제가 해결되었습니다. 완벽한 솔루션입니다. 사용자 정의 SQL 태그를 사용하려는 경우에도 마찬가지입니다.
사실 그냥 사용하세요 [field:arcurl/] 태그 대신 [field:id function=IDReturnURL(@me)/], 이 문제에 대한 내 솔루션의 핵심은 [field:id function=IDReturnURL(@me)/] 및 IDReturnURL.#🎜입니다. 🎜#
나중에 생각하다가 arclist 태그를 검색해 보니 코드는 다음과 같습니다.
{dede:arclist flag='h' typeid='' row='' col='' titlelen='' infolen='' imgwidth='' imgheight='' listtype='' orderby='' keyword='' limit='0,1'} <a href='[field:arcurl/]'>[field:title/]</a> {/dede:arclist}
그래서 다음 코드를 바로 사용할 수 있습니다.
{dede:arclist row='10' titlelen='24' orderby='pubdate' idlist='' col='2'} •[field:textlink/]([field:pubdate function=MyDate('m-d',@me)/])<br/> {/dede:arclist}
해결하려면
이 기사가 모든 사람에게 도움이 되기를 바랍니다. Dedecms 웹사이트 빌더가 도움이 됩니다.
추천 튜토리얼:
dedecms 튜토리얼위 내용은 Dedecms의 범용 태그 루프가 URL을 입력할 수 없는 문제를 해결하는 한 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

Dreamweaver Mac版
시각적 웹 개발 도구

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

맨티스BT
Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

WebStorm Mac 버전
유용한 JavaScript 개발 도구
