elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


  Mostrar Mensajes
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 60
201  Programación / Desarrollo Web / Plugin JS para web modular con AJAX. en: 28 Mayo 2012, 07:04 am
Os dejo aquí un código que usaba hace algún tiempo para poder gestionar una web modular desde AJAX, la verdad deje de usuario por que como mucho ya saben AJAX y Google ademas de incontables problemas con los estándares de accesibilidad.

De todos modos es divertido y para aplicaciones propias es muy interesante.

Primero que nada necesitamos dos Plugins:


Aquí el código XHTML para cargar la web modular:

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
       
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
        <script src="js/basic.js" type="text/javascript"></script>
        <script src="js/jquery.history.js" type="text/javascript"></script>

<title>Web Modular.</title>
    </head>

    <body>
        <div id="mainPage">
            <div id="wrapper-xmlHttpRequest">
            </div>
        </div> 
    <body>
</html>

Y aquí el código JS que representaría basic.js:
Código:
goes=true;

function ajaxLoad(address, title, variable, top) {
$("#wrapper-xmlHttpRequest").load("mainfile.php?page=" + address + variable, function() {
if(title!=""){document.title = "Tu sitio web - " + title;}
if(goes==true){
goes=false;
if(top==true){
var b=$("html").offset();
var a=b.top;

$("html, body").animate({scrollTop:a},500, function() {goes=true;});
}
}
});
}

$(document).ready(function(){
$.history.init(function(url) {
var page = location.hash.replace("#","").split("/");

if(page[1]==undefined){
location.hash="#/home/"
} else{
switch(page[1].toLowerCase()){
case "home":
ajaxLoad("home","Portada","", true);
break;
default:
location.hash="#/error/404/";
}
}
});
})

Para añadir un modulo solo tienes que añadir un nuevo case y utilizar la función ajaxLoad, dicha
Citar
funcion tiene 4 argumentos:
address - "dirección del modulo en el fichero php"
title - "titulo de la pagina"
variable - "argumentos que quieras enviar"
top - "si pones true la pagina se eleva hasta arriba, sino se queda como esta."

Como os digo, no recomiendo mucho su uso pq da conflictos con SEO, SEM, Open graph etc... pero si estas en un proyecto pequeño y quieres probar el potencial de ajax viene muy bien.

Espero haber podido ayudar!
Un saludo
202  Programación / PHP / Re: [VIDEOTUTORIAL] Sistema de Comentarios, Adobe Dreamweaver, PHP, MySql... en: 27 Mayo 2012, 16:31 pm
Están muy bien, le doy a like para que así lo pueda ver mas gente.

Lo que si te recomendaría... es que enseñaras paso a paso, me explico, hacer unos vídeo sobre como diseñar una base de datos robusta y con una buena arqutectura, luego lo mismo con PHP, CSS, XHTML etc... ya que ahora lo mezclas todo y no llegas a matizar en cada tecnologia que son MUUUUUUUUY EXTENSAS.

Un saludo
203  Programación / PHP / Re: Pasar variable al siguiente .php - paypal - custom en: 27 Mayo 2012, 15:06 pm
En cada pagina php tendrás que poner session_start();, para iniciar la session a no ser que utilices algún tipo de metodología par ano tener que hacerlo.

Por ejemplo, añadir nu fichero global y ahí iniciarla, entonces solo tendrás que añadir los require en cada fichero.
204  Programación / PHP / Re: Pasar variable al siguiente .php - paypal - custom en: 27 Mayo 2012, 14:34 pm
uffff, la verdad yo cambiaba todo el código xD, pero bueno lo puedes hacer de muchas formas o con variables de session o bien hacer un formulario en pagina2.php para que envie los valores a paypal.php

Y para hacerlo con session en pagina dos nada mas empezar el script pon:
Código:
<?php session_start(); ?>


y luego una vez verifiques los datos:

Código:
$_SESSION['textbox2'] = $_GET['textbox2'];
$_SESSION['textbox1'] = $_GET['textbox1'];

y en el fichero paypal.php lo mismo, utiliza la variables ya asignadas.

pero como te digo, si quieres hacerlo bien, tienes que cambiar prácticamente todo el código, separando bien el html del php, filtrando bien todo.

Un saludo.
205  Informática / Software / Re: recomiendenme software para hacer logos en: 27 Mayo 2012, 13:14 pm
Si estas en Windows o Mac: Photoshop
Si estas en Unix: GIMP
206  Foros Generales / Foro Libre / Re: Humor político en: 27 Mayo 2012, 13:11 pm
La verdad no me parece nada gracioso, con la excusa del legado nos están jodiendo a todos, todos los derechos en nuestros padres, abuelos consiguieron...
207  Foros Generales / Foro Libre / Re: Como puedo motivarme para realizar un trabajo en: 27 Mayo 2012, 13:10 pm
La respuesta es facil!!! jajajaja TOMAR MUCHO CAFÉ!, la verdad soy desarrollador/diseñador web y sin no me tomo mis dos tazas de café nada mas despertar mi cabeza no rinde, ni yo xD.
208  Sistemas Operativos / Windows / Re: recuperar disco duro borrado por error en: 27 Mayo 2012, 13:06 pm
No soy mod ni mucho menos, pero creo que este tema es bastante recurrente por el foro, con lo que te recomiendo que utilices el buscador:



209  Programación / Desarrollo Web / Re: pagina web en facebook en: 27 Mayo 2012, 13:02 pm
La verdad que es horrible... facebook se esta pasando con los cambios xD, no digo que no sean buenos, simplemente que a los desarrolladores y consultores SEM nos esta matando... pero bueno.

Antes si sabia como añadirlo en las antiguas fanpage de facebook, pero ahora no.

Aun asi, estoy 100% seguro que te lo explican por aquí:
http://www.facebook.com/help/?page=121359044613137 (MILAGRO! ESTA EN ESPAÑOL! jajaja)
210  Programación / PHP / Re: Pasar variable al siguiente .php - paypal - custom en: 27 Mayo 2012, 12:43 pm
Bueno primero que nada tenemos que diferenciar el etiquetado HTML del script PHP.
la verdad no he entendido nada, no sé si me he levantado algo lento hoy o que xD.

Si puedes explicarte un poco mejor gustosamente te ayudo.

Qué tienes tres formularios distintos, o sea que el usuario tiene que interaccionar en tres paginas tuyas?
Si es así, podrías hacerlo en un solo fichero php, simplemente asignado una variable:
$_GET["setp"]=1, $_GET["setp"]=2 etc... e ir guardado los datos de cada input en una variable de session que expire cada 10 min por ejemplo.

Un saludo y lo siento por no poderte ayudar más, pero como te digo no se si te explicaste mal o estoy muy espeso yo.
Páginas: 1 ... 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 [21] 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 ... 60
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines