Empire CMS 스마트 태그 e:loop를 사용하는 방법은 무엇입니까?
Empire CMS 스마트 태그 e:loop 사용 방법, 루프 태그 사용자 정의
스마트 태그(e:loop)
형식:
코드는 다음과 같습니다.
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] 模板代码内容 [/e:loop]
예:
코드는 다음과 같습니다.
<table width="100%" border="0" cellspacing="1" cellpadding="3"> [e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}] <tr><td> <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=$bqr[title]?></a> (<?=date('Y-m-d',$bqr[newstime])?>) </td></tr> [/e:loop] </table>
태그 설명: 스마트 태그에는 태그 템플릿이 필요하지 않으며 템플릿 내용이 PHP 코드이므로 더욱 유연하고 모든 PHP 처리 기능을 사용할 수 있습니다. 이 태그를 사용하려면 템플릿 지원 프로그램 코드(매개변수 설정)를 활성화해야 합니다.
매개변수:
열 ID/주제 ID: 열 ID를 보려면 여기를 클릭하고, 주제 ID를 보려면 여기를 클릭하세요. 현재 ID='selfinfo', 여러 열 ID 및 주제 ID를 사용할 수 있으며, 숫자는 열려 있습니다. '1,2' 로.
기록 수 표시: 처음 몇 개의 기록을 표시합니다.
작업 유형: 자세한 내용은 작업 유형 설명을 참조하세요.
제목이 있는 사진만 표시: 0은 제한 없음을 의미하고, 1은 제목이 있는 사진에 대한 정보만 표시함을 의미합니다.
추가 SQL 조건: "title='Empire'"와 같은 추가 호출 조건.
표시 정렬: "id desc"와 같이 해당 필드별로 정렬하도록 지정할 수 있습니다.
변수 설명:
$bqr: $bqr[필드 이름]: 필드 내용 표시
$bqsr: $bqsr[titleurl]: 제목 링크, $bqsr[classname]: 열 이름, $bqsr[classurl ]: 컬럼 링크
$bqno: $bqno: 호출 시퀀스 번호
$public_r: $public_r[newsurl]: 웹사이트 주소
공통 기능 소개:
텍스트 차단: esub(문자열, 차단 길이), 예시 : esub( $bqr[title],30)은 제목의 처음 30자를 가로챕니다.
시간 형식: date('format string', time field), 예: date('Y-m-d',$bqr[newstime]) 시간 표시 형식은 "2008-10-01"입니다.
예시 1: 해당 날짜의 정보인 경우 New 로고 추가
정보 호출 시 해당 날짜에 공개된 최신 정보인 경우 표시되는 New 로고 이미지를 구현하는 기능입니다.
코드는 다음과 같습니다.
<ul> [e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}] <? $newimg=""; if(date("m-d",$bqr[truetime]) == date("m-d")) { $newimg = "<img src='New图片地址'>"; } ?> <li> <a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,10,false)?></a><?=$newimg?> </li> [/e:loop] </ul>
지침: 먼저 newimg를 비어 있는 것으로 정의합니다. 날짜가 오늘이면 새 그림이 적절한 위치에 표시됩니다. 당신이 원하는.
예제 2: 스마트 태그에 SQL 사용
[e:loop={'select * from phome_ecms_news where classid=72 order by id DESC limit 6',6,24,0}],注意倒数第二个参数为24,才可以使用SQL。
다음과 같이 코드를 복사하세요.
[e:loop={'select * from [!db.pre!]ecms_news where classid=72 and type='开发商' order by id DESC limit 6',6,24,0}] <li class="class1"> <a href='http://www.hkqipilang.acafa.com/' target=_blank title='<?=$bqr[title]?>'><?=$bqr[title]?></a> <div class="top_div_myAcafa_u"><?=$bqr[address]?> 业务范围: <?=$bqr[smalltext]?></div> </li> [/e:loop]
예제 3: 정보에 이미지 정보가 있으면 제목에 이미지 로고가 표시됩니다
코드는 다음과 같습니다.
[e:loop={'selfinfo',20,0,0}] <? $newimg=""; if(!empty($bqr[titlepic])) { $newimg="<img src='http://bbs.zhnews.net/bbs/static/image/filetype/image_s.gif' />"; } ?> <tr class="even"> <td class="title"> <h1><a href="<?=$bqsr[titleurl]?>" target="_blank"><?=sub($bqr[title],0,24,false)?></a> <?=$newimg?></h1> <p class="intro"> <?=$bqr[smalltext]?>[<a title="阅读全文" href="<?=$bqsr[titleurl]?>" target="_blank">详细内容</a>] </p> </td> <td><?=$bqr[myarea]?></td> <td><?=date('Y-m-d H:i:s', $bqr[newstime])?></td> </tr> [/e:loop]
표시 필드는 60186beea49c0b5e0f37286764d252f1로 사용됩니다. $bqsr에는 몇 가지 변수만 있습니다.
$bqsr[titleurl]: 제목 링크
$bqsr[classname]: 열 이름
$bqsr [classurl]: 열 링크
$bqsr[titleurl]: 제목 링크
$bqsr[classname]: 열 이름
$bqsr[classurl]: 열 링크
이를 제외하고 $bqr은 다른 모든 항목에 사용됩니다.
위 내용은 Empire CMS의 e:loop 스마트 태그를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!