...<로 바꿉니다. /a>"; 마지막으로 "js" 파일과 이미지를 호스트에 업로드하면 됩니다."/> ...<로 바꿉니다. /a>"; 마지막으로 "js" 파일과 이미지를 호스트에 업로드하면 됩니다.">

 >  기사  >  CMS 튜토리얼  >  Dedecms가 목록 페이지에서 썸네일의 무작위 호출을 구현하는 방법

Dedecms가 목록 페이지에서 썸네일의 무작위 호출을 구현하는 방법

藏色散人
藏色散人원래의
2019-12-14 10:07:251830검색

Dedecms가 목록 페이지에서 썸네일의 무작위 호출을 구현하는 방법

dedecms는 목록 페이지에서 썸네일의 무작위 호출을 어떻게 구현합니까?

DEDECMS를 사용해 본 친구들은 일부 템플릿 목록 페이지에 썸네일이 필요하다는 점을 알아야 합니다. 콘텐츠의 썸네일을 호출하려면 시스템 자체 스크립트를 사용하여 첫 번째 이미지를 호출할 수 있습니다. 그러나 모든 콘텐츠에 이미지가 있는 것은 아니며 때로는 첫 번째 이미지가 반드시 크기에 맞는 표준 썸네일 크기가 아닐 수도 있습니다. 즉, 특히 편집자가 업로드 방법을 잊어버리거나 모르는 경우에는 사용자 경험이 좋지 않습니다. 썸네일은 웹사이트에 확실히 영향을 미칠 것입니다.

추천 학습: DreamWeaver cms

썸네일을 무작위로 호출하는 단계는 다음과 같습니다.

1 템플릿에서 썸네일을 호출하는 원본 스크립트는 다음과 같습니다.

코드는 다음과 같습니다.

[field:array runphp=&#39;yes&#39;]@me = (empty(@me[&#39;litpic&#39;]) ? "" : "<a href=&#39;{@me[&#39;arcurl&#39;]}&#39; class=&#39;preview&#39;><img src=&#39;{@me[&#39;litpic&#39;]}&#39;/></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=&#39;/images/nt"+n+".jpg&#39; border=0 width=148 height=118 />");

한 가지 주의할 점은 고정된 크기의 레이아웃이 더 보기 좋고 압축되거나 변형되지 않기 때문에 고정된 썸네일 크기로 20~30장의 사진을 준비하는 것이 좋습니다. 콘텐츠를 10개 나열하면 사진이 10개만 있으면 몇 장의 사진이 무작위로 반복되며, 사진이 많으면 경험이 별로 좋지 않습니다. 그게 다입니다. 필요한 경우 참조하십시오.

위 내용은 Dedecms가 목록 페이지에서 썸네일의 무작위 호출을 구현하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.