dedecms는 목록 페이지에서 썸네일의 무작위 호출을 어떻게 구현합니까?
DEDECMS를 사용해 본 친구들은 일부 템플릿 목록 페이지에 썸네일이 필요하다는 점을 알아야 합니다. 콘텐츠의 썸네일을 호출하려면 시스템 자체 스크립트를 사용하여 첫 번째 이미지를 호출할 수 있습니다. 그러나 모든 콘텐츠에 이미지가 있는 것은 아니며 때로는 첫 번째 이미지가 반드시 크기에 맞는 표준 썸네일 크기가 아닐 수도 있습니다. 즉, 특히 편집자가 업로드 방법을 잊어버리거나 모르는 경우에는 사용자 경험이 좋지 않습니다. 썸네일은 웹사이트에 확실히 영향을 미칠 것입니다.
추천 학습: DreamWeaver cms
썸네일을 무작위로 호출하는 단계는 다음과 같습니다.
1 템플릿에서 썸네일을 호출하는 원본 스크립트는 다음과 같습니다.
코드는 다음과 같습니다.
[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}' class='preview'><img src='{@me['litpic']}'/></a>"); [/field:array]
2. 내가 준비한 것으로 교체해야 합니다.
코드는 다음과 같습니다.
<a href="[field:arcurl/]" title="[field:title/]" target="_blank"><script language="JavaScript" src="/images/road.js"></script></a>
3. 다음 JS 파일과 준비된 이미지를 호스트에 업로드합니다.
코드는 다음과 같습니다.
var m=20; var n=Math.floor(Math.random()*m+1) document.write ("<img src='/images/nt"+n+".jpg' border=0 width=148 height=118 />");
한 가지 주의할 점은 고정된 크기의 레이아웃이 더 보기 좋고 압축되거나 변형되지 않기 때문에 고정된 썸네일 크기로 20~30장의 사진을 준비하는 것이 좋습니다. 콘텐츠를 10개 나열하면 사진이 10개만 있으면 몇 장의 사진이 무작위로 반복되며, 사진이 많으면 경험이 별로 좋지 않습니다. 그게 다입니다. 필요한 경우 참조하십시오.
위 내용은 Dedecms가 목록 페이지에서 썸네일의 무작위 호출을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!