一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

DEDECMS|帝國CMS|Discuz|PHPCMS|Wordpress|ZBLOG|ECSHOP|蘋果CMS|極致CMS|CMS系統|

服務器之家 - 建站程序 - PHPCMS - phpcms圖片頻道模板制作

phpcms圖片頻道模板制作

2019-10-06 13:48phpcms教程網 PHPCMS

phpcms圖片頻道的模板制作 前面我們已經講過了文章、下載頻道的模板制作,今天講完圖片頻道之后,剩下的就是專題的制作,雖然每個頻道都有專題,但是制作方法都是一樣的,我們講集中講解。好,閑話不說,開始講課。 打開

phpcms圖片頻道的模板制作

前面我們已經講過了文章、下載頻道的模板制作,今天講完圖片頻道之后,剩下的就是專題的制作,雖然每個頻道都有專題,但是制作方法都是一樣的,我們講集中講解。好,閑話不說,開始講課。

打開picture/index.html文件,我們就會發現都是我們前面講過很熟悉的標簽,圖片頻道與別的頻道最大的不同,就是在顯示的時候默認顯示的都是縮略圖,也就是我們看到的這一串標簽

{$picpicture(0,$channelid,$cat[catid],1,0,0,10,30,0,0,0,3,1,0,130,100,5)}

因此我們主要來講這個標簽的制作,別的頂級欄目。終極欄目的制作和文章頻道都是相同的

在picture文件夾下面以tag開頭的文件有4個
tag_picpicture.html 圖片縮略圖調用標簽
tag_picturelist.html 圖片標題列表調用標簽
tag_slidepicpicture.html 圖片幻燈片調用標簽
tag_slidepicpicture-js.html 圖片js效果標簽模板

打開tag_picpicture.html,我們會看到
{loop $pictures $i $picture} 

$i是用來判斷幾列的
利用這個i來和系統設置的$cols 做比較
利用他們的余數來判斷是否分行

<img src='{$picture[thumb]}' /> <a href='{$picture[url]}' target='_blank' />
這幾個分別是圖片的地址 圖片的提示 圖片的標題

{if $descriptionlen}
<tr>
<td>{$picture[content]} <a href='{$picture[url]}' target='_blank'>詳細>></a></td>
</tr>
{/if}

這一句是,如果允許顯示說明,則顯示具體的說明信息


在tag_picturelist.html中,顯示的東西則比縮略圖模板要多
{$picture[img]} 標題圖片
{$picture[catname]} 所屬欄目
<a href="{$picture[url]}" /> {if $showhits}({$picture[hits]}){/if} 如果允許顯示點擊數,則顯示點擊數
{if $showauthor}[作者:{$picture[author]}]{/if} 顯示作者
{if $datetype}[<span class="tag_date">{$picture[adddate]}</span>]{/if} 顯示添加時間
{if $descriptionlen}{$picture[content]}{/if} 顯示說明


圖片內容頁content.html的制作
打開這個網頁
<script language=javascript type=text/javascript>
function fontZoom(size)
{
document.getElementById('{$addtime}l').style.fontSize=size 'px'
}
var pictureurl=new Array();
var picturename=new Array();
{loop $pictureurls $id $pic}
pictureurl[{$id}] = "{$pic[url]}";
picturename[{$id}] = "{$pic[name]}";
{/loop}
</script>

這個js函數是字體縮放函數

<!--圖片瀏覽JS開始-->
<script language=JavaScript>
<!-- Begin
var rotate_delay =4000; // delay in milliseconds (1000 = 1 secs)
current = 0;
function next() {
if(document.slideform.slide[current 1])
{
if(document.all){
document.images.show.style.filter="blendTrans(duration=2)"
< > picture if current

document.images.show.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.show.filters.blendTrans.Apply() 
}
document.images.show.src = pictureurl[current 1];
setidval('picname',picturename[current 1]);
if(document.all){
document.images.show.filters.blendTrans.play() 
}
document.slideform.slide.selectedIndex = current;
}
else
first();
}

function previous()

if(current-1 >= 0)
{
if(document.all){
document.images.show.style.filter="blendTrans(duration=2)"
document.images.show.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.show.filters.blendTrans.Apply() 
}
document.images.show.src = pictureurl[current-1];
setidval('picname',picturename[current-1]);
if(document.all){
document.images.show.filters.blendTrans.play() 


document.slideform.slide.selectedIndex = --current;
}
else
last();

}

