• ¡Bienvenido a XenFácil!

    Estás viendo el sitio como Invitado. Para poder participar en este sitio

    y obtendrás privilegios adicionales, acceso a otras áreas y mucho mas.

    ¡Es gratis!


    ¿Ya eres miembro? Inicia sesión

Solucionado Crear bloque (No XenPortal)

Estado
Cerrado para nuevas respuestas

Cesarion

XenForoUser
Mensajes
355
Puntuación de reacciones
126
Puntos
43
País
España
Versión de XenForo
1.4.x
Página web
Web
He buscado en el foro, pero no encuentro información de como hacerlo. Necesito crear un bloque similar al que emplea AzulCloud. Lo ubicaré debajo del menú de navegación y dentro de el insertaré unas imágenes. ¿Se os ocurre como puedo hacerlo?
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Básicamente es crear una plantilla con el inicio similar a la de AzuCloud en su css (div y demás) y meterlo en un hook (page_container_content_top).
Insertar CODE, HTML o PHP:
 <div class="section sectionMain nodeList dark_azucloud">
  <div class="nodeInfo categoryNodeInfo categoryStrip">  
   <div class="categoryText">
	<h3 class="nodeTitle">{xen:phrase [B]crea_una_frase_aquí_como_titulo[/B]}</h3>	
   </div>   
  </div>
  <div class='[B]mi_clase_para_el_contenido[/B]'>
[COLOR=#ff0000][B]mi contenido[/B][/COLOR]
  </div>
 </div>
Te lo miro más despacio que estoy de guardia y ahora mismo no puedo.

Salud2
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Crea un archivo Listener.php y en él pones una clase como: Mi_Clase_Listener que deberá ir en la ruta (directorios) raíz/library/Mi/Clase/Listener.php en cuyo interior habrá una función estática
Insertar CODE, HTML o PHP:
<?php
[COLOR=#0000ff][B]Mi_Clase_Listener[/B][/COLOR]
{
  public static function [COLOR=#ff0000][B]templateHook[/B][/COLOR]($hookName, &$contents, array $hookParams, XenForo_Template_Abstract $template)
  {
	if ($hookName == 'page_container_content_top')
	{
		  $content .= $template->create('mi_nombre_de_plantilla', $template->getParams());
	}
  }
}

También deberás crear (en modo debug) un listener (PCA->Desarrollo->Códigos de evento->Crear código de evento
-> Detector de evento: template_hook
-> Retrollamada a ejecutar: Mi_Clase_Listener :: templateHook

Guardar los cambios.

La plantilla a crear será algo así:
Insertar CODE, HTML o PHP:
 <div class="section sectionMain nodeList dark_azucloud">
  <div class="nodeInfo categoryNodeInfo categoryStrip">
  <div class="categoryText">
	<h3 class="nodeTitle">{xen:phrase [B]crea_una_frase_aquí_como_titulo[/B]}</h3>   
  </div>
  </div>
  <div class='[B]mi_clase_para_el_contenido[/B]'>
[COLOR=#ff0000][B]mi contenido[/B][/COLOR]
  </div>
</div>
Espero que te aclares.

Salud2
 

Cesarion

XenForoUser
Mensajes
355
Puntuación de reacciones
126
Puntos
43
País
España
Versión de XenForo
1.4.x
Página web
Web
lms, te agradezco mucho el curro que te has pegado, pero creo que no es exactamente lo que busco. Yo solo quiero generar un recuadro alrededor de las imágenes. Igual me he explicado mal en el primer mensaje. :(
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.163
Puntos
2.613
Sitio web
xenfacil.com
País
España
Versión de XenForo
2.1.x
PayPal
Donar dinero a este usuario
Página web
Web
Te garantizo que lo tendrás, si no ahí, medio centímetro más abajo.


Salud2
 

Cesarion

XenForoUser
Mensajes
355
Puntuación de reacciones
126
Puntos
43
País
España
Versión de XenForo
1.4.x
Página web
Web
¡Funciona! Muchas gracias, lms. :)

Edito: ¿Donde puedo localizar el css del bloque de las noticias?
 
Estado
Cerrado para nuevas respuestas
Arriba