Author Topic: Nuevas páginas  (Read 38 times)

antonio.dominguez

  • Newbie
  • *
  • Posts: 8
    • View Profile
Nuevas páginas
« on: July 07, 2017, 06:42:43 PM »
Buenas!

Cuando creo una nueva página en VAM la única forma de visualizarla es iniciando sesión, ¿Cómo podría crearla sin necesidad de tener que iniciar sesión?

Jose

  • Full Member
  • ***
  • Posts: 189
    • View Profile
Re: Nuevas páginas
« Reply #1 on: July 10, 2017, 03:49:11 PM »
Buenas Antonio!

¿A que te refieres con nueva pagina?

Si lo que has echo es copiar una pagina ya existente, fijate bien que al principio pone algo como

Code: [Select]
if (is_logged()) {
Y al final cierra con:
Code: [Select]
} else { include('not_granted.php'); }
Si tienes eso, basta con que lo borres y, en esa pagina, no comprobara si estas logeado o no para que se muestre.

Tambien puede ser que el enlace sea asi:
Quote
http://TUPAGINA/vam/index_vam_op.php?page=TUPAGINA

Si es asi, deberas editar el enlace y dejarlo algo asi:
Quote
http://TUPAGINA/vam/index.php?page=TUPAGINA

Espero que te sirva de ayuda!

antonio.dominguez

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Nuevas páginas
« Reply #2 on: July 12, 2017, 03:36:52 PM »
¿Que página me recomendarías copiar para hacer una nueva página?

Jose

  • Full Member
  • ***
  • Posts: 189
    • View Profile
Re: Nuevas páginas
« Reply #3 on: July 13, 2017, 06:16:52 PM »
Buenas!

Eso depende mucho de la pagina que quieras crear.

Lo mas logico seria copiar una pagina que se parezca lo mas posible a la que quieras crear, y luego ir editando cosas para adaptarla.

Siempre te recomiendo que si editas alguna pagina de VAM, que se hagan copias por si falla tener el resguardo.

Saludos!

antonio.dominguez

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Nuevas páginas
« Reply #4 on: July 14, 2017, 01:04:30 AM »
Muchas Gracias! :)

¿Sabrías cuál es el código que edita los paneles de la página HOME? Porque me gustaría añadir mi código de teamspeak3

Jose

  • Full Member
  • ***
  • Posts: 189
    • View Profile
Re: Nuevas páginas
« Reply #5 on: July 14, 2017, 06:14:36 PM »
Buenas!

Mira, la pagina de inicio se edita en el archivo "main_index.php".

Si te fijas detenidamente, encontraras que hay un patron en cada uno de los bloques, en el cual lo que varia es el contenido.

Por ejemplo, este es el codigo para el panel de vuelos en linea:
Code: [Select]
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title"><IMG src="images/icons/ic_flight_takeoff_white_18dp_1x.png">&nbsp;<?php echo "LIVE FIGHTS" ?></h3>
</div>
<div class="panel-body">
<div class="table-responsive">
<table class="table table-hover" id="live_flights_table">
<?php
echo "<tr><th>" LF_CALLSIG "</th><th>" LF_PILOT "</th><th>" LF_DEPARTURE "</th><th>" LF_ARRIVAL "</th><th>" FLIGHT_STAGE "</th><th>"BOOK_ROUTE_ARICRAFT_TYPE "</th><th>" PERC_DONE ."</th><th>" PENDING_NM "</th></tr>";
?>

</table>
<?php include ('./vam_live_flights_map.php'?>
</div>
</div>
</div>
</div>

Lo que esta con color es la parte que "coge" los datos de los vuelos en linea y los muestra, asi como el mapa o el titulo del panel.

Lo mas importante serian:
  • La primera linea (el "row"). La cual indica si el panel esta en una columna nueva o en una existente (si no lo indicamos y metemos el panel en un row que exista).
  • La segunda columna. Aqui podemos definir cuanto va a ocupar de ancho la columna de nuestro panel. El maximo definido seria 12 (el ejemplo), pero podemos jugar con distintos valores.
[li]Por ultimo, el contenido. Se define siempre entre unas etiquetas [/li][/list]
Code: [Select]
<div class="panel-body"></div>
    todo lo que incluyamos ahi formara parte del cuerpo del panel.[/li]

Aclaro, por si alguno no lo conoce, que cada etiqueta, como las <div...>, <h3> o <table> deben cerrarse correctamente con </div>,</h3> o </table> respectivamente. De no seguir esta norma podria descuadrarse toda la pagina que este por debajo de nuestro panel, que en muchos casos es el error mas comun.

Espero que sea de ayuda!
Un saludo!