요구 사항에 대한 설명 :
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 '%匹配参数%'
参考文章: