Pregunta a desarolladores Web con experiencia.Links visitados.

Iniciado por USLO, 3 Julio 2012, 13:56 PM

0 Miembros y 2 Visitantes están viendo este tema.

USLO

 Hola a todos.
Estoy desarollando una aplicacion WEB, y quiero ver los enlaces ya visitados!
Hasta aqui direis que facil solo hay que ponerle un css a:visited .Pero No!

Tengo un listview con miles de enlaces que redireccionan a una misma pagina .ASPX ,pero segun el enlace que pinches el valor del enlace es mandado a lado servidor y  el contenido de la pagina redireccionada cambia!

Por lo que me gustaria saber cual seria el metodo mas practico para mostrarme enlaces del listview como visitados cuando sean visitados!


  • BD
  • Cookies
  • Otro metodo?


Espero que alguien pueda ayudarme!
Gracias de antemano.

~ Yoya ~

Tienes varias opciones.

Puedes utilizar alguna DB para almacenar la información permanentemente, solo si es necesario saber de por vida los enlaces que una persona ha visitado y claro, para que funcione correctamente tendrás que utilizar un sistema de login/identificacion, sino quieres utilizar un sistema de identificación, la opción de la DB en este caso no es la mas correcta.

Otra opción muy recomendada, es utilizar LocalStorage (HTML5) que su funcionamiento viene siendo igual que las Cookies, con la diferencia que se puede guardar mucha mas información (5MB) y otras característica mas XD.

Saludos.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

USLO

Tengo mi sistema de identificacion x usaurio a una base de datos SQLserver.
Lo de la base  sin problema pero, queria a cualquier costa evitar almacenar cientos de miles de links en BD, es a mi gusto , ("complicado y poco practico") .
Cuanto mas simple mejor.
Luego he visto esta maravilla "LocalStorage " y es justo lo que estaba buscando,simple  funcional y sobre todo que se almacena en lado cliente!

Muchas gracias

Yoghurt

#3
Mediante HTML5?? que putada es esa, ya no se ven la paginas de antes esas que demoraban menos de 3 segundo en cargar y que gastaban recursos insignificantes... Ahora no, tienen que almacenar chorradas de basura por una pagina desordenada y un programador perezoso.

Tienes un servidor, haz que trabaje! Si tienes links en una misma .ASP entonces ya sabes cambiar el contenido de la pagina web directamente en el servidor. Cuando el usuario hace click en un link te envía la informacion del link que clickeó entonces que te detiene para así tú mismo modificar el color de ese link?? Perezoso, apostaría que usas un programa para diseñar tu pagina y no utilizas los conocimientos para plasmar a mano una "obra maestra" a la cual admirar por su diseño.

Sabes lo que son las iframes? que es codigo ajax?  Si lo supieras no tendrías este problema. Y antes de hacer cosas con ellas tu ya tienes la forma de hacer lo que quieres solo que no has visto bien.


Supongo que tu pagina manda los datos del link mediante GET?
si es así la direccion se verá asi:
www.page.com/index.asp?link=product+id+1003212&linkclickeado=1003212...

bueno, asi en el servidor ya sabes cual link tienes que decolorar verdad.

P.D.: Se me olvidaba, HTML5 no es soportado en todos los navegadores. Igual que Flash!!!! pero aun hay pelotudos que basan su pagina entera en flash.

sexto

Renovarse o morir...
Hay que actualizarse a HTML5, es la tendencia, al igual que jQuery.

Si lo miramos de ese modo, de no usar HTML5 porque no todos los navegadores lo soportan (aunque si las últimas versiones, menos IE, que puede arreglarse mediante un js) todavía seguiríamos en IE6, Firefox 3, o incluso Windows 2000.

Si que es verdad que hay personas que desactivan javascript (aunque yo no conozco a nadie) pero sin javascript ni si quiera muchas funciones de este foro funcionarían...

Yoghurt

exacto, de que exista javascript es una gran alegría para nosotros por hacernos las cosas fáciles, pero que parte de esta pagina web no podría existir sin javascript? La pagina entera puede ser editada en servidor y no contener javascript y no cambiaría demasiado.

Se creó javascript para que las paginas fueran modificables en el "lado usuario" creando una mejor interfás con el usuario (y si que hicieron algo bueno). Lo mismo pasa con flash incluso con java es usado en las paginas web para ejecutar programas en el usuario pudiendo acceer al sistema completo (si así fuese especificado) todo mediante una pagina web...

y HTML5 para que fue creada? se suponde que sustituye al comun HTML con todas sus caracteristicas ventajosas añadidas, es como un SDK para crear "aplicaciones web" otro intento como los de Flash, Java, y todo lo que haya fracasado en el intento solo que "ya viene en el paquete" y lo resiviremos con aplausos, pero, que es lo que caracteriza a una pagina web? (hyper text marked language = HTML) Vuelve a lo básico, piensa en grande. La mayoría de los sitios web no necesitarán HTM5 pero sin duda lo usarán por sus facilidades, como en este caso del señor @Loic. No necesita usar esa "facilidad" del HTML5 pero; ¿Usará sus conocimientos para hacer las cosas bien? o será seducido por el lado oscuro de la fuerza.

USLO


X (AbrahamAraon):
exacto, de que exista javascript es una gran alegría para nosotros por hacernos las cosas fáciles, pero que parte de esta pagina web no podría existir sin javascript? La pagina entera puede ser editada en servidor y no contener javascript y no cambiaría demasiado.

Se creó javascript para que las paginas fueran modificables en el "lado usuario" creando una mejor interfás con el usuario (y si que hicieron algo bueno). Lo mismo pasa con flash incluso con java es usado en las paginas web para ejecutar programas en el usuario pudiendo acceer al sistema completo (si así fuese especificado) todo mediante una pagina web...

y HTML5 para que fue creada? se suponde que sustituye al comun HTML con todas sus caracteristicas ventajosas añadidas, es como un SDK para crear "aplicaciones web" otro intento como los de Flash, Java, y todo lo que haya fracasado en el intento solo que "ya viene en el paquete" y lo resiviremos con aplausos, pero, que es lo que caracteriza a una pagina web? (hyper text marked language = HTML) Vuelve a lo básico, piensa en grande. La mayoría de los sitios web no necesitarán HTM5 pero sin duda lo usarán por sus facilidades, como en este caso del señor @Loic. No necesita usar esa "facilidad" del HTML5 pero; ¿Usará sus conocimientos para hacer las cosas bien? o será seducido por el lado oscuro de la fuerza.



Que cantidad de chorradas que hay que leer. (AbrahamAraon)
Como que html5 que putada!
En este mundo hay que usar los recursos a tu disposicion segun tus necesidades PUNTO.
Tienes un serividor haz que trabaje?
Que crees que el servidor no trabaja?
La cuestion es si 1 usario se conecta al servidor le va a dar igual!
Pero si son 1000 tendria que almacenar todos esos links en una base de datos SQL y cada vez que haga una peticion un usuario debera ir a buscar a la base de datos , comprobar y luego cmabiar color;pero no es practico!Pues si te das cuenta vas a saturar el Serividor!


Perezoso?
Perezoso, apostaría que usas un programa para diseñar tu pagina y no utilizas los conocimientos para plasmar a mano una "obra maestra" a la cual admirar por su diseño.


De que ****** estas hablando, tu que sabes si lo estamos haciendo de una forma u otra!

Chorradas, chorradas y mas chorradas.
Chorradas que se almacenan en el servidor de elhacker.net


Este foro es para aportar informacion util,  si realmente quieres aportar algo.(Se respetuoso) porfavor y abstente a responder chorradas ! senor (AbrahamAraon)

Yoghurt

Ok me disculpo por ser grocero, lo siento, no tube para que ser asi... Se me olvida que somos todos diferentes. La proxima vez no será igual te lo aseguro. (y no son chorradas, piensalo)

Tampoco me referia a crear una BD pero ya tienes la solucion.