Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Mr. Crowley

#111
PHP / Re: NECESITO MEJORAR TABLAS DE CONSULTA
3 Noviembre 2009, 03:38 AM
El paginado lo puede hacer con este script: http://jpinedo.webcindario.com/scripts/paginator/
Si es Ajax entonces va a tener que hacerle algunas modificaciones al codigo.
#112
Voy a seguir yo de necio... como diablos la gente puede pedir algo si no sabe lo que
hace?? Señores... por favor, esto es una falta de respeto.
#113
PHP / Re: Ayuda con formulario y PHP
28 Octubre 2009, 20:21 PM
Hola mokoMonster; esto no es nada personal, pero... YO pienso que usted deberia leer
mas acerca de desarrollo web. Como le digo, esto no es nada personal... simplemente
quiero hacerle ver que haciendo copy/paste o poniendo a otros a solucionar/hacer
cosas que usted no sabe.. pues... no es lo mejor.

Asi no se llega a ningun lado... en realidad no se aprende mucho; mejor dicho: casi
nada.. o en otras palabras: NADA.

Para mi es mas facil ayudar a alguien que sepa lo que esta haciendo (que almenos
sepa lo basico) y no a alguien que haya que decirle todo.

Amigo, esto es un consejo... pongase a estudiar mas. Todo tiene su tiempo; es complicado
ir a la luna sin antes haber abordado la nave espacial (jejeje me gusto como sono eso).

Cuidese!  ;D

Edito (porque se me habia olvidado y volvi a recordar):
Mucha gente en este foro y en muchos otros lugares es consciente de que cada dia la
gente es mas vaga... crear un software ahora no requiere de poderes especiales.
Cada vez quedamos menos "ARTESANOS DEL SOFTWARE".
#114
Hola, no he leido mucho el codigo... pero OJO aqui:

function MostrarConsulta()

Por lo que veo es una funcion PHP...


<div id="divGrid" class="Marco" style="overflow: auto; width: 456px; height: 400px">
<?
MostrarConsulta()
?>
</div>


Esta confundiendo javascript con PHP... la funcion que llama en esa capa debe ser la
de javascript... poque seria Ajax quien hace la consulta y luego trae el resultado a la
capa divGrid.

Como le digo, no he leido el codigo... pero el error debe de estar ahi  :rolleyes:
#115
PHP / Re: como hago para crear menu desplegable?
26 Octubre 2009, 19:46 PM
Hola theegg89, a que se refiere con algo mas profesional?
Esos menus son super sencillos, pero se pueden estilizar con el mismo CSS
y con la ayuda de Photoshop, Fireworks o cualquier software parecido...
#116
PHP / Re: PAGINA HTML POR CAPAS
23 Octubre 2009, 19:37 PM
Personalmente no lo haria, solo en caso de que lo necesite. No se que pensaran l@s demas.

El script (‭‬javascript) se puede colocar en un archivo independiente como le respondi
mas arriba. Tambien, se puede colocar directamente en el documento.

El menu sea por include o directamente en el documento siempre va a ser el mismo.
De todas formas lo maneja la funcion. No le veo beneficio al hacer el include, ya que
lo unico que se va a recargar es el contenido. En caso de que su pagina no use Ajax y
tenga que regargar todo cada vez que hace clic en un link del menu, ahi si seria util.
Pero creo que en su caso si hace uso de Ajax.

Bueno, esto es solo una opinion personal... hay muchas formas de hacer una cosa,
depende del gusto de la gente y de las necesidades que tengamos ;D

Cita de: smagno en 23 Octubre 2009, 19:17 PM
Mr. Crowley
Revisastes tu correo??? Please.

1) Necesito es como valido al usuario en la session del menu principal que si no hay usuario valido lo mande al frmlogin.html para que entre un usuario o se registre.
2) Como hago que me aparezca o me muestre el usuario que esta activo.

Con respecto a eso... un ejemplo sencillo:

login.php

Código (php) [Seleccionar]

<?php
session_start();
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Prueba</title>
</head>
<body>
Colocar usuario y contraseña para login
</body>
</html>


principal.php (suponiendo que es la pagina donde estan el menu y las principales opciones de la aplicacion):

Código (php) [Seleccionar]

<?php
session_start();

