- Compatibilidad con XF
- 2.3.x
- Descripción breve
- Hotlink Converter batch-converts hotlinked images in XenForo attachments, saving them locally for long-term use. Inline embedding ensures images render seamlessly without "edited" stamps or activity bumps. Compatible with XenForo 2.3+. Supports JPG, JPEG, PNG, GIF, WebP, BMP formats.
Convertidor de Hotlinkses un herramienta de administrador que convierte en formato de archivo adjunto de la forma localizadas imágenes externamente hotlinked a archivos adjuntos de la forma local en toda tu caja. Scaneahttps://external.com/pic.jpg[/IMG]BB código en los posts de foro, perfil, mensajes de conversación y actualizaciones de recursos del Gestor de Recursos. Descarga las imágenes, crea adjuntos adecuados para XF y reemplaza el BB código con
rendera en línea.
Es built para foros con contenido hotlinked desde otros sistemas legados (phpBB, vBulletin, etc.), donde se almacenan imágenes de 20 años en los posts del foro y que lentamente se deterioran mientras los hosts externos van desapareciendo. Selecciona qué tipos de contenido afectará, realiza un Dry Run para previsualizar, luego convierte.
rendera en línea.
Es built para foros con contenido hotlinked desde otros sistemas legados (phpBB, vBulletin, etc.), donde se almacenan imágenes de 20 años en los posts del foro y que lentamente se deterioran mientras los hosts externos van desapareciendo. Selecciona qué tipos de contenido afectará, realiza un Dry Run para previsualizar, luego convierte.
- []]*Conversión de placa completaConvierte las imágenes hotlinked en los posts de foro, los posts de perfil, los mensajes de conversación y actualizaciones de recursos XFRM. Un deslizador por tipo de contenido te permite elegir exactamente qué se escanea.[]]*Gestor de Recursos opcional- Funciona con XenForo básico. La meta-resource solo aparece cuando se instala el Gestor de Recursos.[]]*Panel de AdministraciónMostrar un conteo por tipo de cuántos elementos contienen imágenes hotlinked, así como estadísticas de conversión (convertidos/fallidos/skipped/pendientes). Los conteos se calculan en demanda (mediante un botón Recalcular) y se guardan en caché, por lo que la página abre instantáneamente incluso en una lista con millones de posts.[]]*Modo Dry Run- Previsualiza qué se convertirá sin descargar nada. Los resultados aparecen en la lista de conversión como entradas "pendientes".[]]*Renderizado en líneaImagenes convertidas se muestran en línea como archivos adjuntos locales (usando el editor nativo de cada tipo de contenido), sin marca de edición extra, sin alerta y sin aumento de actividad en el contenido migrado. El autor original sigue siendo el autor.[]]*Posts sobre códigos/tutoriales nunca son tocados- Literalejemplos dentro
,
,,,
o / o
son dejados exactamente como están, así que tutoriales que demuestren el código BB nunca se corrompen.[]Permiso de administrador dedicado - Un permiso llamado "Convertidor de Hotlink" gatee la ejecución de las conversiones y el borrado del registro, así que puede otorgarlo a los administradores no superiores específicos.[]Log de conversión - Registro paginado de cada URL procesado con estatus, tipos de contenido y IDs, enlaces adjuntos, tamaños de archivo, una razón traducible para los fallos/fallas, y fechas/horas. Filtrable por estado.[]Confirma Caja - La conversación en vivo requiere confirmación explícita ya que modifica el contenido de manera irreversible. Si está habilitada la escaneo de conversaciones privadas, el cajón añade un aviso sobre la privacidad de las conversaciones privadas.[]*Sistema de manejo SMART IMG - Manejavariantes de etiquetas (,) y phpBBform.[]deduplicación de URLs - Si la misma URL externa aparece múltiples veces en un artículo, se descarga una sola vez y todas las instancias comparten el mismo archivo adjunto.[]Saltar URL local - las URLs que ya apuntan a tu propia tabla se saltan automáticamente.[]*Símplemente idóneo - Seguro de ejecutarse varias veces. Las URLs ya convertidas se saltan en ejecuciones posteriores. No descargas ni adjuntos duplicados.[]Resiliencia en caso de fallo - Descargas fallidas (404, retrasos, archivos demasiado grandes, imágenes inválidas) se registran con un motivo específico. El trabajo continúa procesando el resto.[]¡Silencio en las grandes corridas - Una corrida en masa suprime el ping externo de IndexNow, así que no llenará la cola de trabajos o notificará a los motores de búsqueda por cambios estéticos en imágenes (vuestro índice local de búsqueda aún se actualizará).[]*Borrar limpiamente - Elimina la tabla de registro de conversión al desinstalar.
- []Ir a CP Administrador > Herramientas > Convertidor de Enlaces Hotlinks.[]*]En el CP de Administrador > Opciones > Convertidor de Enlaces, elige qué tipos de contenido escanear. Los posts del foro están habilitados por defecto; la escaneo de conversaciones está deshabilitada por defecto.[]*tags.[]Ejecutar un Correo En Blanco para escanear sin convertir. Ver el registro para ver exactamente qué se procesaría.[]*Clic en Convierte Todo, confirma en la ventana de abajo, y el trabajo en segundo plano continuo maneja lo demás: descargando cada imagen, creando un archivo adjunto XF e actualizando el contenido alineado.[]Revisión del log de conversión para cualquier fallo, filtrando por estado para enfocarse en los problemas.[/list]
[hr][/hr]
Antes:
[CODE]
Check out this screenshot: [IMG]https://external-site.com/image.jpg
[/CODE]
Después:
La imagen ahora se almacena localmente como una adjunta correcta de tipo XF, insertada en el contenido original. Sobrevivirá incluso si el host externo cae.Código:Check out this screenshot: [ATTACH=full]12345[/ATTACH]
- []]*Arquitectura:Un abstracción de fuente de contenido sobre Servicio + Tarea + Repositorio, así que cada tipo de contenido pasa por el mismo flujo. Una tabla de base de datos (xf_qubn_hlc_conversion_log) para registro auditoria.[]]*Inlining embed:Cada tipo de contenido se edita a través del servicio XF editor nativo, que establece tanto attach_count como la metadatos de enlace - razón por la cual las imágenes convertidas se renderizan en línea en lugar de como una banda ancha adjunta.[]]*Descargas:Uso del lector HTTP nativo de XF con protección contra SSRF, un tiempo de espera de 15 segundos y una limitación de tamaño de archivo de 10 MB por imagen.[]]*Formatos soportados:JPG, JPEG, PNG, GIF, WebP, BMP.[]]*Procesamiento de trabajo:Cursor-basejado trabajo resumible. Procesa 50 items por lote con chequeos de límite de tiempo, y puede ser cancelado desde la cola de trabajos del CP Administrador.[]]*Compatibilidad:Requiere XenForo 2.3.0+. El Gestor de Recursos de XF es opcional y solo habilita el objetivo resource-update.[]]*Calidad de código:PHPStan nivel 3 limpio. Sin extensiones de clase - completamente autónomo.