Hace unos días, encontré un sitio web que, aunque tres páginas de un problema son las mismas, excepto que el tamaño de la imagen es diferente. Si son dos, todos entienden que una miniatura y una imagen colgarán en un contenido, de modo que se conviertan en dos imágenes de diferentes tamaños de imagen, pero ¿qué hacer con las tres? Por lo tanto, pensamos en el campo personalizado.
Abra el archivo /include/extend.func.php (Nota: Este archivo es el archivo de interfaz de función personalizada reservado por el sistema, principalmente para el desarrollo secundario. Si tienes una versión más antigua, por defecto no tienes este archivo, simplemente crea un archivo PHP por ti mismo), en la parte inferior? > Añadir el siguiente código de función a la línea anterior
if ($img < >) {
$dtp = nuevo DedeTagParse();
$dtp-> LoadSource ($img);
if(is_array($dtp->CTags)){
foreach($dtp->CTags como $ctag) {
if($ctag->GetName()=='img'){
$width = $ctag->GetAtt ('width ');
$height = $ctag->GetAtt ('altura');
$imgurl = trim($ctag->GetInnerText());
$img = ";
if($imgurl!=”){
if($ftype==1) {
$img. = $imgurl;
}
otro {
$img. = ' < img src = ' .$' Imgurl ". width = ". $ width ". Altura = ". $ Altura ". />’;
}
}
}
}
}
$dtp - > Clear();
Retorno de $img;
}
}
<li>[field:title/][field:imgurl function='GetOneImgUrl(@me,0)'/]</li>
{/ dede: arclist}