Cerrar Ventana

Algunas cookies de este sitio son esenciales, y el sitio no funcionará como se espera sin ellas. Estas cookies se establecen en el momento de enviar un formulario, inicie sesión o interactuar con el sitio realizando una acción que va más allá de hacer clic en un simple enlace.


Leer Más

Somos un foro de soporte en español que no tiene publicidad y tiene muchas cosas gratuitas aportadas por la comunidad, contribuye con el foro para poder así obtener alguna membresía de manera gratuita.
SoporteMyBB tiene un total de
1124 temas de soporte.
0 quedan aún por resolver, 244 han quedado obsoletos y 880 han sido resueltos.
Aún no tienes una cuenta, regístrate es gratis.

Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
[Resuelto] Crear pagina personalizada
 criscc19
Usuario del Foro
criscc19
Estado: Sin conexión Registrados
5
11
9
Costa Rica
0
0
9
4
15 October 2015, 09:18
#1
6
Mejor respuesta del mensaje Crear pagina personalizadaRegistrate o inicia tu sesión para ver este contenido


Saludos, tengo una consulta, estube viendo un tutorial como añadir paginas personalizadas y me encontre con el codigo que dejo abajo. mi pregunta es al aplicar la plantilla, como hago consultas a la base de datos? como genero contenido dinamico con php? en que parte de este codigo debo escribir las variables necesarias, para luego llamarlas en la pantilla html? no se si me di a enteder, agradezco la ayuda

<?php

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

add_breadcrumb("Pagina de Reglas""reglas.php");

eval(
"\$reglas = \"".$templates->get("reglas")."\";"); 
output_page($reglas); 
?>
Última modificación: 15 October 2015, 14:46 por Whiteneo. Razón: Acomodar el contenido de el tema de soporte
 
 llProKsll
Usuario del Foro

Estado: Sin conexión Registrados
28
342
250
Venezuela
0
0
250
145
15 October 2015, 12:58
#2
0
Si es un tema de soporte no se supone que debamos agradecer para liberar el contenido que obviamente es el problema o inquietud por el cual creas el tema y te anuncio que haz posteado el tema 2 veces, no te culpo a mi ma paso igual esta tarde pero elimine el tema repetido esperando que un moderador lo elime permanentemente.

sobre tu consulta, aun no he tenido la necesidad de crear paginas pero me siento interesado e.é asi que estare al tanto de lo que comentan po aca Guiño
 
 criscc19
Usuario del Foro
criscc19
Estado: Sin conexión Registrados
5
11
9
Costa Rica
0
0
9
4
15 October 2015, 13:09
#3
1
lo de agradecer no se porque igual, yo solo escruibi y no ise nada, y el post de duplico porque me esta dando un error cuando publico, seguramente se debe a que cambiaron el estilo de los post? ademas el codigo que esta en el post aparece centrado y creo que no deberia ser asi
 
 llProKsll
Usuario del Foro

Estado: Sin conexión Registrados
28
342
250
Venezuela
0
0
250
145
15 October 2015, 14:40
#4
0
Diablos tengo el internet bastardamente lento y los ojos algo cansado le iba a dar a citar y le di al boton gracias e.é
Edita el tema y elimia el Tag [ocultar] del comienzo y [/ocultar] del final y listo te aparecera el tema normal
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
15 October 2015, 15:00
#5
1
Ya lo acomode, la idea es ocultar el contenido de sus foros ya que a muchos incomoda mostrarlos y si no usan el botón gracias para agradecer, menos para ver una url, jajaja.


<?php

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

add_breadcrumb("Pagina de Reglas""reglas.php");

// Aqui debajo escribes todo el contenido del archivo ya que es un documento php normal y comun. En este caso se llamará reglas.php

$var1 "Mi contenido";
$uid = (int)$mybb->user['uid'];
$query $db->query("SELECT * FROM ".TABLE_PREFIX."users WHERE uid='{$uid}'");
while(
$results $db->fetch_array($query)){
$user htmlspecialchars_uni($results['username']);
$group = (int)$results['usergroup'];
$dgroup = (int)$results['displaygroup'];
}

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

