• ¡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 Colocar título a un módulo de Xenporta

Estado
Cerrado para nuevas respuestas

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Mi idea es poner un título a un módulo para que quede así o similar:

2up48jd.jpg

En caso de no poderse otra opción sería crear un módulo html y darle formato con css, pero no sé cómo.
 

ManuTdi

XenForoUser
Mensajes
1.189
Puntuación de reacciones
405
Puntos
583
País
España
Versión de XenForo
2.1.x
rafitaloquita dijo:
Mi idea es poner un título a un módulo para que quede así o similar:

* SPOILER *

En caso de no poderse otra opción sería crear un módulo html y darle formato con css, pero no sé cómo.

Creo que es algo así <h3>titulo<h3> pero el jefe sabrá mejor
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Si lo pongo así en el xml del modulo, no se como darle formato con css, ya que solo poniendolo con <h3> se ve simple.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
los títulos van en <h1>Título</h1>

Salud2
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Si añades a la plantilla EXTRA.css
Insertar CODE, HTML o PHP:
.newModule h1 { color: @primaryLight; font-size: 35px; text-shadow: 1px 1px 0 @primaryDarker; }
en el módulo añades
Insertar CODE, HTML o PHP:
<h1 class="newModule">Temas del mes</h1>

Salud2

No entiendo muy bien. El css está claro, pero el html donde? En un modulo nuevo o en el de recent accordion? Por que si es en un nuevo módulo no sé cómo crearlos y si es el el de recent accordion no me funciona. Perdón por la ignorancia :(
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
Usa este código directamente


Para más info, mira aquí en el portal.

Salud2
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Todo claro, muchas gracias Lms, solo me queda que las noticias del XenPorta se me muestren juntas, porque el código que me disteis las muestra como yo quería (Me tocó modificar algunas cosas), pero salen separadas, me gustaría si se puede ponerlas así como en charlAdictos pero no sé muy bien en que parte del código es la que se separan las noticias.

ou01at.jpg
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Ahora sí, lo único que el borde envuelve a cada bloque de noticias, y yo quiero que envuelva a todo el conjunto entero, no sé si me explico.

Por cierto, los módulos recentSlider y RecentAccordion, casi nunca me carga las imagenes, muy pocas veces y les cuesta mucho, a qué puede deberse?
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
Para eso, el inicio de la plantilla EWRporta_Block_RecentNews debe ser:
Insertar CODE, HTML o PHP:
<xen:require css="message_user_info.css" />
<xen:require css="bb_code.css" />
<xen:require css="EWRporta_Block_RecentNews.css" />

<div class="sectionMain" id="recentNews">
    <xen:foreach loop="$RecentNews" value="$news">
        <div class="secondaryContent sectionMain recentNews" id="{$news.thread_id}">
Repasa la configuración de los módulos y nombra bien al adjunto. Repasa los archivos del directorio /js/, sobre todo los correspondientes a este complemento del Portal.

Salud2
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Esta todo repasado, y el código que has puesto mi plantilla lo tenía diferente, lo he sustituido pero sigue pasando lo mismo con el borde. Yo copié el código para RecentNews de XenFacil que pusiste en su día, y en XenFacil las noticias están separadas, algo debe cambiar en el código, por ejemplo HDJuegos tiene borde en todo el bloque y no en cada noticia. He intentado ver algo de código con el chrome pero no me aclaro y nada de lo que modifico surge efecto. Dejo el código para que veas que donde puede estar:

Insertar CODE, HTML o PHP:
<xen:require css="message_user_info.css" />
<xen:require css="bb_code.css" />
<xen:require css="EWRporta_Block_RecentNews.css" />

<div id="recentNews">
    <xen:foreach loop="$RecentNews" value="$news">
        <div class="sectionMain recentNews" id="{$news.thread_id}">

                <div class="messageUserBlock">
                    <div class="avatarHolder">
                        <xen:if is="{$news.attach}">
                            <a href="{xen:link threads, $news}"><img src="{$news.attach.thumbnailUrl}" alt="{$news.attach.filename}" /></a>
                        <xen:elseif is="{$news.image}" />
                            <a href="{xen:link threads, $news}"><img src="{$news.image}" alt="{$news.image}" style="height: 150px; width: 150px;" /></a>
                        <xen:comment><xen:else />
                            <xen:avatar user="$news" size="m" itemprop="photo" /></xen:comment>
                        </xen:if>
                        <xen:comment><xen:if is="{$news.attach}">

                        <xen:elseif is="{$news.medio}" />
                            <div style="background: url('data/media/{$news.medio.media_id}.jpg') no-repeat;">
                                <a href="{xen:link 'full:media/popout', $news.medio}" class="OverlayTrigger"><img src="js/8wayrun/EWRmedio_play.png" width="160" height="90" /></a>
                            </div>
                        <xen:elseif is="{$news.image}" />
                            <a href="{xen:link threads, $news}"><img src="{$news.image}" alt="{$news.image}" style="height: 150px; width: 150px;" /></a>
                        <xen:else />
                            <xen:avatar user="$news" size="m" itemprop="photo" />
                        </xen:if></xen:comment>
                    </div>
                </div>
 
            <div class="primaryContent {xen:if '{$position} != "center" AND {$position} != "right"', 'leftDate'}">
  
                <div class="subHeading">
                    <div style="float: right; white-space: nowrap;">
                        <a href="{xen:link threads, $news}"><xen:datetime time="$news.promote_date" /></a>
                        <xen:if is="{$visitor.permissions.EWRporta.canPromote}">
                            &nbsp; (<a href="{xen:link 'threads/edit', $news}" class="OverlayTrigger">{xen:phrase edit}</a>)
                        </xen:if>
                    </div>
                </div>
                    <div class="lmsHeading"><a href="{xen:link threads, $news}">{$news.title}</a></div>
 
                <div class="newsDate secondaryContent">
                    <div class="newsMonth heading">{$news.month}</div>
                    <div class="newsDay">{$news.day}</div>
                </div>
  
                <div class="messageContent baseHtml">
                    <div class="postedBy">
                        <span class="posted">{xen:phrase by} <a href="{xen:link members, $news}" class="username">{$news.username}</a>
                        {xen:phrase at} <a href="{xen:link threads, $news}">{xen:time $news.post_date, 'absolute'}</a></span>
                        <span class="views">({$news.view_count} {xen:phrase views})</span>
                        <span class="comments"><a href="{xen:link threads, $news}">{$news.reply_count} {xen:phrase comments}</a></span>
                    </div>
 
                    <div class="clearFix"></div>
                </div>

                <div class="sectionFooter {xen:if '{$option.social}', 'social'}">
                    <xen:if is="{$option.social}">
                        <xen:if hascontent="true">
                            <div class="sharePage">
                                <xen:require css="share_page.css" />

                                <xen:contentcheck>
                                    <xen:if is="{$xenOptions.tweet.enabled}">
                                        <div class="tweet shareControl">

                                        <script type="text/javascript" src="http://widgets.tuenti.com/widgets.js"></script>

                                        <a href="http://www.tuenti.com/share" class="tuenti-share-button"
                                        icon-style="light"
                                        share-url="http://www.rafastinson.com"></a>

                                            <a href="http://twitter.com/share" class="twitter-share-button"
                                                data-count="horizontal"
                                                data-lang="{xen:helper twitterLang, $visitorLanguage.language_code}"
                                                data-url="{xen:link canonical:threads, $news}"
                                                {xen:if {$news.title}, 'data-text="{$news.title}"'}
                                                {xen:if {$xenOptions.tweet.via}, 'data-via="{$xenOptions.tweet.via}"'}
                                                {xen:if {$xenOptions.tweet.related}, 'data-related="{$xenOptions.tweet.related}"'}>{xen:phrase tweet}</a>
                                        </div>
                                    </xen:if>
                                    <xen:if is="{$xenOptions.plusone}">
                                        <div class="plusone shareControl">
                                            <div class="g-plusone" data-size="medium" data-count="true" data-href="{xen:link canonical:threads, $news}" data-lang="{$visitorLanguage.language_code}"></div>
                                        </div>
                                    </xen:if>
                                    <xen:if is="{$xenOptions.facebookLike}">
                                        <div class="facebookLike shareControl">
                                            <xen:container var="$facebookSdk">1</xen:container>
                                            <fb:like href="{xen:link canonical:threads, $news}" layout="button_count" action="{$xenOptions.facebookLikeAction}" font="trebuchet ms" colorscheme="@fbColorScheme"></fb:like>
                                        </div>
                                    </xen:if>
                                </xen:contentcheck>
                            </div>
                        </xen:if>
                    <xen:else />
                        <xen:comment>{xen:phrase discussion_in_x_started_by_y_date_z, 'forum=<a href="{xen:link forums, $news}">{$news.node_title}</a>', 'name=<a href="{xen:link members, $news}" class="username">{$news.username}</a>', 'date=<a href="{xen:link threads, $news}">{xen:datetime $news.post_date, html}</a>'}</xen:comment>
                    </xen:if>

                    <div class="continue">
                        <a href="{xen:link threads, $news}"><xen:datetime time="$news.promote_date" /></a>
                        <xen:comment><a href="{xen:link threads, $news}" style="background: transparent url('@imagePath/xenforo/icons/redirect.png') no-repeat left bottom; padding-left: 20px;">
                            {xen:phrase continue_reading}
                        </a></xen:comment>
                    </div>
                </div>
            </div>
        </div>
    </xen:foreach>

    <xen:if hascontent="true">
    <div class="section sectionMain">
        <xen:contentcheck>
        <xen:if is="{$xenOptions.EWRporta_breakout}">
            <div style="margin: -5px 0px; {xen:if '{$option.pagenav} && {$option.count} > {$option.limit}', 'float: right;'}">
                <xen:include template="EWRporta_Footer" />
            </div>
        </xen:if>
        <xen:if is="{$option.pagenav} && {$option.count} > {$option.limit}">
            <div style="margin-left: 5px;">
                <xen:pagenav link="portal" page="{$page}" perpage="{$option.limit}" total="{$option.count}" />
            </div>
        </xen:if>
        </xen:contentcheck>
    </div>
    </xen:if>
</div>
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
Esta todo repasado, y el código que has puesto mi plantilla lo tenía diferente, lo he sustituido pero sigue pasando lo mismo con el borde. Yo copié el código para RecentNews de XenFacil que pusiste en su día, y en XenFacil las noticias están separadas, algo debe cambiar en el código, por ejemplo HDJuegos tiene borde en todo el bloque y no en cada noticia. He intentado ver algo de código con el chrome pero no me aclaro y nada de lo que modifico surge efecto. Dejo el código para que veas que donde puede estar:

Insertar CODE, HTML o PHP:
<xen:require css="message_user_info.css" />
<xen:require css="bb_code.css" />
<xen:require css="EWRporta_Block_RecentNews.css" />

<div class="section" id="recentNews">
    <xen:foreach loop="$RecentNews" value="$news">
        <div class="secondaryContent sectionMain recentNews" id="{$news.thread_id}">

                <div class="messageUserBlock">
                    <div class="avatarHolder">
                        <xen:if is="{$news.attach}">
                            <a href="{xen:link threads, $news}"><img src="{$news.attach.thumbnailUrl}" alt="{$news.attach.filename}" /></a>
                        <xen:elseif is="{$news.image}" />
                            <a href="{xen:link threads, $news}"><img src="{$news.image}" alt="{$news.image}" style="height: 150px; width: 150px;" /></a>
                        <xen:comment><xen:else />
                            <xen:avatar user="$news" size="m" itemprop="photo" /></xen:comment>
                        </xen:if>
                        <xen:comment><xen:if is="{$news.attach}">

                        <xen:elseif is="{$news.medio}" />
                            <div style="background: url('data/media/{$news.medio.media_id}.jpg') no-repeat;">
                                <a href="{xen:link 'full:media/popout', $news.medio}" class="OverlayTrigger"><img src="js/8wayrun/EWRmedio_play.png" width="160" height="90" /></a>
                            </div>
                        <xen:elseif is="{$news.image}" />
                            <a href="{xen:link threads, $news}"><img src="{$news.image}" alt="{$news.image}" style="height: 150px; width: 150px;" /></a>
                        <xen:else />
                            <xen:avatar user="$news" size="m" itemprop="photo" />
                        </xen:if></xen:comment>
                    </div>
                </div>

            <div class="primaryContent {xen:if '{$position} != "center" AND {$position} != "right"', 'leftDate'}">

                <div class="subHeading">
                    <div style="float: right; white-space: nowrap;">
                        <a href="{xen:link threads, $news}"><xen:datetime time="$news.promote_date" /></a>
                        <xen:if is="{$visitor.permissions.EWRporta.canPromote}">
                            &nbsp; (<a href="{xen:link 'threads/edit', $news}" class="OverlayTrigger">{xen:phrase edit}</a>)
                        </xen:if>
                    </div>
                </div>
                    <div class="lmsHeading"><a href="{xen:link threads, $news}">{$news.title}</a></div>

                <div class="newsDate secondaryContent">
                    <div class="newsMonth heading">{$news.month}</div>
                    <div class="newsDay">{$news.day}</div>
                </div>

                <div class="messageContent baseHtml">
                    <div class="postedBy">
                        <span class="posted">{xen:phrase by} <a href="{xen:link members, $news}" class="username">{$news.username}</a>
                        {xen:phrase at} <a href="{xen:link threads, $news}">{xen:time $news.post_date, 'absolute'}</a></span>
                        <span class="views">({$news.view_count} {xen:phrase views})</span>
                        <span class="comments"><a href="{xen:link threads, $news}">{$news.reply_count} {xen:phrase comments}</a></span>
                    </div>

                    <div class="clearFix"></div>
                </div>

                <div class="sectionFooter {xen:if '{$option.social}', 'social'}">
                    <xen:if is="{$option.social}">
                        <xen:if hascontent="true">
                            <div class="sharePage">
                                <xen:require css="share_page.css" />

                                <xen:contentcheck>
                                    <xen:if is="{$xenOptions.tweet.enabled}">
                                        <div class="tweet shareControl">

                                        <script type="text/javascript" src="http://widgets.tuenti.com/widgets.js"></script>

                                        <a href="http://www.tuenti.com/share" class="tuenti-share-button"
                                        icon-style="light"
                                        share-url="http://www.rafastinson.com"></a>

                                            <a href="http://twitter.com/share" class="twitter-share-button"
                                                data-count="horizontal"
                                                data-lang="{xen:helper twitterLang, $visitorLanguage.language_code}"
                                                data-url="{xen:link canonical:threads, $news}"
                                                {xen:if {$news.title}, 'data-text="{$news.title}"'}
                                                {xen:if {$xenOptions.tweet.via}, 'data-via="{$xenOptions.tweet.via}"'}
                                                {xen:if {$xenOptions.tweet.related}, 'data-related="{$xenOptions.tweet.related}"'}>{xen:phrase tweet}</a>
                                        </div>
                                    </xen:if>
                                    <xen:if is="{$xenOptions.plusone}">
                                        <div class="plusone shareControl">
                                            <div class="g-plusone" data-size="medium" data-count="true" data-href="{xen:link canonical:threads, $news}" data-lang="{$visitorLanguage.language_code}"></div>
                                        </div>
                                    </xen:if>
                                    <xen:if is="{$xenOptions.facebookLike}">
                                        <div class="facebookLike shareControl">
                                            <xen:container var="$facebookSdk">1</xen:container>
                                            <fb:like href="{xen:link canonical:threads, $news}" layout="button_count" action="{$xenOptions.facebookLikeAction}" font="trebuchet ms" colorscheme="@fbColorScheme"></fb:like>
                                        </div>
                                    </xen:if>
                                </xen:contentcheck>
                            </div>
                        </xen:if>
                    <xen:else />
                        <xen:comment>{xen:phrase discussion_in_x_started_by_y_date_z, 'forum=<a href="{xen:link forums, $news}">{$news.node_title}</a>', 'name=<a href="{xen:link members, $news}" class="username">{$news.username}</a>', 'date=<a href="{xen:link threads, $news}">{xen:datetime $news.post_date, html}</a>'}</xen:comment>
                    </xen:if>

                    <div class="continue">
                        <a href="{xen:link threads, $news}"><xen:datetime time="$news.promote_date" /></a>
                        <xen:comment><a href="{xen:link threads, $news}" style="background: transparent url('@imagePath/xenforo/icons/redirect.png') no-repeat left bottom; padding-left: 20px;">
                            {xen:phrase continue_reading}
                        </a></xen:comment>
                    </div>
                </div>
            </div>
        </div>
    </xen:foreach>

    <xen:if hascontent="true">
    <div class="section sectionMain">
        <xen:contentcheck>
        <xen:if is="{$xenOptions.EWRporta_breakout}">
            <div style="margin: -5px 0px; {xen:if '{$option.pagenav} && {$option.count} > {$option.limit}', 'float: right;'}">
                <xen:include template="EWRporta_Footer" />
            </div>
        </xen:if>
        <xen:if is="{$option.pagenav} && {$option.count} > {$option.limit}">
            <div style="margin-left: 5px;">
                <xen:pagenav link="portal" page="{$page}" perpage="{$option.limit}" total="{$option.count}" />
            </div>
        </xen:if>
        </xen:contentcheck>
    </div>
    </xen:if>
</div>
Prueba ahora.
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Sigue sin funcionarme! :O

EDITO: Me funciona, he cambiado el div id=section, por sectionmain pero ahora el borde me incluye también la paginación. Cómo hago para excluir la paginación?

EDITO: SOLUCIONADO, poniendo la paginacion al final del código html e incluyéndo etiqutas div style he conseguido darle estilo, etc...
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
Ya se por qué no te toma algunas imágenes. Tienen vídeo puesto las que no te toma. El php del complemento está preparado para dar primero los vídeos, luego los adjuntos, luego las imágenes y finalmente el avatar. En la modificación que te he pasado no se tienen en cuenta ni los vídeos ni los avatares. Debes de cambiar el php del directorio /library/EWRporta/Block/RecentNews.php por el que te adjunto.

Salud2
 

Adjuntos

  • RecentNews.zip
    1,5 KB · Visitas: 40

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Sí, pero así no me muestra los avatares el RecentNews. El problema de las imagenes es con Accordion y Slider.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
Si el archivo se llama slider.jpg y subes el mismo archivo pero como slide.jpg, configurando un módulo con un nombre y el otro con el otro, obtendrás DOS módulos que manejan diferentes temas y/o archivos. El que te interese que esté en los dos, le subes los dos archivos.

Salud2
 

rafitaloquita

Miembro
Mensajes
49
Puntuación de reacciones
10
Puntos
8
Eso mismo es lo que he hecho, y al sustituir tu archivo por el que esta en ftp, no me carga las imágenes el RecentNews. Pero el RecentSlider y el RecentAccordion sí. Yo necesito que me las cargue el RecentNews también.

El problema es que tarda en cargarlas mucho, y casi siempre no me carga muchas, solamente carga 2 o 3 y algunas quedan sin cargar. No será por las opciones del módulo, la caché? No sé muy bien.
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
A mi me las está cargando sin problemas. Lo he sacado directamente del FTP por no buscarlo en el disco duro. Y verás que la hace correctamente, al menos aquí.

Salud2
 

lms

Administrador
Mensajes
7.741
Puntuación de reacciones
2.160
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
Usa este.

Salud2
 

Adjuntos

  • RecentNews.zip
    1,5 KB · Visitas: 20
Estado
Cerrado para nuevas respuestas
Arriba