제국 CMS 컨텐츠 목록 템플릿은 [-! empirenews.listtemp--] 스마트 태그로 다시 [E : 루프 = {}]

요구 사항에 대한 설명 :

  1. 주제 목록 아래 단위의 목록, 또는 자동으로 화면에 맞게 주제별 페이지 제목 페이지 키워드에 따라;

  2. 정확히 열한 퍼지 매칭, (12)의 총 수의 뒤에 첫 경기;

텍스트 서식, 일부 소개 :

[! - empirenews.listtemp -] <! - list.var2 -> [! - empirenews.listtemp--]

    < UL 등급 = "clearfix mainCont" >

    [! - empirenews.listtemp--] <! - list.var2 -> [! - empirenews.listtemp--]

    </ UL >

 이 섹션은 현재 너무 스마트 태그를 사용하여 자동으로 받고, 매개 변수 목록을 얻기 위해 추진하고있다;

단계 :

  1. 삭제 [! - Empirenews.listtemp -] <! - List.var2 -> [! - Empirenews.listtemp--] 참조 모듈

  2. list.var 모듈, HTML의 랩 부분에 $ listtemp 인용 부호는 템플릿 모듈의 내용이 위치의 원래 도입을 삭제 복사;

  스마트 태그 추가 3. [예 : 루프 = {}] HTML 부분적 첨가 쌌다

  해당 데이터 테이블 찾기 4. (내가 찾을 필요가 테이블을 다운로드하는 것입니다 [! Db.pre!] Ecms_download)

  현재 데이터 테이블 (enewszt) 쿼리 변수 $ ZR의 주제별 템플릿 상단의 주제를 찾습니다 (5)

 

  6.将要查询表中的标题(title)或关键词(keyboard)匹配当前页面的页面关键词(ztpagekey,前面加上查询变量$zr,使用%包裹,表示模糊查询),限制为11(因为第一条要精确匹配);

    <ul class="clearfix mainCont">

[e:loop={"select * from [!db.pre!]ecms_download where title like '%$zr[ztpagekey]%' or keyboard like '%$zr[ztpagekey]%' limit 11",0,24,0}]
<li><p>< a href="<?=$bqr[titleurl]?>" class="img" preview="'.<?=$bqr[titlepic]?>.'"><img src="'.<?=$bqr[titlepic]?>.'"></ a><i>< a href="<?=$bqr[titleurl]?>"><strong><?=$bqr[title]?></strong></ a><span class="xj lstar<?=$bqr[star]?>">等级:</span><span class="bb"><?=$bqr[softsq]?></span><span class="time"><?=$bqr[newstime]?></span><span class="size"><?=$bqr[filesize]?></span><span class="lan"><?=$bqr[language]?></span></i><s><a rel="nofollow" href="<?=$bqr[titleurl]?>" target="_blank">下载</ a></s><em><font>内容导读:</font><strong><?=$bqr[smalltext]?></strong></em><span class="platform"><font></font></span> </p></li>
[/e:loop]

    </ul>

  7.再复制该[e:loop={}]语句,置于第六条[e:loop={}]语句之上,进行精确查询;

    <ul class="clearfix mainCont">

[e:loop={"select * from [!db.pre!]ecms_download where  title regexp '(^|,)$title($|,)'",0,24,0}]
<li><p>< a href="<?=$bqr[titleurl]?>" class="img" preview="'.<?=$bqr[titlepic]?>.'"><img src="'.<?=$bqr[titlepic]?>.'"></ a><i>< a href="<?=$bqr[titleurl]?>"><strong><?=$bqr[title]?></strong></ a><span class="xj lstar<?=$bqr[star]?>">等级:</span><span class="bb"><?=$bqr[softsq]?></span><span class="time"><?=$bqr[newstime]?></span><span class="size"><?=$bqr[filesize]?></span><span class="lan"><?=$bqr[language]?></span></i><s><a rel="nofollow" href="<?=$bqr[titleurl]?>" target="_blank">下载</ a></s><em><font>内容导读:</font><strong><?=$bqr[smalltext]?></strong></em><span class="platform"><font></font></span> </p></li>
[/e:loop]


[e:loop={"select * from [!db.pre!]ecms_download where  title like '%$zr[ztpagekey]%' or keyboard like '%$zr[ztpagekey]%' limit 11",0,24,0}]
<li><p>< a href="<?=$bqr[titleurl]?>" class="img" preview="'.<?=$bqr[titlepic]?>.'"><img src="'.<?=$bqr[titlepic]?>.'"></ a><i>< a href="<?=$bqr[titleurl]?>"><strong><?=$bqr[title]?></strong></ a><span class="xj lstar<?=$bqr[star]?>">等级:</span><span class="bb"><?=$bqr[softsq]?></span><span class="time"><?=$bqr[newstime]?></span><span class="size"><?=$bqr[filesize]?></span><span class="lan"><?=$bqr[language]?></span></i><s><a rel="nofollow" href="<?=$bqr[titleurl]?>" target="_blank">下载</ a></s><em><font>内容导读:</font><strong><?=$bqr[smalltext]?></strong></em><span class="platform"><font></font></span> </p></li>
[/e:loop]

    </ul>

 

 注意:

精确查找SQL使用——where title regexp '(^|,)匹配参数($|,)'

模糊查找SQL使用——title like '%匹配参数%'

参考文章:

https://blog.csdn.net/abc2575/article/details/82659721

추천

출처www.cnblogs.com/chig/p/11988271.html