導航:首頁 > 文件教程 > dede圖片集教程

dede圖片集教程

發布時間:2022-09-11 00:07:10

1. dede調用圖片文章如何控制調用的圖片大小

方法一:
找到模板中代碼的位置如:
<div class="picview">
{dede:field name='image'/}
</div>
將其替換為:
<div class="picview">
<img src="{dede:field name='litpic'/}" width="200" height="250">
</div>
這樣就可以自由的實現各個模板中圖片的大小啦,非常的方便!風信網路推薦大家採用此方法。

方法二:
修改文件:include/arc.archives.class.php 262行
//模板里直接使用{dede:field name='image'/}獲取縮略圖
$this->Fields['image'] = (!eregi('jpg|gif|png', $this->Fields['picname']) ? '' : "<img src='{$this->Fields['picname']}' />");
將其替換為:
$this->Fields['image'] = (!eregi('jpg|gif|png', $this->Fields['picname']) ? '' : "<img src='{$this->Fields['picname']}' onload='javascript:if (this.width>400) this.style.width=400;'/>");
加上onload="javascript:if (this.width>400) this.style.width=400;"可以圖片大小。超過400則只顯示400,小於400的則顯示實際圖片大小。
這種方法有個缺點:每個圖片都是width=400,對於某些圖片顯示可能會對頁面效果造成影響。

2. 【高分求教】dede圖片集內容頁怎麼調用所有圖片用幻燈片展示呢

{dede:arclist flag='h' typeid='' row='' titlelen='' infolen='' imgwidth='' img height='' listtype='' orderby='' limit='0,1'} [field:title/] {/dede:arclist} 這樣可以調用出來了

3. dede織夢圖片集怎麼給採集的圖片縮略圖加上水印啊

系統設置裡面有個「圖片水印設置」,這裡面,還有一個「採集的圖片是否使用圖片水印功能」。選擇是就行了。

4. 織夢列表頁如何獲取圖片集內的所有圖片,圖片集下有N個圖片集,一個圖片集下有N張圖片

在include/common.inc.php文件最後添加:

functionGetimg($aid,$imgwith=344,$imgheight=450,$num=0,$style='li')
{
global$dsql;
$imgurls='';
$row=$dsql->getone("SelectimgurlsFrom`af_addonimages`whereaid='$aid'");//
$imgurls=$row['imgurls'];
preg_match_all("/{dede:img(.*)}(.*){/dede:img/isU",$imgurls,$wordcount);
$count=count($wordcount[2]);
if($num>$count||$num==0)
{
$num=$count;
}
for($i=0;$i<$num;$i++)
{
if($style=='li')

{
$imglist.="<ahref=#".$i."><imgsrc=".trim($wordcount[2][$i])."width=".$imgwith."height=".$imgheight."></a>";//此處為輸出的樣式,可根據需要修改

}
}
return$imglist;
}

然後在列表模版中使用:

{dede:list}

[field:idfunction="Getimg(@me,344,400,9)"/]

{/dede:list}調用

在文章模版中使用 :{dede:field.id function="Getimg(@me,344,400,9)" /}調用
其中344、400、9都可以修改成你想要的寬、高尺寸。

5. DEDE內容頁圖片集如何單頁顯示多張圖片請懂的朋友告訴下.謝謝

在表現方式那裡選擇第一個就可以了,然後模版頁面中用dede的默認圖片集代碼就可以了
{dede:field name='imgurls' alt='圖片輸出區'}
[field:pagestyle runphp='yes'] @me= (@me==3 ? '<li>' : '');[/field:pagestyle]
<a href='[field:linkurl/]' [field:pagestyle runphp='yes'] @me= (@me==3 ? 'class="pic"' : ''); [/field:pagestyle] target="_blank">
<img src='[field:imgsrc/]' id='bigimg' [field:imgwidth /] alt='[field:alttext /]' border='0' />
</a>

[field:pagestyle runphp='yes'] @me = (@me==3 ? '</li>' : ''); [/field:pagestyle]
{/dede:field}

{dede:field name='pagestyle' alt='根據不同的風格輸出不同的結尾信息' runphp='yes'}
if(@me==3) {
@me = '</ul>';
}
else if(@me==2) {
@me = "<script language='javascript'>dStartPlay();</script>\r\n";
}
else {
@me = '';
}
{/dede:field}

6. 求dede首頁調用圖集的前兩張圖片代碼以及詳細步驟

我們在使用dede圖片集的時候經常會碰到列表頁或者內容頁要調用一張圖片而並非縮略圖,那麼碰到這樣的問題怎麼辦呢?今天就給大家分享一個解決辦法:
步驟一:
修改include/extend.func.php
添加如下代碼:

//取第一張圖地址
function firstimg($str_pic)
{
$str_sub=substr($str_pic,0,-7).".jpg";//刪除縮略圖字元串最後七位,然後再補上後綴.jpg
return $str_sub;
}
步驟二:直接在dede模板裡面寫調用標簽
然後在模板里循環調用:

在列表使用:[field:litpic function=firstimg('@me')/]
在內容頁使用:{dede:field name='litpic' function="firstimg(@me)"/}

該修改方法有一個缺點:就是上傳的圖片必須是jpg格式的,定死格式了有點麻煩。

7. 織夢如何用sql標簽獲取圖片集

調用圖片集可以使用dede:proctimagelist。js應該不會涉及到圖片輸出,只要控制div或者ul即可。

{dede:proctimagelist alt='所有圖片輸出區'}
<div><img src="[field:imgsrc/]" /></div>
{/dede:proctimagelist}

閱讀全文

與dede圖片集教程相關的資料

熱點內容
表格如何篩選出重復數據數量 瀏覽:496
北京軟體工程師教程 瀏覽:421
voms導出的文件在哪裡 瀏覽:504
maccp文件夾 瀏覽:466
網路經紀人怎麼辦 瀏覽:668
網路java模擬器 瀏覽:266
紅米note2現在系統版本 瀏覽:162
項目管理綱領性文件有哪些內容 瀏覽:584
如何打開e盤的word文件 瀏覽:267
基本文件有哪些 瀏覽:85
如何讓word顯示一頁 瀏覽:136
電腦word文檔怎麼保存docx文件 瀏覽:825
建德ps九折文件袋 瀏覽:659
c盤文件哪些是可以刪除的 瀏覽:395
火狐附加組件工具欄 瀏覽:471
如何批量找相同數據自動排序 瀏覽:639
網路技術有限公司需要什麼軟體 瀏覽:534
怎麼用qq找到新浪微博賬號密碼 瀏覽:569
資料庫附加5173 瀏覽:181
梁祝哪個版本最好 瀏覽:713

友情鏈接