Cómo crear páginas de entrada personalizadas

Descripción general

Este documento explica cómo crear páginas de entrada personalizadas. Estas páginas se aplicarán a cada cuenta en el servidor. Los proveedores no pueden crear sus propias páginas de entrada personalizadas en este momento. 

  • PICK Importante: Mucha de la información incluida en este documento puede cambiar en el futuro. Sin embargo, las variables que usan las plantillas permanecerán iguales en versiones futuras de cPanel & WHM.
  • note ¡Ojo!: El término $themename mostrado en este documento representará el nombre de la plantilla que usted personalizará.

Duplicar la plantilla existente

Usted puede encontrar todos los materiales necesarios para personalizar las páginas de entrada bajo el directorio/usr/local/cpanel/base/unprotected/ Este directorio contiene la plantilla de entrada principal y sus archivos CSS, además de dos subdirectorios importantes:

  • /usr/local/cpanel/base/unprotected/$themename/templates/ — Este directorio contiene varias plantillas personalizables adicionales. Estas plantillas incluyen páginas de error, la característica de reinicio de contraseña y otras plantillas de menor uso. Usted las necesitará personalizar para poder crear páginas personalizadas.
  • /usr/local/cpanel/base/unprotected/$themename/images/ — Este directorio contiene todas las imágenes que aparecen en las páginas de entrada.

Primero, debe crear una copia de la plantilla cpanel existente:

  1. Acceda a la sección Universal Theme Manager en WHM (Main >> Themes >> Universal Theme Manager).
  2. Pulse el enlace Manage Themes, bajo Login.
  3. Pulse el icono Clone, al lado de la plantilla cpanel
  4. Escriba un nombre para la copia de la plantilla en el campo de texto disponible y pulse Submit.

En este momento, usted tendrá una copia de la plantilla cpanel ubicada en /usr/local/cpanel/base/unprotected/$themename En este caso, $themename sería el nombre que usted escribió en el paso 4.

Una vez que usted haya copiado una plantilla, usted podrá editar las imágenes y plantillas listadas a continuación.

Una vez que haya terminado de editar la plantilla, navegue a la sección Tweak Settings en WHM y seleccione su plantilla nueva de la opción Default login theme.

Para cambiar el idioma local en su página de entrada personalizada, use la característica Edit a Locale.

Para añadir cadenas de caracteres nuevas a su página de entrada personalizada, le pedimos encarecidamente que use la característica maketext (en inglés).

Encontrar las imágenes

Los siguientes puntos sobre los logotipos de la subcabecera para cPanel, WHM y webmail son importantes:

  • Las imágenes están ubicadas en /usr/local/$themename/base/unprotected/cpanel/images Hay tres imágenes de la subcabecera y 9 otras imágenes que se pueden personalizar.
  • El área que contiene todas las imágenes de la subcabecera mide 345 x 75 píxeles.
  • Los logotipos de la subcabecera miden 318 x 55 píxeles. Usted debe diseñar su logotipo personalizado con las mismas dimensiones. Así tendrá espacio dentro de la subcabecera de la página de entrada.
  • Los logotipos de la subcabecera están ubicados en el div login-sub-header bajo style_v2.css

Imágenes de la subcabecera

 

Ruta completa
Imágen
Descripción
/usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo.png

La subcabecera de cPanel.
/usr/local/cpanel/base/unprotected/$themename/images/whm.png

La subcabecera de WHM.
/usr/local/cpanel/base/unprotected/$themename/images/webmail.png

La subcabecera de webmail.

Otras imágenes

Ruta completa
Imágen
Descripción
/usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png

El logotipo de cPanel al pie de las páginas de entrada.
/usr/local/cpanel/base/unprotected/$themename/images/icon-password.png

El icono que aparece en el campo de la contraseña.
/usr/local/cpanel/base/unprotected/$themename/images/icon-username.png

El icono que aparece en el campo de nombre de usuario.
/usr/local/cpanel/base/unprotected/$themename/images/login-error-close.png

El icono que les permite a los usuarios cerrar cualquier mensaje emergente que recibe el sistema.
/usr/local/cpanel/base/unprotected/$themename/images/login-whisp.png La imagen de fondo para las páginas de entrada.
/usr/local/cpanel/base/unprotected/$themename/images/notice-error.png

La imagen que aparece en la página cuando hay un error.
/usr/local/cpanel/base/unprotected/$themename/images/notice-info.png

La imagen que aparece cuando el sistema necesita mostrar información adicional.
/usr/local/cpanel/base/unprotected/$themename/images/notice-success.png

La imagen que aparece cuando el usuario entra al sistema o reinicia su contraseña exitosamente.
/usr/local/cpanel/base/unprotected/$themename/images/warning.png

La imagen que aparece cuando se da una advertencia.

Referencia para personalizar plantillas

token_denied.tmpl

 

La plantilla de error
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/templates/error.tmpl
Descripción La pantalla mostrada cuando un usuario recibe una respuesta 404,token deniedreferrer denied o access denied.
Imágenes /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png

 

Las variables de esta plantilla

 

Variable
Tipo
Descripción
form_ref hash Las variables de formulario para pasar con la solicitud.
dest_uri cadena El URL, sin el token, para cargar después de que el usuario se autentica nuevamente.
theme cadena La plantilla a cargar.
error_msg cadena El mensaje de error que se debe mostrar.
parameterized_form hash Las variables de formulario que se pasan como una consulta en cadena de URL.
user cadena El nombre de usuario que se debe autenticar de nuevo.