function first()
{
current = 0;
if(document.all){
document.images.show.style.filter="blendTrans(duration=2)"
document.images.show.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.show.filters.blendTrans.Apply() 
}
document.images.show.src = pictureurl[0];
setidval('picname',picturename[0]);
if(document.all){
document.images.show.filters.blendTrans.play() 

document.slideform.slide.selectedIndex = 0;
}

function last() {
current = document.slideform.slide.length-1;
if(document.all){
document.images.show.style.filter="blendTrans(duration=2)"
document.images.show.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.show.filters.blendTrans.Apply() 
}
document.images.show.src = pictureurl[current];
setidval('picname',picturename[current]);
if(document.all){
document.images.show.filters.blendTrans.play() 

document.slideform.slide.selectedIndex = current;
}

function ap(text) {
document.slideform.slidebutton.value = (text == "Stop") ? "Start" : "Stop";
rotate();
}

function change() {
current = document.slideform.slide.selectedIndex;
if(document.all){
document.images.show.style.filter="blendTrans(duration=2)"
document.images.show.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.show.filters.blendTrans.Apply() 
}
document.images.show.src = pictureurl[current];
setidval('picname',picturename[current]);
if(document.all){
document.images.show.filters.blendTrans.play() 

}

function rotate() {
if (document.slideform.slidebutton.value == "Stop") {
current = (current == document.slideform.slide.length-1) ? 0 : current 1;
if(document.all){
document.images.show.style.filter="blendTrans(duration=2)"
< > picture if current


document.images.show.style.filter="blendTrans(duration=crossFadeDuration)"
document.images.show.filters.blendTrans.Apply() 
}
document.images.show.src = pictureurl[current];
setidval('picname',picturename[current]);
if(document.all){
document.images.show.filters.blendTrans.play() 

document.slideform.slide.selectedIndex = current;
window.setTimeout("rotate()", rotate_delay);
}
}
function openpic()
{
window.open(pictureurl[current]);
}
// End -->
</script>

這個函數是控制js變換的函數

CODE: [Copy to clipboard] <!--主標題--><div id="title" align="center">{$title}</div>
<!--文件屬性--><div class="par" align="center">發布日期:{$adddate}&nbsp;&nbsp;作者:<a href="{PHPCMS_PATH}member/member.php?username={$username}" class="member_url">{$author}</a>&nbsp;&nbsp;來源:<a href="{$copyfromurl}" target="_blank">{$copyfromname}</a>&nbsp;&nbsp;瀏覽次數:<span id="hits">0</span>&nbsp;&nbsp;<a href="{PHPCMS_PATH}comment/index.php?item=pictureid&itemid={$pictureid}&itemurl={$itemurl}" class="commenturl">網友評論<span id="commentnumber1">0</span>條</a>&nbsp;&nbsp;文字大小:【<a href="javascript :fontZoom(16)">大</a>】【<a href="javascript :fontZoom(14)">中</a>】【<a href="javascript :fontZoom(12)">小</a>】 評分等級:{$stars}</div>
<hr align="center" width="740" size="1" noshade style="color:#cccccc;" />


<div class="content_text" id="{$addtime}1"><a href="{$itemurl}">來源:{$_PHPCMS['sitename']}({$PHP_SITEURL})<br/>作者:{$username}<br/>原文:{$title}({$itemurl})</a></div>



<div class="content_text" id="{$addtime}l">{$content}</div>
{if $specialid}<div class="content_text" id="{$addtime}l">相關專題:<a href="{$special[specialurl]}" class="specialurl">{$special[specialname]}</a></div>{/if} 這一串和我們以前講文章頁面是一樣的,是一些相關的信息


從<form name=slideform >這個地方開始,就是圖片的顯示區
<span id="picname" style="font-weight:bold;font-size:14px;">{$pictureurls[0][name]}</span> 
圖片名稱
<img src="{$pictureurls[0][url]}" align="center" name="show" id="picture{$id}" /> 圖片的具體內容
<!--圖片名列表-->
< > picture if current


<select on change="change();" name="slide">
{loop $pictureurls $id $pic}
<option value="{$id}">{$pic[name]}</option>
{/loop}
</select>

!--控制按鈕-->
<input /> <input /> <input /> <input /> <input name="button" type=button />
后面的東西就和文章頁面是一樣的,都是發布評論的內容

延伸 · 閱讀

精彩推薦
  • PHPCMSphpcms常見問題解答

    phpcms常見問題解答

    1.為什么phpcms首頁幻燈片怎么顯示不出來? 答:需要設置文章的 標題圖片 如果設置標題圖片,則可以在首頁以及欄目頁以圖片方式鏈接到文章。 2.自定義...

    phpcms教程網2712019-10-07
  • PHPCMSphpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9去除盛大連接 關閉盛大通行證的修改方法

    phpcms v9默認開啟了盛大連接,直接使用盛大通告證登錄網站,但是盛大通告證的覆蓋面有限,比不上QQ或者支付寶,甚至不如人人網、豆瓣之類,于是有朋...

    phpcms教程網5562019-10-13
  • PHPCMSphpcms V9實現QQ登陸OAuth2.0提供下載

    phpcms V9實現QQ登陸OAuth2.0提供下載

    phpcmsV9使用的QQ登陸依然是OAuth1.0,但現在騰訊已經不審核使用OAuth1.0的網站了。這對于使用pc的站長來講是一個無比巨大的坑。經過對phpcms論壇的一位同學做...

    phpcms教程網3402019-10-11
  • PHPCMSphpcms轉移到虛擬空間的詳細步驟

    phpcms轉移到虛擬空間的詳細步驟

    本文向大家介紹phpcms從本地轉移到虛擬空間的步驟,轉移過程需要改動一部分文件,這里提供如何改動這些文件,以保證你可以順利轉移PHPCMS ...

    phpcms教程網4232019-10-13
  • PHPCMSphpcms怎么上傳歌曲文件

    phpcms怎么上傳歌曲文件

    phpcms上傳歌曲文件的方法:首先依次打開“設置-站點管理-修改”;然后在附件配置的“允許上傳附件類型”中添加自己需要的類型;接著打開“添加模型...

    未知1522023-05-07
  • PHPCMS數據庫導入成功,phpcms打不開

    數據庫導入成功,phpcms打不開

    問:,數據庫導入成功,phpcms打不開 答:您好,查看此域名是解析到 云主機 上的,報錯來看應該是您導入的數據庫不完整,還差session的表,請您核實 若需...

    未知1822023-05-07
  • PHPCMSphpcms的欄目緩存無限級羅列展示處理代碼(親測)

    phpcms的欄目緩存無限級羅列展示處理代碼(親測)

    本文為大家詳細介紹下phpcms的欄目緩存無限級羅列展示是怎么實現的,粗測試了一下,效果還不錯,有需求的朋友可以參考下哈,希望對大家有所幫助 ...

    phpcms教程網8642019-10-11
  • PHPCMS如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    如何設置PhpCms廣告模塊管理 PhpCms廣告模塊管理圖文教程

    PhpCms廣告模塊管理圖文教程,下面給大家總結一下 ...

    PHPCMS教程網3782019-10-14
主站蜘蛛池模板: 扒开胸流出吃奶 | 丁香六月色婷婷综合网 | 青青国产成人久久激情91麻豆 | 丁香五香天堂网 | 99任你躁精品视频 | 国产一区二区三区久久精品小说 | 亚洲成年网站在线777 | 久久99热成人精品国产 | 亚洲一区二区福利视频 | 动漫人物差差差动漫人物免费观看 | 很黄的网站在线观看 | 暖暖视频日本 | 欧美香蕉视频 | 风间由美理论片在线观看 | 久久性生大片免费观看性 | avove本人照片 | 91制片厂制作传媒破解版免费 | 久热在线这里只有精品7 | 极品妖艳许清赵丽全文免费阅读 | free性欧洲 | 疯狂激吻添下边小说 | 国产一久久香蕉国产线看观看 | 国产成人高清视频 | 9l桃色| 桃乃木香奈作品在线 | 国产成人在线影院 | 亚洲图片二区 | 欧美一级片在线视频 | 天天夜夜草草久久伊人天堂 | 全彩孕交漫画福利啪啪吧 | 久久视频在线视频观看精品15 | 女同久久另类99精品国产 | 亚洲精品视频网 | 免费免费啪视频在线观播放 | 视频一区二区国产无限在线观看 | 久九九精品免费视频 | 日韩国产欧美成人一区二区影院 | 99精品视频免费观看 | 亲爱的客栈第二季免费观看完整版 | 91久久国产综合精品 | 国产成人无精品久久久 |