Foros del Web » Programación para mayores de 30 ;) » .NET »

Sistema de Noticias con asp.net

Estas en el tema de Sistema de Noticias con asp.net en el foro de .NET en Foros del Web. Hola aa todos los foreros, estoy tratando de hacer un sistema de noticias con asp.net 2.0 , lo de agregar temas es muy facil, pero ...
  #1 (permalink)  
Antiguo 11/04/2008, 10:53
Avatar de robertgustavo  
Fecha de Ingreso: marzo-2008
Ubicación: Camaná - Arequipa
Mensajes: 213
Antigüedad: 16 años, 8 meses
Puntos: 4
Sistema de Noticias con asp.net

Hola aa todos los foreros, estoy tratando de hacer un sistema de noticias con asp.net 2.0 , lo de agregar temas es muy facil, pero cuando quiero mostrar las noticias ahi llega la cosa , que control se tiene que usar para lograr esto, he escuchado y datalist y datarepeater, a y optra cosa como se hace para paginarlas, osea ustedes saben que en la parte de abajo salgan con numeritos todas las paginas de noticias disponibles y navegar por ellas,
y otra cosa, en php y asp, en cualquier lugar del documento podia ponner un
echo resultadodela operacio; osea donde sea imprimia los resultados de algo, pero en asp.net no se puede, tiene que estar dentro del bloque de codigo, y nose asta php me parece mas facil, pero el Vwdeveloper es esquisito, bueno amigos Espero su grandiosa Ayuda

Saludos
  #2 (permalink)  
Antiguo 12/04/2008, 11:41
Avatar de vote87  
Fecha de Ingreso: febrero-2008
Mensajes: 37
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Sistema de Noticias con asp.net

Hola,

yo te recomendaria que generaras un Template en HTML de como quieres que se muestre cierta noticia, ese template lo puedes tener en la BD, de hecho puedes tener varios Templates (diseños) en tu BD, unicamente cuando quieras mostrar las noticias en asp seleccionas el Template que quieras de la BD, y haces un Response.Write con el template seleccionado.

para esto tienes que tener en cuenta que al generar el template debes poner entre {} los campos que quieres sustituir tal y como se llaman en la BD y por medio de la funcion Replace cambias esos valores del template por los datos que vienen de la BD, asi si tienes 1000 noticias el Response.Write se va a encargar de hacer mostrarlas todas por medio de las funciones que te menciono.

Es algo asi como una Autopantalla...pero solo que es repetir el mismo Template varias veces...por cada noticia que encuentre tu select en la BD.

Espero te sirva de algo

Saludos...
  #3 (permalink)  
Antiguo 13/04/2008, 07:16
Avatar de robertgustavo  
Fecha de Ingreso: marzo-2008
Ubicación: Camaná - Arequipa
Mensajes: 213
Antigüedad: 16 años, 8 meses
Puntos: 4
Re: Sistema de Noticias con asp.net

Cita:
Iniciado por vote87 Ver Mensaje
Hola,

yo te recomendaria que generaras un Template en HTML de como quieres que se muestre cierta noticia, ese template lo puedes tener en la BD, de hecho puedes tener varios Templates (diseños) en tu BD, unicamente cuando quieras mostrar las noticias en asp seleccionas el Template que quieras de la BD, y haces un Response.Write con el template seleccionado.

para esto tienes que tener en cuenta que al generar el template debes poner entre {} los campos que quieres sustituir tal y como se llaman en la BD y por medio de la funcion Replace cambias esos valores del template por los datos que vienen de la BD, asi si tienes 1000 noticias el Response.Write se va a encargar de hacer mostrarlas todas por medio de las funciones que te menciono.

Es algo asi como una Autopantalla...pero solo que es repetir el mismo Template varias veces...por cada noticia que encuentre tu select en la BD.

Espero te sirva de algo

Saludos...

Amigo, nose como guardar un template en html, tendrias un poco de codigo, muchas gracias
  #4 (permalink)  
Antiguo 13/04/2008, 07:31
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 17 años, 2 meses
Puntos: 87
Re: Sistema de Noticias con asp.net

Utiliza un Datalist y en tu Item Template dale el formato que quieres que tenga tu noticia, con respecto a la paginacion de estos mira aqui

http://weblogs.asp.net/scottgu/archi...07/434787.aspx

aunque la respuesta de vote87 es muy buena, requerira mas dependencia de la bd e incrementara el tiempo de espera en un alto volumen de usuarios. solo como comentario
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 13/04/2008, 13:31
Avatar de vote87  
Fecha de Ingreso: febrero-2008
Mensajes: 37
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: Sistema de Noticias con asp.net

Tienes razón PeterPay, eso incrementaría el tiempo de espera con altos numeros de usuarios, pero en este caso creo que lo podría resolver trayendo en variables globales los templates cunado cargue la página y almacenarlas en variables de sesión, así cada vez que necesites ver las noticias va a tomar el Template de la variable y no de la BD;

para tí robertgustavo; crea primero el formato que quiere que lleve tu página de noticas, luego que esté creado el Template el HMTL resultante lo puedes guardar en la BD. teniendo en cuenta que el Template en HTML debe contemplar lso nombres de los campos de las tablas o vistas, dependiendo de tu caso. entre llaves para que despues puedas hacer una función que lea los campos entre llaves y sustituya ese valor por el de las noticias en BD.

ejemplo

{TituloNoticia}---Donde asi se llama IDENTICO en la BD.
{Imagen}---URL de una imagen.
{CuerpoNoticia}---Idem.

Cuando generas el HTML se muestran estos campos entre llaves, pero cuando llamas tu pagina logicamente tendras una función que reemplace todo lo que encuentre entre llaves segun la tabla resultado de la consulta a la BD.

Espero te sirva

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.