login.tmpl

 

The Login Template
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/templates/login.tmpl
Descripción La página de entrada predeterminada.
Imágenes
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo.png
  • /usr/local/cpanel/base/unprotected/$themename/images/login-whisp.png
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png
  • /usr/local/cpanel/base/unprotected/$themename/images/icon-username.png
  • /usr/local/cpanel/base/unprotected/$themename/images/icon-password.png

 

Las variables de esta plantilla

 

Variable
Tipo
Descripción
msg_code cadena La clave que corresponde a un mensaje en login_messages para mostrar en la página de carga. Este mensaje se muestra después de que el usuario ha sido autenticado.
dest_uri cadena El URL que se debe cargar, sin el token, una vez que el usuario haya sido autenticado con éxito.

passthrough.tmpl

 

Confirmation Code Interface.png
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/templates/passthrough.tmpl
Descripción Esta plantilla se usa como una página de confirmación y redirección cuando se niega un token.
Imágenes No aplica.

 

Las variables de esta plantilla

 

Variable
Tipo
Descripción
redirect_uri cadena El URL a donde se debe redirigir al usuario.
form_ref hash Los form values a enviarse a redirect_uri.
cp_security_token cadena El nuevo token de seguridad a usarse en el URL.

resetpass.tmpl

 

Confirmation Code Interface.png
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/resetpass.tmpl
Descripción La plantilla principal para las páginas para restaurar la contraseña.
Imágenes
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo.png
  • =/usr/local/cpanel/base/unprotected/$themename/images/login-whisp.png=
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png
  • /usr/local/cpanel/base/unprotected/$themename/images/icon-username.png

resetpass_confirmation.tmpl

 

Confirmation Code Interface.png
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/templates/resetpass_confirmation.tmpl
Descripción Esta plantilla se usa cuando un usuario trata de restaurar la contraseña. El usuario debe escribir el código de confirmación que recibió en su correo electrónico para poder restaurar la contraseña.
Imágenes
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo.png
  • /usr/local/cpanel/base/unprotected/$themename/images/login-whisp.png
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png
  • /usr/local/cpanel/base/unprotected/$themename/images/notice-info.png

 

 

resetpass_no_user.tmpl

 

The No User Template
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/templates/resetpass_no_user.tmpl
Descripción Esta plantilla se usa cuando un usuario pulsa el enlace Reset Password sin escribir su nombre de usuario.
Imágenes
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo.png
  • /usr/local/cpanel/base/unprotected/$themename/images/login-whisp.png
  • =/usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png=
  • /usr/local/cpanel/base/unprotected/$themename/images/icon-username.png

resetpass_success.tmpl

 

The Password Reset Success Template
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/templates/resetpass_success.tmpl
Descripción Esta plantilla se usa cuando un usuario restaura su contraseña con éxito.
Images
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo.png
  • /usr/local/cpanel/base/unprotected/$themename/images/login-whisp.png
  • /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png
  • /usr/local/cpanel/base/unprotected/$themename/images/notice-success.png

reset-email-html.tmpl

 

The Reset Password Email Template in HTML
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/resetpass-email-html.tmpl
Descripción Esta plantilla define los mensajes de correo electrónico que reciben los usuarios cuando tratan de restaurar su contraseña. Estos mensajes solo funcionan si el cliente de correo electrónico del usuario pueden mostrar HTML.
Imágenes /usr/local/cpanel/base/unprotected/$themename/images/cpanel-logo-tiny.png

 

Las variables de esta plantilla

 

Variable
Tipo
Descripción
remote_addr cadena La dirección IP del usuario.
confirmation_code cadena El código de confirmación a usarse con la utilidad resetpass
secure_reset_link cadena La versión de SSL del URL que el usuario tendrá que acceder para restaurar su contraseña.
insecure_reset_link cadena El URL que el usuario tendrá que acceder para restaurar su contraseña, sin usar SSL.

reset-email.tmpl

 

The Reset Password Email Template without HTML
Pulse para agrandar la imagen.

 

Ubicación /usr/local/cpanel/base/unprotected/$themename/resetpass-email.tmpl
Descripción Esta plantilla define el mensaje de correo electrónico que los usuarios recibirán cuando tratan de restaurar su contraseña.
Imágenes No aplica.

 

Las variables de esta plantilla

 

Variable
Tipo
Descripción
remote_addr cadena La dirección IP del usuario.
confirmation_code cadena El código de confirmación a usarse con la utilidad resetpass
secure_reset_link cadena La versión SSL del URL que el usuario tendrá que acceder para restaurar su contraseña.
insecure_reset_link cadena El URL que el usuario accederá para restaurar su contraseña, sin usar SSL.
 
Fuente: cPanel Knowledge
  • 0 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Related Articles

¿Cuál aplicación de Webmail debo escoger?

 Descripción general cPanel incluye tres aplicaciones de Webmail estándar: Horde, Roundcube y...

¿IMAP o POP3 para cuentas de correo?

Descripción general La diferencia fundamental entre IMAP y POP3 yace en cómo y por cuánto...

Asignar direcciones IP dedicadas a los subdominios

Descripción general Aunque nuestro software no proporciona una interfaz basada en un navegador...

Atajos de teclado en WHM

Descripción general Los usuarios pueden navegar el menú de la izquierda de WHM con su teclado....

Características para limitar el correo (Cómo prevenir el spam)

Descripción general Este documento se enfoca en cuatro características de Tweak Settings que...