• ¡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 Ocultar Mensajes A Invitados

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
Esta es una modificación simple de plantilla que oculta el contenido publicado a los invitados y les muestra un mensaje que puedes modificar para adaptarlo a tus necesidades.

En la plantilla message reemplace todo el código existente con el siguiente código:
Insertar CODE, HTML o PHP:
<xen:require css="message.css" />
<xen:require css="bb_code.css" />
<li id="{$messageId}" class="message{xen:if $message.isDeleted, ' deleted'}{xen:if '{$message.is_admin} OR {$message.is_moderator}', ' staff'}" data-author="{$message.username}">
      <xen:include template="message_user_info">
         <xen:map from="$message" to="$user" />
     </xen:include>
     <div class="messageInfo">
         <br /><br />
        <xen:if is="!{$visitor.user_id}">
        <p class="importantMessage">¡Hola invitado. <a href="{xen:link 'register/'}">Regístrate</a> o <a href="{xen:link 'login/'}">Accede</a> para ver este mensaje!</p>
        <xen:else />
         <xen:if is="{$message.isNew}"><span class="newIndicator"><span></span>{xen:phrase new}</span></xen:if>
         <xen:if hascontent="true">
             <ul class="messageNotices">
                 <xen:contentcheck>
                     <xen:if is="{$message.isDeleted}">
                         <li class="deletedNotice">{xen:phrase this_message_has_been_removed_from_public_view}</li>
                     <xen:elseif is="{$message.isModerated}" />
                         <li class="moderatedNotice">{xen:phrase this_message_is_awaiting_moderator_approval_and_is_invisible_to_normal}</li>
                     </xen:if>
                 </xen:contentcheck>
             </ul>
         </xen:if>
          <div class="messageContent">
             <article><blockquote class="messageText ugc baseHtml">{xen:raw $message.messageHtml}</blockquote></article>
              {xen:raw $messageContentAfterTemplate}
         </div>
              </xen:if>
          <xen:if is="{$visitor.content_show_signature} && {$message.signature}">
             <div class="baseHtml signature ugc"><aside>{xen:raw $message.signatureHtml}</aside></div>
         </xen:if>
          {xen:raw $messageAfterTemplate}
          <div id="likes-{$messageId}"><xen:if is="{$message.likes}"><xen:include template="likes_summary" /></xen:if></div>
     </div>
  </li>

94823062.png
1.png
Salud2​
 
Arriba