Rumah > Tutorial CMS > DEDECMS > teks badan

Apakah yang perlu saya lakukan jika lakaran kecil diherotkan semasa memanggil Dreamweaver CMS?

藏色散人
Lepaskan: 2023-02-22 17:01:24
asal
1918 orang telah melayarinya

Penyelesaian kepada herotan lakaran kecil yang dipanggil oleh DreamWeaver cms: 1. Dalam "Sistem - Tetapan Lampiran", tetapkan lebar dan ketinggian lalai lakaran kecil menjadi lebih besar daripada atau sama dengan saiz maksimum semua lakaran kecil yang dipanggil di seluruh tapak; 2. Buka fail "/include/extend.func.php" dan tambahkan kod sebagai "function thumb($imgurl, $width, $height, $bg = true){...}".

Apakah yang perlu saya lakukan jika lakaran kecil diherotkan semasa memanggil Dreamweaver CMS?

Persekitaran pengendalian tutorial ini: sistem Windows 10, DedeCMS versi 5.7, komputer Dell G3.

Apakah yang perlu saya lakukan jika lakaran kecil diherotkan semasa memanggil DreamWeaver cms?

Penyelesaian untuk menghilangkan herotan dan kekaburan lakaran kecil

Memandangkan dedecms hanya menghasilkan satu lakaran kecil saiz secara lalai, lakaran kenit sering diperlukan dalam halaman berbeza tapak web Lakaran kenit tidak konsisten dalam saiz dan perkadaran , yang mengakibatkan lakaran kecil yang tidak jelas dan herot, yang tidak dapat memenuhi keperluan kebanyakan tapak web Artikel ini memberikan penyelesaian muktamad

Kaedah pengubahsuaian:

1. Untuk mendapatkan penjelasan yang jelas. lakaran kenit, anda perlu mempunyai imej yang cukup besar dan memangkasnya dengan tepat Kaedah berikut adalah untuk memangkas berdasarkan lakaran kecil (kerana sesetengah tapak web dengan imej asal mempunyai tera air), jadi anda mesti Pastikan lakaran kecil asal cukup besar, jadi. anda perlu membuat beberapa tetapan: Sistem - Tetapan Lampiran, tetapkan lebar lalai dan ketinggian lalai lakaran kenit menjadi lebih besar daripada atau sama dengan saiz maksimum semua lakaran kecil yang dipanggil dalam keseluruhan tapak anda untuk pemotongan manual. (Tidak perlu memotong dengan tangan)

2. Buka fail /include/extend.func.php (Nota: Fail ini disediakan untuk pembangunan sekunder dan digunakan untuk pengembangan kaedah berfungsi)

Tambahkan kod berikut sebelum yang terakhir ?>:

function thumb($imgurl, $width, $height, $bg = true)
{
global $cfg_mainsite,$cfg_multi_site;
$thumb = eregi("http://",$imgurl)?str_replace($cfg_mainsite,'',$imgurl):$imgurl;
list($thumbname,$extname) = explode('.',$thumb);
$newthumb = $thumbname.'_'.$width.'_'.$height.'.'.$extname;
if(!$thumbname || !$extname || !file_exists(DEDEROOT.$thumb)) return $imgurl;
if(!file_exists(DEDEROOT.$newthumb))
{
include_once DEDEINC.'/image.func.php';
if($bg==true)
{
ImageResizeNew(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
}
else
{
ImageResize(DEDEROOT.$thumb, $width, $height, DEDEROOT.$newthumb);
}
}
return $cfg_multi_site=='Y'?$cfg_mainsite.$newthumb:$newthumb;
}
Salin selepas log masuk

Kaedah panggilan:

[field:picname function='thumb(@me,$width,$height,$bg)'/]
Salin selepas log masuk

Penerangan parameter:

$width: thumbnail width (integer)

$height: ketinggian lakaran kecil (integer)

$bg: sama ada untuk mengisi tempat kosong, diisi secara automatik secara lalai, warna isian latar belakang berada dalam tetapan aksesori sistem (true/ palsu)

Contoh:

Panggil lakaran kecil dengan panjang dan lebar 100 piksel: [field:picname function='thumb(@me,100,100)'/ ]

Kekalkan bahagian asal dan jangan isi secara automatik (tidak disyorkan): [field:picname function='thumb(@me,100,100,false)'/]

Pembelajaran yang disyorkan: tutorial dedecms

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika lakaran kecil diherotkan semasa memanggil Dreamweaver CMS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan