Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Centrar imagen del campo imagen componente contacto de Joomla  

 
Luis Manuel
 Luis Manuel
Estimable Member

Buenos días, llevo días mirando cómo centrar la imagen que subo a todos los contactos del componente contacto que trae Joomla por defecto y no consigo centrar la imagen, sé que se hace por css, pero no lo consigo previsualizarlo con firebug.

¿Me podéis ayudar con esto?

Gracias.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 01/02/2015 7:31 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Luis.

No se exactamente donde esta esa imagen o si es en el formulario de contacto, puedes mandarnos una captura de pantalla de lo que quieres hacer? o un enlace donde podamos visualizarlo?

Un saludo

ResponderCitar
Respondido : 01/02/2015 4:02 pm

Luis Manuel
 Luis Manuel
Estimable Member

Hola Pepe, adjunto una imagen donde indico qué imagen es la que me gustaría poder centrar, no sé muy bien exactamente que debo tocar del css, ya que, esta imagen la cargo yo en el campo que trae el componente de imagen y se coloca a la derecha, pero si pudiera ser posible al no rellenar ningún otro campo de esa tabla, que se centrara.

Adjunto imagen.

ResponderCitar
Respondido : 01/02/2015 5:11 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola Luis Manuel,

¿Puedes adjuntar una captura del elemento (módulo o artículo) donde insertas esa imagen, pero que veamos en modo código para poder ver los detalles del html que la pinta?.

Saludos

ResponderCitar
Respondido : 02/02/2015 2:10 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Luis Manuel
 Luis Manuel
Estimable Member

Adjunto 2 capturas para que quede claro

ResponderCitar
Respondido : 02/02/2015 12:56 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Por defecto el componente de contactos siempre carga la imagen alineada a la derecha y no da opción de alinearla en otra posición.

Para poder hacer esto tendrás que descargar el archivo components/com_contact/vies/contact/tmpl/default.php

Ahora edita el archivo y cambia la línea:

por esta otra:

Ahora sube el archivo en la ruta templates/purity_iii/html/com_contact/contact (crea los directorios que te puedan faltar). Si ya existía el archivo default.php en esa ruta será ese archivo es que tengas que editar para aplicar los cambios.

Una vez hecho esto puedes añadir estilos CSS imgcontacto para lograr el centrado.

ResponderCitar
Respondido : 02/02/2015 3:09 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Luis Manuel
 Luis Manuel
Estimable Member

Buenas Pablo, me ha quedado perfecto, pero tengo una duda, ¿lo que estoy haciendo con esto es override, es decir que el componente tenga preferencia desde la plantilla que tengo activa?

Es que he copiado el componente entero y no me funcionaba, pero al cambiar el archivo default a una ruta anterior funciona correcto.

Es por aprender ese tema un poco más ya que me cuesta encontrar información para hacerme con mis a puntes y mejorar la calidad de las páginas de mis clientes.

Gracias.

ResponderCitar
Respondido : 03/02/2015 11:27 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

En efecto, las indicaciones que te he dado en mi respuesta anterior son para hacer un override de la plantilla del componente de contactos. La razón principal de hacer esto es que estos cambios no se perderán con futuras actualizaciones de este componente.

Para hacer un override no se pueden copiar todos los archivos del componente, ya que el funcionamiento no es ese. Solo se sobreescriben los archivos con las plantillas de las extensiones, no el resto.

En el siguiente artículo de nuestro blog puedes ver más información sobre el tema de los templates overrides en Joomla:

Aunque sea para Joomla 1.5 el esquema de funcionamiento es similar en versiones superiores.

ResponderCitar
Respondido : 03/02/2015 11:55 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Luis Manuel
 Luis Manuel
Estimable Member

Entendido, sólo que me dio lugar a confusión cuando me dicen en un post más arriba que copie los directorios que me hagan falta, pero... ¿cómo saber qué directorios son los que necesitaría exactamente para que el funcionamiento del override sea correcto?

Si me podéis responder a esto lo agradecería mucho y dar por cerrado este tema.
Muchas gracias.

ResponderCitar
Respondido : 03/02/2015 1:12 pm
Lorena
 Lorena
Miembro Moderator

Hola Luis Manuel,

Los overrides se crean dentro de la carpeta /html dentro de la carpeta del template que usas, creando uno para cada componente tipo templates/MITEMPLATE/html/ELCOMPONENTE/ , en este caso y como te decía Pablo, sería en templates/purity_iii/html/com_contact/contact ya que el template es purity_iii y el componente es com_contact

Tienes más información en la documentación de Joomla en https://docs.joomla.org/J3.x:How_to_use_the_Template_Manager/es#Crear_modificaciones_.28overrides.29

Un saludo.

ResponderCitar
Respondido : 03/02/2015 1:53 pm

Cursos Gratuitos WordPress

Luis Manuel
 Luis Manuel
Estimable Member

Muchísimas gracias por la información ya me ha quedado este hilo muy claro.
Pueden ustedes dar por cerrado este tema.

ResponderCitar
Respondido : 05/02/2015 7:42 pm