En fin ahi te dejo un ejemplo burdo que no tiene mucho caso ya que la misma variable mybb ya trae todos estos datos, es un ejemplo asi crearías tu tabla reglas y traerías los campos al query. Esas variables serán utilizadas en tu plantilla con el código html personalizado.

NOTA: Recuerda guardar tus archivos en formato UNIX y codificación UTF-8 Sin BOM.

Luego finalmente en tu plantilla llamada reglas agregas las variables dentro de tu código html que creaste en tu archivo de reglas,php, ejemplo:

<html>
<head>
<title>Mi página de reglas</title>
{$headerinclude}
</head>
<body>
{$header}
AQUI ESTE ES MI CODIGO

{$user} Es mi nombre de usuario y pertenezco al grupo de usuarios con id {$group}.

Asi o más fácil xD
<br />
{$var1}
{$footer}
</body>
</html>
Última modificación: 16 October 2015, 15:17 por Whiteneo.
 
 criscc19
Usuario del Foro
criscc19
Estado: Sin conexión Registrados
5
11
9
Costa Rica
0
0
9
4
16 October 2015, 00:46
#6
0
Muchas gracias, nuevamente tus respuestas son muy especificas, con tu ejemplo ya tengo una idea clara por donde empezar a hacer mis consultas y contenido personalizado, lo de hacer consultas a la base de datos no me referia a las tablas de mybb, me referia a mis propias tablas pero con tu ejuemplo ya entendi la forma de hacerlo, si alguien esta interesado en como se hace, nada mas avisen y posteo el codigo para que vean las consultas y como las intriduzco en las variables para que se muestren en la plantilla
 
 Whiteneo
Equipo de Soporte

Estado: Sin conexión Soporte Técnico
354
4,693
Mexico
5
93
576
16 October 2015, 15:20
#7
1
Esa era la idea algo simple y legible, le hice unas correcciones es que escribo el código asi sin más, sólo de mi cabeza y casi siempre tengo errores de dedo, jajaja. Bueno la variable query se asigna al query y de ahi se trae el dato de la setencia. Aunque no recuerdo bien si es necesario o o agregar el prefijo de las tablas mejor lo agrego también al query o a la cosulta como quieras llamarlo.

Si te sirvió el aporte no olvides dar en el botón gracias y si podemos dar como resuelto el tema avisanos ya que tenemos una herramienta que con un clic lo marca y cierra, en futuros usos o dudas de otros usuarios esto servirá para que disipen sus dudas y la comunidad crezca.

Gracias...
 
 criscc19
Usuario del Foro
criscc19
Estado: Sin conexión Registrados
5
11
9
Costa Rica
0
0
9
4
16 October 2015, 15:28
#8
0
Si el tema esta resuelto gracias
 


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  [Resuelto] Pagina Staff zzValve 10 2,258 18 September 2018, 23:23
Último mensaje: zzValve
  [Obsoleto] Agregar texto en crear tema Stefano 2 565 9 October 2017, 19:54
Último mensaje: Whiteneo
  [Resuelto] Crear Tema y Responder temas Locked4466 2 626 3 September 2017, 01:18
Último mensaje: Locked4466
  [Resuelto] Integrar Mybb con página web Locked4466 0 344 27 August 2017, 04:15
Último mensaje: Locked4466
Exclamación [Obsoleto] Crear Variables para todo el Theme Dark_Soul 10 8,161 10 May 2017, 01:43
Último mensaje: Dark_Soul
  [Obsoleto] Plantilla predefinida para rellenar al crear tema. Elma 2 700 22 January 2017, 23:27
Último mensaje: zeuz
  [Resuelto] [ Mini-aporte ] Eliminar etiqueta [Resuelto] al crear un post Europe1 6 1,109 13 December 2016, 05:54
Último mensaje: Whiteneo
  [Resuelto] Problema al Crear un tema Javier 5 951 10 November 2016, 15:37
Último mensaje: Javier
  [Resuelto] Opciones crear tema Chema 4 1,023 21 September 2016, 06:33
Último mensaje: zeuz
  [Resuelto] Como crear un grupo de plantillas? Totopizza 2 692 15 May 2016, 00:56
Último mensaje: Totopizza



Usuarios navegando en este tema: 1 invitado(s)