本文目錄一覽:
php 合併圖片及圖片失真的解決辦法
一、合併圖片
二、在用PHPCMS的thumb函數時,JPG圖片變化大小後,質量會下降很多。
經研究,是PHP的imagejpeg函數的問題,最後修改此函數為imagepng後,問題得以解決。
請問如何在phpcms中調取欄目圖片?
phpcms欄目頁調用欄目圖片的最佳解決方法:
phpcms調用最高父級欄目圖片:{$CATEGORYS[$top_parentid][image]}
phpcms調用直接父級欄目圖片:{$CATEGORYS[$parentid][image]}
phpcms調用當前欄目圖片:{$CATEGORYS[$catid][image]}
phpcms調用指定id的欄目圖片:{$CATEGORYS[78][image]}
假如二級欄目沒有設置圖片,那麼默認調用父級欄目的圖片.
{if $image}
img src=”{$CATEGORYS[$catid][image]}” width=”994″ height=”229″ style=”border:0px;”
{else}
img src=”{$CATEGORYS[$top_parentid][image]}” width=”994″ height=”229″ style=”border:0px;”
{/if}
這種是另一種調用方法
div class=”czb”
{pc:content action=”category” catid=”$top_parentid” num=”20″ siteid=”$siteid” order=”listorder ASC”}
{loop $data $r}
div class=”cbox”
div class=”cboxt”h3a href=”{$r[url]}”{$r[catname]}/a/h3spana href=”{$r[url]}”更多/a/span/div
div class=”cboxm”img src=”{thumb($r[image],96,96)}” width=”96px” height=”96px”/
!–wei–
{pc:content action=”position” catid=”$r[catid]” num=”1″ order=”id DESC” posid=”32″}
{loop $data $r}
pa href=”{$r[url]}”{str_cut($r[title],36,’..’)}/a/p
p{str_cut($r[description],116,’..’)}a href=”{$r[url]}”[詳情]/a/p/div
{/loop}
{/pc}
{pc:content action=”lists” catid=”$r[catid]” num=”5″ siteid=”$siteid” order=”id desc” }
ul
{loop $data $val}
lispan[{date(‘m-d’,$val[inputtime])}]/spanpa href=”{$val[‘url’]}”{$val[‘title’]}/a/p/li
{/loop}
{/pc}
/ul
/div!–cbox–
{/loop}
{/pc}
/div
PHPcms 怎麼約束內容里圖片規格
我們可以從兩個方面對內容里的圖片進行大小約束:
後台添加內容是在編輯器中直接設置圖片的顯示大小,通過在編輯器中雙擊你要設置的圖片即可彈出設置對話框,在對話框中包括圖片的所有信息都可以設置,當然包括寬高,在圖片寬高中設置數值(單位像素)即可。
如果你感覺每次添加內容都需要挨個設置圖片的大小麻煩,那麼我們可以在文章內容頁模板中通過js程序直接自動調整內容中的圖片大小到你想要的寬高。具體操作如下:
在你的文章內容頁模板中假設內容是放在一個id為container的div中:div id=”container”{$container}/div,那麼我們可以使用如下js來約束圖片大小:首先在網頁頭部引入jquery.sgallery.js文件(/statics/js/jquery.sgallery.js phpcms自帶程序);然後在container後面加入如下js代碼調用裏面的圖片約束程序:
PS:第二種辦法可以參考phpcms原套模板中的content/show.html。更多phpcms v9使用與模板製作開發教程可參考iphpcms的視頻教程。
phpcms 圖片無法上傳
可以是你上傳的圖片過大,解決方法:1、壓縮圖片。2、修改php.ini文件的上傳大小設置
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/256767.html