Extensión Imgur para phpBB
Extensión Imgur para phpBB.
Agrega un nuevo botón para subir imágenes a Imgur y la añade automáticamente al tema, mensaje privado o la firma del usuario A través del Panel de Control del Administrador se puede controlar si se desea mostrar la imagen como texto plano o usando BBCode como URL, imagen (default) o miniatura.
Características
- Cambia los datos de la API a través del PCA
- Opcionalmente, especifica un álbum en donde se subirán todas las imágenes
- Compatible con la extensión ABBC3
- Protección contra ataques CSRF
- Registro de Administrador cuando se realizan cambios en la configuración
- Insertar BBCode o texto en la posición del cursor
- Enlace de descarga de copia de seguridad del álbum en el PCA Album
- Barra de progreso al subir imágenes
- Compatible con la extensión QuickReply Reloaded
- Compatible con la extensión mChat
- Menú desplegable en el botón (al dar clic derecho) de subida de imagen
- Pestaña Imgur en las opciones de publicación para elegir entre las distintas opciones de salida
- Almacenamiento de ciertas preferencias de usuario usando localStorage y sessionStorage
- Ajustes en el PCA para habilitar o deshabilitar los distintos tipos de salida
- Subir imágenes arrastrando y soltando, en la pestaña Imgur del editor completo
Vista previa
(Haga clic para ver en tamaño completo)
Requisitos
- PHP 7.1.3 o superior
- phpBB 3.3 o superior
- Composer (únicamente para desarrollo)
- Datos de la API de Imgur (
client_id
yclient_secret
)
Soporte
- Página de descarga
- Preguntas frecuentes
- Área de soporte
- Área de soporte en GitHub
- Traducciones en Crowdin
Donar
Si le gustó o encontró útil mi trabajo y quiere mostrar un gesto de agradecimiento, puede considerar realizar una donación.
API de Imgur
- Registrese en Imgur, si no tiene una cuenta
- Registre una aplicación Imgur en https://api.imgur.com/oauth2/addclient
- Ingrese el nombre de la aplicación
- Seleccionr OAuth 2 authorization with a callback URL
- Asegúrese que la URL
http://domain.tld/app.php/imgur/authorize
funcione, remplazandodomain.tld
con su propio dominio, y usehttps://
si cuenta con un certificado SSL instalado y configurado - Ingrese la URL anterior en el campo Authorization callback URL
- Ingrese su email y una breve descripción
- Después de enviar los datos, obtendrá un
client_id
yclient_secret
Configuración
- Dirígase a su
Panel de Control de Administración
>Extensiones
>Ajustes de Imgur
- Ingrese el
client_id
yclient_secret
- Opcionalmente ingrese el ID del álbum
- Haga clic en enviar
- Nuevamente en los ajustes de Imgur, haga clic en el enlace de autorización
- Una nueva ventana se abrirá para autorizar la aplicación
- Inicie sesión en su cuenta de Imgur para autorizar el acceso a la misma
- La ventana se cerrará por si sola al finalizar, o mostrará un mensaje de error
Para personalizar la apariencia:
- Ingrese a
{PHPBB_ROOT}/ext/alfredoramos/imgur/
- Copie el directorio
styles/prosilver/
astyles/{ESTILO}/
- Realice las modificaciones necesarias al archivo
styles/{ESTILO}/theme/css/imgur.css
Nota: Si su estilo no hereda de prosilver
, necesitará seguir los pasos anteriores inclusive si no desea realizar ningúna modificación a los archivos.
Instalación
- Descargue la última versión
- Descomprima el archivo
*.zip
o*.tar.gz
- Copie los archivos y directorios dentro de
{PHPBB_ROOT}/ext/alfredoramos/imgur/
- Ejecute el comando
composer install --prefer-dist --no-dev
dentro de{PHPBB_ROOT}/ext/alfredoramos/imgur/
- Dirígase a su
Panel de Control de Administración
>Personalizar
>Administrar extensiones
- Haga clic en
Habilitar
y confirme
Desinstalación
- Dirígase a su
Panel de Control de Administración
>Personalizar
>Administrar extensiones
- Haga clic en
Deshabilitar
y confirme - Regrese a
Administrar extensiones
>Imgur
>Borrar datos
y confirme
Actualización
- Dirígase a su
Panel de Control de Administración
>Personalizar
>Administrar extensiones
- Haga clic en
Deshabilitar
y confirme - Elimine todos los archivos dentro de
{PHPBB_ROOT}/ext/alfredoramos/imgur/
- Descargue la nueva versión
- Suba los nuevos archivos dentro de
{PHPBB_ROOT}/ext/alfredoramos/imgur/
- Habilite la extensión nuevamente