[Tutorial] Páginas adicionales en MyBB

Nyannta Seguir

Beta
Verificación en dos pasos desactivada
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Dic 2017
Mensajes
58
Muchos se han preguntado como agregar una nueva página que tenga las variables disponibles y me permita colocar mis propios contenidos, pues aquí en sencillos pasos les daré la breve y funcional guia:

1.- Crear un archivo nuevo llamado mi_pagina.php (Es el nombre que usdetes deseen, puede ser extras.php,. vip.php, etc).

Dentro de este archivo vamos a copiar y pegar este contenido:

Insertar CODE, HTML o PHP:
[COLOR=#767676][FONT=Catamaran]
[COLOR=#0000BB]<?php

define [/COLOR][COLOR=#007700]( [/COLOR][COLOR=#DD0000]'IN_MYBB' [/COLOR][COLOR=#007700], [/COLOR][COLOR=#0000BB]1 [/COLOR][COLOR=#007700]);
require [/COLOR][COLOR=#DD0000]"./global.php" [/COLOR][COLOR=#007700];

    [/COLOR][COLOR=#0000BB]add_breadcrumb [/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Titulo de la página"[/COLOR][COLOR=#007700],[/COLOR][COLOR=#DD0000]"mi_pagina.php"[/COLOR][COLOR=#007700]);
                
    if([/COLOR][COLOR=#0000BB]$mybb[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]user[/COLOR][COLOR=#007700][[/COLOR][COLOR=#DD0000]'uid'[/COLOR][COLOR=#007700]] <= [/COLOR][COLOR=#0000BB]0[/COLOR][COLOR=#007700]){
        [/COLOR][COLOR=#0000BB]error[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]"Debes iniciar tu sesión para ver estos contenidos..."[/COLOR][COLOR=#007700], [/COLOR][COLOR=#DD0000]"No tienes permisos para ver ésta página"[/COLOR][COLOR=#007700]);
    }
    else
    {
        [/COLOR][COLOR=#0000BB]$mi_pagina [/COLOR][COLOR=#007700]= [/COLOR][COLOR=#DD0000]"Página de pruebas"[/COLOR][COLOR=#007700];
        eval([/COLOR][COLOR=#DD0000]"\$datos = ""[/COLOR][COLOR=#007700].[/COLOR][COLOR=#0000BB]$templates[/COLOR][COLOR=#007700]->[/COLOR][COLOR=#0000BB]get[/COLOR][COLOR=#007700]([/COLOR][COLOR=#DD0000]'mi_plantilla'[/COLOR][COLOR=#007700]).[/COLOR][COLOR=#DD0000]"";"[/COLOR][COLOR=#007700]);
    }
    [/COLOR][COLOR=#0000BB]output_page[/COLOR][COLOR=#007700]([/COLOR][COLOR=#0000BB]$datos[/COLOR][COLOR=#007700]); 
    
[/COLOR][COLOR=#0000BB]?>[/COLOR]

[/FONT][/COLOR]


Las únicas partes que cambian son en el add_breadcrumb el titulo y el nombre de tu archivo,.

Luego en el mensaje de error es el contenido que se va a mostrar si eres invitado, y el titulo de dicho mensaje con la clase thead
biggrin.png
.

La variable $_mi_pagina ahi dentro colocarás en lugar de "Página de pruebas"; el nombre que deseas que aparezca en la parte de arriba de tu explorador, la cual será llamada en la plantilla, la cual se llama mi_plantilla, pero puedes cambiarle el nombre a lo que quieras
biggrin.png
.


2.- Ir a estilos y plantillas y crear una plantilla con el nombre que tu le hayas asignado, en el ejemplo yo le coloque mi_plantilla así que creo una nueva plantilla y la nombro mi_plantilla o como quiera que tu quieras, la cual debe ser llamada desde el archivo base.

Dentro vamos a pegar este contenido:

Insertar CODE, HTML o PHP:
[COLOR=#767676][FONT=Catamaran]
<html>
<head>
<title>{$mybb->settings['bbname']} - {$mi_pagina}</title>
{$headerinclude}
</head>
<body>
{$header}
{$datos}
<br class="clear" />
{$footer}
</body>
</html>
[/FONT][/COLOR]


Listo !!!

Eso sería todos, funciona tanto para 1.8 como 1.6, asi que pueden darle el uso que quieran. Sin embargo esta probado con 1.8 este archivo y asi debiera funcionar correctamente.


Saludos...
 

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba