[Error]  Pagina solo para usuarios
* URL del foro: http://www.portalbreak.com/ * Versión del foro: 1.6 * Actualización: Ninguna Como puedo hacer que una pagina creada manualmente po...

Como puedo hacer que una pagina creada manualmente por mi. Con este codigo
Código PHP:
<?php 

define 
'IN_MYBB' );
require 
"./global.php" ;

add_breadcrumb "Chatbox" "chatbox.php" );

eval( 
"\$chatbox = \"" $templates -> get "chatbox" ). "\";" );
output_page $chatbox ); // (4) 
?>
Solo lo puedan ver los usuarios. Y que alos visitantes les diga "Tienes que ingresar con tu usuarios para poder ver la página"
Con el page manager se puede, supongo que asi tambien.

Algo como:
Código PHP:
if($mybb->user['gid'] != 1)
{
error_algo
}
else
{
contenido


Como siempre, no se los codigos, pero con mi pagina uso el tutorial de crear paginas usando plantillas de mybb, debe ser similar.
{SIGNATURE_IMAGE}
Crea un php llamado como quieras por ejemplo pagina.php y dentro pon
Código PHP:
<?php 

define 
'IN_MYBB' );
require 
"./global.php" ;

add_breadcrumb ("Titulo de la pagina");
if(
$mybb->user['usergroup'] == 1)
{
    
error_no_permission();
    exit;
}

eval( 
"\$pagina = \"" $templates->get("mi_pagina"). "\";" );
output_page($pagina); 
?>

despues ve a tu panel de administrador/plantillas y estilos/plantillas/plantillas globales y ai crea una plantilla llamada mi_pagina y dentro pon el codigo que quieras por ejemplo

Código:
<html>
<head><title>TU TITULO</title>
{$headerinclude}
{$header}
</head>
<body>

AQUI LO QUE QUIERAS PONER

</body>
{$footer}
</html>

y listo intentalo y veras que funciona Wink

Saludos!
Disculpa Edson, creo que escribí mal mi problema.
Ya tenía creada la pagina y la plantilla agregada con este codigo.
Código PHP:
<?php 

define 
'IN_MYBB' );
require 
"./global.php" ;

add_breadcrumb "Chatbox" "chatbox.php" );

eval( 
"\$chatbox = \"" $templates -> get "chatbox" ). "\";" );
output_page $chatbox ); // (4) 
?>

Que código le agrego al de arriba para que solo lo vean los usuarios y que a los visitantes le salga la pagina para ingresar el usuario y contraseña como la que está Aquí http://www.aowarez.net/private.php?action=send&uid=360 Como visitante
Si ves las diferencias encontraras que es este:
Código PHP:
if($mybb->user['usergroup'] == 1)
{
    
error_no_permission();
    exit;

{SIGNATURE_IMAGE}
Si es cierto.
Ya lo hice pero igual aunque esté como visitante. sigo viendo la página.

Acá está todo el código.
Código PHP:
<?php 

define 
'IN_MYBB' );
require 
"./global.php" ;

add_breadcrumb "Chatbox" "chatbox.php" );

eval( 
"\$chatbox = \"" $templates -> get "chatbox" ). "\";" );
output_page $chatbox ); // (4) 

if($mybb->user['usergroup'] == 1)
{
    
error_no_permission();
    exit;


?>
Última modificación: 29 Sep, 2011, 6:48 pm por pikachu.
Esta mal estructurado tu codigo, prueba asi:

Código PHP:
<?php 

define 
'IN_MYBB' );
require 
"./global.php" ;

add_breadcrumb ("CHAT DEL FORO");
if(
$mybb->user['usergroup'] == 1)
{
    
error_no_permission();
    exit;
}

add_breadcrumb "Chatbox" "chatbox.php" );

eval( 
"\$chatbox = \"" $templates -> get "chatbox" ). "\";" );
output_page $chatbox ); // (4) 

?>
Última modificación: 29 Sep, 2011, 9:26 pm por Naruteitor.
Colocaste la regla al final, cuando el contenido ya estaba definido...
{SIGNATURE_IMAGE}
Muchas gracias..! Ya me funcionó
Y si quiero hacer lo mismo pero para una pagina creada con el plugin Page Manager.?
Última modificación: 30 Sep, 2011, 11:35 am por pikachu.
no se si se pueda la verdad nunca e visto la estructura del plugin pero si lo posteas lo checo y te digo como hacerle Wink
Saludos!