if(trim($_SESSION["usuario"])==""){
header("Location: login.php");
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Prueba</title>
<script type="text/‭‬javascript" language="‭‬javascript" src="prueba.js"></script>
</head>
<body>
Contenido de la pagina principal
   Menu, opciones, etc
</body>
</html>


1. login.php es quien llamaria al script que valida al usuario, si el usuario es valido
entonces crea la variable $_SESSION["usuario"] y le coloca el login del mismo.

2. Cuando valida el usuario (por medio del script que llama login.php), ahi mismo
puede obtener el nombre del usuario y almacenarlo en otra variable de sesion. Asi
nada mas en la pagina principal lo imprime:

Código (php) [Seleccionar]

   echo $_SESSION["nombre_usuario"];


Tambien, si no quiere almacenarlo en la variable de sesion, puede consultarlo en la
tabla que contiene los usuarios (usando como referencia el contenido de la variable
$_SESSION["usuario"]).

Edito:
Veo que esta usando paginas con extension html. Si va a usar sesiones entonces
debe cambiarlo a PHP, ya que no le funcionaria; solo si el server esta configurado
para procesar los html como si fueran php.
#117
PHP / Re: PAGINA HTML POR CAPAS
23 Octubre 2009, 19:18 PM
Ese script lo puede colocar en el head de la pagina (todo el codigo) o guardarlo en un
archivo independiente y luego desde el head incluirlo.

Por lo que veo no es necesario usar los includes, a fin y al cabo lo unico que cambia
es el contenido (mediante ajax) y el menu lo maneja esa funcion... No hay problema  :)

Si quiere guardar el script en un documento independiente (con el nombre: prueba.js, ejemplo)... lo puede incluir asi:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Prueba</title>
<script type="text/javascript" language="javascript" src="prueba.js"></script>
</head>
<body>
<div id="divEncabezado">
    Encabezado que o cambia
   </div>
<div id="divMenu">
    Codigo del menu que es manejado por la funcion en el archivo prueba.js
   </div>
   <div id="contenido">
    Contenido que cambia por medio de Ajax
   </div>
<div id="divPie">
    Pie que o cambia
   </div>
</body>
</html>


Para colocar la funcion en el documento:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Prueba</title>
<script language="javascript">
stuHover = function() {
var cssRule;
var newSelector;
for (var i = 0; i < document.styleSheets.length; i++)
for (var x = 0; x < document.styleSheets[i].rules.length ; x++)
{
cssRule = document.styleSheets[i].rules[x];
if (cssRule.selectorText.indexOf("LI:hover") != -1)
{
newSelector = cssRule.selectorText.replace(/LI:hover/gi, "LI.iehover");
document.styleSheets[i].addRule(newSelector , cssRule.style.cssText);
}
}
var getElm = document.getElementById("nav").getElementsByTagName("LI");
for (var i=0; i<getElm.length; i++) {
getElm[i].onmouseover=function() {
this.className+=" iehover";
}
getElm[i].onmouseout=function() {
this.className=this.className.replace(new RegExp(" iehover\\b"), "");
}
}
}
if (window.attachEvent) window.attachEvent("onload", stuHover);
</script>
</head>
<body>
<div id="divEncabezado">
    Encabezado que o cambia
   </div>
<div id="divMenu">
    Codigo del menu que es manejado por la funcion
   </div>
   <div id="contenido">
    Contenido que cambia por medio de Ajax
   </div>
<div id="divPie">
    Pie que o cambia
   </div>
</body>
</html>
#118
PHP / Re: PAGINA HTML POR CAPAS
23 Octubre 2009, 19:06 PM
Tranquilo  ;D Que hace esa funcion javascript?
#119
PHP / Re: PAGINA HTML POR CAPAS
23 Octubre 2009, 19:00 PM
Cita de: smagno en 23 Octubre 2009, 18:56 PM
Mr. Crowley
Exacto en el encabezado no utilizo ajax ni en el pie pero en el menu utilizo ‭‬javascript me toca poner script en el archivo o lo dejo donde llamo el menu.

Sorry, pero no entiendo si es una pregunta o me esta diciendo algo  :-[
Para que usa javascript en el menu?
#120
PHP / Re: PAGINA HTML POR CAPAS
23 Octubre 2009, 18:53 PM
Cita de: smagno en 23 Octubre 2009, 18:48 PM
Mr.Crowley
Yo pense realizarlos asi ya que es lo mismo en todas las paginas y pense no repetir el mismo codigo.

Gracias de todas formas.


Hmmm.. buen punto... supongo que no hace uso de Ajax, cierto?
En caso de usar ajax imagino que solo cargaria la parte del contenido... y entonces
no necesitaria recargar las demas partes (menu, pie, etc)... ahi no serian necesarios
los includes.