Deprecated: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in /var/www/mybb-es.com/html/inc/class_language.php on line 201
Tutorial: Como agregar nuevas paginas
Páginas (2): 1 2   
Aeroxis   25 Jul, 2009, 8:31 am
#1
Cómo agregar nuevas páginas
Añadiendo nuevas páginas a su foro.

Añadiendo nuevas páginas
Qué hace: Esto le mostrará cómo crear una nueva página, incluyendo cómo agregar una plantilla.
Tiempo: 10 minutos.
Dificultad: 3 / 10
Información adicional: Se necesitará para ello el acceso de FTP para subir pequeños archivos PHP.

En comparación con algunas de las cosas de este mundo de MyBB, esta es muy fácil de hacer. Aquí, vamos a crear un simple archivo PHP, y crearemos una nueva plantilla.

Creamos un nuevo archivo. Para este tutorial, voy a crear una página de enlaces, así que el nombre de archivo links.php.
En este archivo, ponemos este código:

Código:
<?php

define("IN_MYBB", 1);
define("KILL_GLOBALS", 1);
require "global.php";

add_breadcrumb("Links", "links.php");

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

Hay algunas cosas que tu a lo mejor quieras cambiar. Puedes cambiar los 2 bits de los corchetes en la línea add_breadcrum. El breadcrum se utiliza en la barra de navegación justo debajo de la welcomeblock. La primera entrada, 'Links' aquí, es el texto que desea mostrar en la navegación, y el' links.php 'debe ser el mismo que el nombre de su archivo. Tu también verás '$links' dos veces. Puede cambiar el 'links' en la medida en que son las mismas que sí, y el $ se encuentra en el lugar en tanto en el lugar correcto. Por último, puede cambiar el 'links' en $ plantillas-> get ( "links"). Este es el nombre de la plantilla que se utilizará.

Una vez que haga esto, sube el archivo a donde quieras, por ejemplo en la raiz.

Ahora tenemos que crear una plantilla. Ir a "Panel Admin-> Plantillas y Estilo -> Plantillas> ** ** conjunto ampliar plantilla> Añadir plantilla». Aquí es donde ponemos el código para mostrar. Ponle a esta plantilla el mismo nombre que usted puso en el archivo PHP (en este caso, 'links1'). Ahora, cualquier cosa que sea puesto en HTML que será mostrada. Un buen punto de partida es este:

Código:
<html>
<head>
<title>Title Here</title>
{$headerinclude}
</head>
<body>
{$header}
Content Here
{$footer}
</body>
</html>

Con esto, usted tendrá la página encabezada y también tendrás el pie de página de serie. Ahora, guarda esta plantilla, y visita la página en tu navegador. Podrás ver el encabezado y pie de página, etc, entonces el archivo PHP se ha cargado la plantilla con éxito.

Ahora, para cambiar el código para mostrar. Cambiar el texto en Title, para el título que quieras que tenga la página (probablemente 'Enlaces'), y el cambio Contenido Aquí de lo que quiero mostrar. Usted puede usar ($ mybb-> configuración [bbname]) en el título de la etiqueta para mostrar su nombre de foro en el título, y también puede añadir texto después de, por lo que, por ejemplo, ($ mybb-> configuración [bbname]) Página de Enlaces Aprenda como muestran MyBB Enlaces Página visto. Puede utilizar todo el código HTML aquí ya que esto es sólo un modelo estándar.

Puede crear tantos de estos como desee, siempre y cuando siga los pasos de la edición del archivo PHP y hacer una nueva plantilla para cada uno.


Y aquí se acaba este tutorial, la última parte que esta en negrita. No esta acabada de traducir bien.
Cuando tenga tiempo lo acabaré.

Créditos: Learn MyBB

Segunda parte, echa por Joki115

¿Quieres agregar estilos a la pagina que creaste?
Simplemente abre tu theme y crea una nueva hoja de estilos, tal como se muestra en la imagen
[Imagen: attachment.php?aid=89]
Luego rellena el formulario, como en la imagen sgte:
[Imagen: attachment.php?aid=90]

Listo, solo hace falta especificar los estilos en tu plantilla, por ejemplo
Código:
<div class="mystyle">Texto</div>

Espero haberlos ayudado, saludos a todos
Joki115   25 Jul, 2009, 1:43 pm
#2
XD no puedo creer lo facil que era. gracias aeroxis
Una cosa... el titulo de la plantilla tiene que ser links1?
Es decir, titulodelapagina1?
Aeroxis   26 Jul, 2009, 1:12 am
#3
No, no tiene porque ser link1.
Puede ser cualquier otra cosa.
Joki115   30 Jul, 2009, 8:31 pm
#4
Ok gracias, si me permites le agrego un poco mas a tu tutorial:

¿Quieres agregar estilos a la pagina que creaste?
Simplemente abre tu theme y crea una nueva hoja de estilos, tal como se muestra en la imagen
[Imagen: attachment.php?aid=89]
Luego rellena el formulario, como en la imagen sgte:
[Imagen: attachment.php?aid=90]

Listo, solo hace falta especificar los estilos en tu plantilla, por ejemplo
Código:
<div class="mystyle">Texto</div>

Espero haberlos ayudado, saludos a todos
Aeroxis   31 Jul, 2009, 12:39 am
#5
Para que sirve esta parte?
Y la añadiré a mi tutorial Wink
Joki115   31 Jul, 2009, 10:57 am
#6
¿Quieres agregar estilos a la pagina que creaste?
Me referia a estilos CSS, como comprenderas Smile
Por cierto, los creditos son 100% by me XD
DARKNESSDH   27 Jan, 2010, 8:05 pm
#7
y si lo que quiero es hacer esto, pero no dsde el directorioroot sino que sea ejemplo

www.gx-evolution.com/carpeta/index.php

que es lo que tendria que poner en el archivo php?
Pelayo   22 Jul, 2010, 9:47 pm
#8
Falle, al crear el archivo en un directorio que no sea el del global.php falla....

codigo:
Código:
<?php

define('IN_MYBB', 1);
require "./global.php";
add_breadcrumb("Nueva", "nueva.php");
eval("\$nueva = \"".$templates->get("nueva")."\";");
output_page($nueva);
?>

para arreglarlo, reemplazar la linea del require por:
Código:
require ('../global.php');
Gypaete   27 Jul, 2010, 4:31 pm
#9
Resube las imágenes ,no se ven xDD Buen aporte ,sabía jacerlas ,pero fallaba ,Gracias.
isaiass   27 Jul, 2010, 11:40 pm
#10
no entiendo Sad sigo todo los pasos y nada
Páginas (2): 1 2   
  
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.