[Error]  Link solo para visitantes
* URL del foro: http://www.personalclub.net/ * Versión del foro: 1.6 * Actualización: Ninguna holas! hoy les tengo una pregunta un tanto curiosa X...



holas! hoy les tengo una pregunta un tanto curiosa XD

miren... uso este codigo para armar un bloque en el portal de mi foro

Código PHP:
<div style="padding-bottom:15px">
    <
table align="center" border="0" cellpadding="6" cellspacing="1" class="tborder" width="100%">
        <
thead>

            <
tr>
                <
td class="thead" colspan="0">
                
                    <
a href="#top" onclick="return toggle_collapse('module_14')" style="float:right"><img alt="" border="0" id="collapseimg_module_14" src="http://personalclub.net/images/%5BK%5DInferno/collapse.gif" /></a>
                
                <
span class="smallfont"><strong>&raquoPanel de Navegación</strong></span></td>
            </
tr>
        </
thead>
        <
tbody id="collapseobj_module_14" style="">
            
                <
tr>

    <
td class="trow1">
        <
div class="smallfont">&raquo; <a href="/portal.php"><strong>Página de Bienvenida</strong></a></div>
        <
div class="smallfont">&raquo; <a href="http://personalclub.net/index.php"><a href="index.php" style="color: #ff0000">Foro  </a><IMG SRC="http://personalclub.latinsoft.ok.pe/flacha.gif"></a></div><div class="smallfont">&nbsp;&gt; <a href="http://personalclub.net/usercp.php">User CP</a></div><div class="smallfont">&nbsp;&gt; <a href="http://personalclub.net/misc.php?action=help">FAQ</a></div>
<
div class="smallfont">&nbsp;&gt; <a href="http://personalclub.net/thread-669.html" style="color: #FFD700">Indice de Anime!<IMG SRC="http://personalclub.net/images/nuevobli.gif"></a></div>
<
div class="smallfont">&nbsp;&gt; <a href="http://personalclub.net/thread-666.html" style="color: #FFD700">Indice de Manga!<IMG SRC="http://personalclub.net/images/nuevobli.gif"></a></div>
<
div class="smallfont">&raquo; <a href="http://personalclub.net/member.php?action=register" style="color: #ff0000">Regístrate</a></div></td></tr></tbody></table></div


verán que al final hay un div que dice Regístrate que es en sí envia a la pagina para que se registren en el foroXD pero alli viene lo curioso como es un html normal, escrito para que cualkiera lo pueda ver, lo que quisiera saber es si se puede usar un IF condisional dentro de ese codigo apra que solo lo puedan ver los usuario visitantes no registrados o no logueados ^^

se puede? y si la respuesta es si, como quedaria el codigo ^^?

desde ya, gracias, espero que esta consulta no sea muy complicada >_<



Última modificación: 23 Jan, 2011, 5:57 am por Cluster.
Podrias utitlizar PHP en plantillas y utilizalo de este modo.

Código PHP:
<if in_array($GLOBALS['mybb']->user['usergroup'], array(1)) then>
<
div style="padding-bottom:15px">
    <
table align="center" border="0" cellpadding="6" cellspacing="1" class="tborder" width="100%">
        <
thead>

            <
tr>
                <
td class="thead" colspan="0">
                
                    <
a href="#top" onclick="return toggle_collapse('module_14')" style="float:right"><img alt="" border="0" id="collapseimg_module_14" src="http://personalclub.net/images/%5BK%5DInferno/collapse.gif" /></a>
                
                <
span class="smallfont"><strong>&raquoPanel de Navegación</strong></span></td>
            </
tr>
        </
thead>
        <
tbody id="collapseobj_module_14" style="">
            
                <
tr>

    <
td class="trow1">
        <
div class="smallfont">&raquo; <a href="/portal.php"><strong>Página de Bienvenida</strong></a></div>
        <
div class="smallfont">&raquo; <a href="http://personalclub.net/index.php"><a href="index.php" style="color: #ff0000">Foro  </a><IMG SRC="http://personalclub.latinsoft.ok.pe/flacha.gif"></a></div><div class="smallfont">&nbsp;> <a href="http://personalclub.net/usercp.php">User CP</a></div><div class="smallfont">&nbsp;> <a href="http://personalclub.net/misc.php?action=help">FAQ</a></div>
<
div class="smallfont">&nbsp;> <a href="http://personalclub.net/thread-669.html" style="color: #FFD700">Indice de Anime!<IMG SRC="http://personalclub.net/images/nuevobli.gif"></a></div>
<
div class="smallfont">&nbsp;> <a href="http://personalclub.net/thread-666.html" style="color: #FFD700">Indice de Manga!<IMG SRC="http://personalclub.net/images/nuevobli.gif"></a></div>
<
div class="smallfont">&raquo; <a href="http://personalclub.net/member.php?action=register" style="color: #ff0000">Regístrate</a></div></td></tr></tbody></table></div
</if> 

Entonces de esta forma, el bloque de registrate lo veran solamente los invitados [1 es el ID del grupo]
pues no me funcionó bien, pero gracias a ti encontré una manera no tan buena pero 100% efucaz de hacerlo ^^ muchas gracias
Lo mio se usaba PHP in templates [[attachment=1602]], para que funcionara el IF, lo que va adentro del () va el gid del grupo en el que queres que se vea eso solamente, en este caso es 1 ya que querias que solamente se viera en los invitados, funcionar funciona ya que yo lo uso en muchos lados

Ejemplo:

Código PHP:
<if in_array($GLOBALS['mybb']->user['usergroup'], array(1)) then>
Esto solamente lo ven los invitadospuede ir en cualquier plantilla 
</if> 

Si queres que se viera en mas grupos, tendria que ser asi.

Código PHP:
<if in_array($GLOBALS['mybb']->user['usergroup'], array(1,7)) then>
Esto solamente lo ven los invitados y los suspendidospuede ir en cualquier plantilla
</if> 

En este ultimo caso, esto solamente lo veran los invitados y los Suspendidos, nadie mas lo podra ver
Última modificación: 22 Jan, 2011, 11:27 am por camufla.