Создание сайтов

Цзиньян веб-строительство_dedecms вызов пользовательского поля изображения

Некоторые дня назад, чтобы получить сайт, обнаружил, что проблема три страницы, хотя, кроме размера изображения не одинаковые другие, если это два слова, мы все же понимаем, миниатюры [...]

Статьи

Несколько дней назад на веб-сайте обнаружили, одна проблема три страницы, хотя, кроме размера изображения не одинаковые другие, если это два слова, мы все понимаем, миниатюра, один содержание висеть изображение, так что грубо и гладко сделать два изображения размера изображения, но что делать три, так что думает о пользовательском поле,

Откройте файл / include / extend.func.php (Примечание: этот файл является файлом интерфейса пользовательских функций, предназначенным для использования в качестве вторичной разработки.Если вы находитесь в старой версии, по умолчанию этот файл не существует, просто создайте свой собственный PHP-файл), в нижней части? >В предыдущей строке добавляется следующий код функции

function GetOneImgUrl ($img, $ftype = 1) {{
if ($img < > ") {
$dtp = new DedeTagParse();
$dtp-> LoadSource ($img);
if (is_array ($dtp-> CTags)) {
foreach ($dtp-> CTags as $ctag) {
if ($ctag-> GetName () == 'img') {
$width = $ctag- > GetAtt ('width');
$height = $ctag- > GetAtt ('height ');
$imgurl = trim ($ctag- > GetInnerText ());
$img = »;
if($imgurl! =”){
if ($ftype == 1) {
$img. = $imgurl;
}
else{
$img. = ' < img src = '. $» Imgurl. width = "". $ width». height = "". $Высота». />’;
}
}
}
}
}
$dtp- > Clear();
return $img;
}
}
Функция здесь заканчивается...
———————————–
{dede: arclist row = '5' orderby = 'id' channelid = '1' addfields = 'imgurl'}
<li>[field: title /] [field: imgurl function = ' GetOneImgUrl (@ me, 0) ' /]</li>
{/ dede: arclist}
Ниже приведены разъяснения кода. addfields = ' imgurl'? imgurl - это имя вашего пользовательского поля.
[field: imgurl function = ' GetOneImgUrl (@ me,0) ' /] Это адрес в пользовательском изображении.
Что-нибудь не может быть, обращайтесь за помощью.
Выше вышеseoПодробные сведения об изображениях в пользовательских полях вызова дедекмс