Red de conocimiento del abogados - Ley de patentes - ¿Las miniaturas de artículos de dedecms pueden utilizar imágenes de servidor remoto?

¿Las miniaturas de artículos de dedecms pueden utilizar imágenes de servidor remoto?

Abra la plantilla predeterminada de DreamWeaver (\templets\default\article_image_new.htm) y busque el siguiente código:

lt; ul class="w25 textCenter"gt; >

{dede:productimagelist}

lt;ligt;lt;a href="javascript:ChangePic('[field:imgsrc/]', '#bigpicimg');" campo: texto/]" rel="facebox"gt;lt;img src="[field:imgsrc/]" width="120" height="90"gt;lt;/agt;lt;/ligt;

{/dede: productimagelist}

lt;/ulgt;

2. Ingrese al backend de DreamWeaver (por cierto, aquí se explica cómo configurar el tamaño de la miniatura y agregar marca de agua) Siga los pasos a continuación:

Haga clic en: "Sistema" - "Parámetros básicos del sistema" - "Configuración de archivos adjuntos" y busque "Ancho predeterminado de miniatura", "Imagen en miniatura" en la configuración de parámetros "Altura predeterminada" y "Si el atlas usa marcas de agua" (las miniaturas también se verán afectadas). Después de establecer los valores confiables, se completarán los ajustes del tamaño de la miniatura y de la marca de agua. Pero cabe señalar que la función de marca de agua en "Sistema" - "Configuración de marca de agua de imagen" debe estar activada.

3. Cree una nueva columna de atlas, agregue el código anterior a la plantilla del artículo del atlas, cree un artículo del atlas, concéntrese en cargar algunas imágenes más grandes, guarde el artículo y luego modifíquelo en "Derecha". -haga clic en la miniatura de la imagen que acaba de cargar en la pestaña "Imagen del álbum" - "Propiedades" para obtener la dirección de la imagen: http://127.0.0.1/dede/swfupload.php?dopost=ddimgamp; allimg/130428 /1-13042QJ045.jpg (No sigas leyendo si no entiendes).

Cuando analizamos este lugar, no es difícil encontrar que está compuesto por "/dede/swfupload.php?dopost=ddimgamp; img=" "[field: imgsrc/]". Entonces podemos obtener la miniatura correspondiente modificando la dirección de la imagen correspondiente en nuestra página web anterior. El código modificado es el siguiente:

lt; img src="/dede/swfupload.php?dopost =ddimgamp; img=[field:imgsrc/]" width="120" height="90"gt;

Actualiza el HTML del artículo de la galería, jaja, el trabajo está hecho, vista previa del artículo, página La apertura la velocidad es mucho más rápida En este momento, haga clic derecho en la miniatura - "Propiedades" y las imágenes obtenidas son todas miniaturas rectas (el tamaño de la imagen se ha vuelto más pequeño).

4. Querida, no seas feliz demasiado pronto, la pesadilla acaba de comenzar. Cuando salimos del fondo o cerramos el navegador, la miniatura del artículo de la galería que abrimos antes desaparece. "¡Este abominable tejedor de sueños!" Te quejarás así en silencio, está bien, déjame contarte mi método, es un poco estúpido, pero es efectivo. (No tengas miedo de seguir leyendo)

En primer lugar, debemos usar ftp para descargar todas las imágenes en el servidor: las imágenes correspondientes del artículo del álbum al local y luego iniciar sesión. al fondo. En este momento, se pueden ver las miniaturas, reemplácelas con los nombres de las imágenes que acaba de descargar usando ftp y guárdelas en un directorio. Una vez completado, tendremos miniaturas de todas las imágenes de forma local.

5. Utilice ftp para crear una nueva carpeta en el directorio Imágenes con la misma ruta que el directorio donde se encuentran las imágenes.

5.1. La dirección donde se guardan las imágenes de los álbumes y artículos: /uploads/allimg/130428/

5.2. Mi nueva dirección: /images/uploads/allimg/130428/<. /p >

Mueva todas las imágenes en la dirección correspondiente a 5.1 a 5.2 y luego cargue todas las miniaturas locales a la dirección correspondiente a 5.1

Nota: El directorio raíz es el directorio donde se encuentra Dreamweaver.

p>

6. Luego procese nuestro código en un solo paso de la siguiente manera:

lt; ul class="w25 textCenter"gt;

{dede: productimagelist }

lt;ligt;lt;a href="javascript:ChangePic('/images[field:imgsrc/]', '#bigpicimg');" title="[field:text/]" rel="facebox" gt;lt;img src="[field:imgsrc/]" width="120" height="90"gt;lt;/agt;lt;/ligt;

{ /dede:productimagelist}

lt;/ulgt;

Actualizado el HTML del artículo del álbum, ¡el efecto es asombroso!

Ah, finalmente terminé de escribirlo. Pensémoslo lentamente. Puede que el método no sea bueno para usted. Espero que los expertos puedan criticar y dar consejos.