• ¡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

Mod.Plantilla Mostrar informacion completa sólo del creador del Post

#1
Bueno gente, les voy a enseñar a condicionar la informacion completa del usuario solo para el creador del post.-

Para ello vamos a abrir y editar la plantilla message_user_info de la siguiente manera;

Buscar:
PHP:
<xen:if hascontent="true">
Y agregar justo arriba:
PHP:
<xen:if is="{$post.position} == 0">
Buscar:
PHP:
            </xen:contentcheck>
        </div>
    </xen:if>
Agregar abajo:
PHP:
</xen:if>
El resultado...
img.png
 

lms

Administrador
#4
Bueno, acabo de instalarlo en xenfácil. Se ve bien.

Es bueno apoyar (cuando es posible) las modificaciones de los usuarios, y sobre todo, cuando son útiles (esta ahorra espacio). Como se puede apreciar funciona bien.

Salud2
 
#5
Interesante, ya que este habilitado mi foro, a darle con estas sugerencias, gracias por tu sugerencia Gushh

Iraac
 

lms

Administrador
#8
Buscar = encontrar, hallar (search)
arriba = encima (antes) (above, up, top)
abajo = debajo (después, detrás) (bellow, under)
agregar = añadir (add)
Plantilla = (template)

Max Lesandre, te pongo las equivalencias en inglés entre paréntesis () para ver si así te aclaras con el idioma. El complemento funciona bien si sigues las instrucciones.

Re-inténtalo

Salud2
 
#9
modelo de edição message_user_info

Pesquisa:
PHP:
<xen:if hascontent="true">
adicionar acima:
PHP:
<xen:if is="{$post.position} == 0">
Pesquisa:
PHP:
</xen:contentcheck>
        </div>
    </xen:if>
Adicione abaixo:
PHP:
</xen:if>
 

lms

Administrador
#10
Nada, hombre, habrá que cambiar el logo y poner además de español, portugués.:D

Gracias, descaro.

Salud2
 
#14
Max dime los complementos que estás usando y .. sube una copia aquí de tu message_user_info para revisarlo, no puede ser que una modificación tan sencilla no te dé respuesta
 
#15
Max dime los complementos que estás usando y .. sube una copia aquí de tu message_user_info para revisarlo, no puede ser que una modificación tan sencilla no te dé respuesta
Modificaciones que afecten la vista del topico no tengo, apenas tenho: XenMedia, Forum Icons (template modification), New User Conversation, Visitor Message, Affiliates, and I edited header to add an adsense banner.
HTML:
<xen:require css="message_user_info.css" />

<div class="messageUserInfo" itemscope="itemscope" itemtype="http://data-vocabulary.org/Person">
<div class="messageUserBlock">
    <xen:hook name="message_user_info_avatar" params="{xen:array 'user={$user}'}">
        <div class="avatarHolder">
            <xen:avatar user="$user" size="m" itemprop="photo" />
            <!-- slot: message_user_info_avatar -->
        </div>
    </xen:hook>

<xen:if is="!{$isQuickReply}">
    <xen:hook name="message_user_info_text" params="{xen:array 'user={$user}'}">
        <h3 class="userText">
            <xen:username user="$user" itemprop="name" rich="true" />
            <xen:if hascontent="true"><em class="userTitle" itemprop="title"><xen:contentcheck>{xen:helper userTitle, $user}</xen:contentcheck></em></xen:if>
            <!-- slot: message_user_info_text -->
        </h3>
    </xen:hook>
 
<xen:if is="{$post.position} == 0">
 
    <xen:if hascontent="true">
        <div class="extraUserInfo">
            <xen:contentcheck>
            <xen:hook name="message_user_info_extra" params="{xen:array 'user={$user}'}">
                <xen:if is="@messageShowRegisterDate">
                    <dl class="pairsInline">
                        <dt>{xen:phrase member_since}:</dt>
                        <dd>{xen:date $user.register_date}</dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowMessageCount">
                    <dl class="pairsInline">
                        <dt>{xen:phrase message_count}:</dt>
                        <dd><a href="{xen:link search/member, '', 'user_id={$user.user_id}'}" class="concealed">{xen:number $user.message_count}</a></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowTotalLikes">
                    <dl class="pairsInline">
                        <dt>{xen:phrase likes_received}:</dt>
                        <dd>{xen:number $user.like_count}</dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowTrophyPoints">
                    <dl class="pairsInline">
                        <dt>{xen:phrase trophy_points}:</dt>
                        <dd><a href="{xen:link 'members/trophies', $user}" class="OverlayTrigger concealed">{xen:number $user.trophy_points}</a></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowGender AND {$user.gender}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase gender}:</dt>
                        <dd itemprop="gender"><xen:if is="{$user.gender} == 'male'">{xen:phrase male}<xen:else />{xen:phrase female}</xen:if></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowOccupation AND {$user.occupation}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase occupation}:</dt>
                        <dd itemprop="role">{xen:string censor, $user.occupation}</dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowLocation AND {$user.location}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase location}:</dt>
                        <dd><a href="http://maps.google.com/maps?q={xen:urlencode {xen:string censor, $user.location}}" target="_blank" rel="nofollow" itemprop="address" class="concealed">{xen:string censor, $user.location}</a></dd>
                    </dl>
                </xen:if>

                <xen:if is="@messageShowHomepage AND {$user.homepage}">
                    <dl class="pairsInline">
                        <dt>{xen:phrase home_page}:</dt>
                        <dd><a href="{$user.homepage}" rel="nofollow" target="_blank" itemprop="url">{xen:string censor, $user.homepage}</a></dd>
                    </dl>
                </xen:if>

                <xen:comment>
                <xen:foreach loop="{$user.identities}" key="$service" value="$account">
                    <dl class="pairsInline">
                        <dt>{$service}</dt>
                        <dd>{$account}</dd>
                    </dl>
                </xen:foreach>
                </xen:comment>

            </xen:hook>
            </xen:contentcheck>
        </div>
    </xen:if>
</xen:if>

</xen:if>

    <span class="arrow"><span></span></span>
</div>
</div>
 

lms

Administrador
#16
La modificación está correcta. ¿Usas algún estilo?
No entiendo qué te puede estar pasando para que no funcione.

Salud2
 
#17
si, la modificación está bien... supongo que ésta está hecha en el estilo que estés usando, de tener otro... prueba hacer lo mismo en el estilo default y nos cuentas...
 
Arriba