Foros del Web » Programando para Internet » ASP Clásico »

Noticias Relacionadas

Estas en el tema de Noticias Relacionadas en el foro de ASP Clásico en Foros del Web. he estado buscando como realizar un sistema parecido al de los diarios en linea, sobre Noticias relacionadas o articulos relacionados pero todavia no doy alguna ...
  #1 (permalink)  
Antiguo 22/11/2002, 01:14
Avatar de garcef  
Fecha de Ingreso: agosto-2001
Ubicación: Querétaro, México
Mensajes: 289
Antigüedad: 23 años, 8 meses
Puntos: 0
Noticias Relacionadas

he estado buscando como realizar un sistema parecido al de los diarios en linea, sobre Noticias relacionadas o articulos relacionados pero todavia no doy

alguna sugerencia
__________________
garcef
Facebook: url]https://www.facebook.com/memelandiax[/url]
Twitter: @Memelandiax Vine:memelandiax Instagram: memelandiax Youtube: memelandiax
  #2 (permalink)  
Antiguo 22/11/2002, 14:34
Avatar de yampoo  
Fecha de Ingreso: noviembre-2001
Ubicación: Vilanova i la Geltrú
Mensajes: 1.942
Antigüedad: 23 años, 5 meses
Puntos: 0
Yo lo que usa en mi página es que busque en el buscador para encontrar noticias relacionadas.

diarioexpres.com

(Tengo que mejorarlo porque no busca por frases... )
  #3 (permalink)  
Antiguo 24/11/2002, 03:24
Avatar de garcef  
Fecha de Ingreso: agosto-2001
Ubicación: Querétaro, México
Mensajes: 289
Antigüedad: 23 años, 8 meses
Puntos: 0
Pero como realizar la busqueda
__________________
garcef
Facebook: url]https://www.facebook.com/memelandiax[/url]
Twitter: @Memelandiax Vine:memelandiax Instagram: memelandiax Youtube: memelandiax
  #4 (permalink)  
Antiguo 24/11/2002, 16:11
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 23 años, 3 meses
Puntos: 29
mejor que un buscador sería poner un nuevo campo en la bd y poner algunas palabras clave que irían en la noticia, entonces en esa noticia llamar a las palabras clave y así todas las noticias irían relacionadas.

No es difícil.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #5 (permalink)  
Antiguo 24/11/2002, 17:05
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
como te indica Chulosoy, se hace insertando en la base de datos un campo que indique la relacion, por ejemplo "Pinochet", entonces todas las noticias que hablen del perro salvador diran,
noticias relacionadas...
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #6 (permalink)  
Antiguo 26/11/2002, 01:08
Avatar de garcef  
Fecha de Ingreso: agosto-2001
Ubicación: Querétaro, México
Mensajes: 289
Antigüedad: 23 años, 8 meses
Puntos: 0
Pero como hacerlo

Porque ya estuve buscando como pasar las variables pero me da error, alguna sugerencia
__________________
garcef
Facebook: url]https://www.facebook.com/memelandiax[/url]
Twitter: @Memelandiax Vine:memelandiax Instagram: memelandiax Youtube: memelandiax
  #7 (permalink)  
Antiguo 03/01/2005, 05:36
 
Fecha de Ingreso: noviembre-2004
Mensajes: 117
Antigüedad: 20 años, 6 meses
Puntos: 0
Yo ahora mismo tambien estoy dandole vueltas a como hacerlo, es lo unico que le falta implementarle a mi periodico.

Pense que al insertar/modificar noticia se viera un campo listbox con todas las noticias de la categoria seleccionada donde se pudiera hacer multiseleccion y guardar los IDs de dichas noticias en un campo de texto separados por comas, y luego listar los links a dichas noticias al pie de pagina de detalle de la noticia que estamos mostrando con el titulo "noticias relacionadas".

Si alguien de este foro pudiera echar una mano a encontrar una manera mas eficiente se lo agradeceríamos.
__________________
Saludos a todos ;)

Fiat en Malaga
.. y ahora con CSS!
  #8 (permalink)  
Antiguo 03/01/2005, 06:49
 
Fecha de Ingreso: noviembre-2004
Ubicación: trelew - chubut
Mensajes: 134
Antigüedad: 20 años, 5 meses
Puntos: 0
si tienen win 2000 o superior pueden usar
el servicio Index Server
  #9 (permalink)  
Antiguo 08/01/2005, 14:43
Avatar de garcef  
Fecha de Ingreso: agosto-2001
Ubicación: Querétaro, México
Mensajes: 289
Antigüedad: 23 años, 8 meses
Puntos: 0
Nono Martinez

este código lo deje hace dos años espero que te sirva, yo lo usaba

<%
Dim conexion, registros, basedatos
basedatos = Server.MapPath("noticias.mdb")
Set conexion = Server.CreateObject("ADODB.Connection")
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"
Set registros = conexion.Execute("SELECT id,relacion,titulo FROM Mexico WHERE ((Mexico.relacion='" & result("relacion") & "')) ORDER BY id,relacion ASC;")
Do While Not registros.EOF
%>

<li><b><a href="pruebita2.asp?Id=<%=registros.Fields("id").V alue %>"><%=registros.Fields("titulo").Value %></a></b></li>

<%
registros.MoveNext
Loop
registros.Close
Set registros = Nothing
conexion.Close
Set conexion = Nothing
%>

para mas referencia sigue este enlace:
http://www.forosdelweb.com/f15/problema-interesante-108304/
__________________
garcef
Facebook: url]https://www.facebook.com/memelandiax[/url]
Twitter: @Memelandiax Vine:memelandiax Instagram: memelandiax Youtube: memelandiax
  #10 (permalink)  
Antiguo 08/01/2005, 16:02
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
base de datos cauros...base de datos.


que onda?

leanse un libro de entidad relacion y solitos se les ocurrira como resolver estas payasadas.

no es necesario saber programar para resolver este tipo de problemas


estudien !!!
  #11 (permalink)  
Antiguo 09/01/2005, 13:01
Avatar de yiyocastro  
Fecha de Ingreso: octubre-2004
Ubicación: Maracaibo, Venezuela
Mensajes: 314
Antigüedad: 20 años, 6 meses
Puntos: 0
uy..... que hacker............................... mijo pasaste por ahi... oistes..! ó leistes...
__________________
Nada es verdad, nada es mentira, todo esta en el cristal con que lo miras. :si:
  #12 (permalink)  
Antiguo 26/05/2007, 03:44
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Noticias Relacionadas

Una consulta, pero antes agradezco la ayuda ya que justo lo estaba necesitando y ya estaba por hacer algo mas complicado.
como puedo hacer para que no me agregue la noticia que se esta visualizando?
haciendo un if, dentro del Do While?
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #13 (permalink)  
Antiguo 26/05/2007, 04:12
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Noticias Relacionadas

sorri, prero algno no me funciona y he probado de todo
aca les pego el codigo y el error

Error:
Microsoft JET Database Engineerror '80040e10'

No se han especificado valores para algunos de los parámetros requeridos. /aspectox/prueba.asp, line 8

Aclaracion la linea 8 en rojo
Codigo:
<%
Dim conexion, registros, basedatos, datosT
datosT="Docentes"
basedatos = Server.MapPath("/DataBase/dB_porta_2000.mdb")
Set conexion = Server.CreateObject("ADODB.Connection")
set result = Server.CreateObject("ADODB.RecordSet")
conexion.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & basedatos & ";"
Set registros = conexion.Execute("SELECT id, relacion, Titulo FROM tblDiario WHERE (registros= 'Docentes') ORDER BY id, relacion ASC;")
Do While Not registros.EOF

%>
<li><b><a href="pruebita2.asp?Id=<%=registros.Fields("id").V alue %>"><%=registros.Fields("Titulo").Value %></a></b></li>
<%
registros.MoveNext
Loop
registros.Close
Set registros = Nothing
conexion.Close
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #14 (permalink)  
Antiguo 28/05/2007, 02:43
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 4 meses
Puntos: 7
Re: Noticias Relacionadas

Cita:
Iniciado por Muzztein Ver Mensaje
base de datos cauros...base de datos.


que onda?

leanse un libro de entidad relacion y solitos se les ocurrira como resolver estas payasadas.

no es necesario saber programar para resolver este tipo de problemas


estudien !!!



Con Access solo tienen el LIKE, simple pero eficaz.

Si usan MSSQL tienen, junto al IN y al EXISTS y el susodicho LIKE, predicados tales como FREETEXT o CONTAINS (investiguen el todopoderoso FTI o FULL-TEXT INDEX)

Si usan MySQL, tienen tambien implementado FTI pero usando MATCH y AGAINST


Busquen en la documentacion de sus BDs y verán que es más facil de lo que imaginan.



Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
  #15 (permalink)  
Antiguo 28/05/2007, 02:46
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Noticias Relacionadas

gracias pero esto no me ayudan en nada seria bueno que pueda responder alguien que tenga la ayuda correcta a las perguntas
gracias igual
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #16 (permalink)  
Antiguo 28/05/2007, 10:52
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Noticias Relacionadas

bueno
hace una cosa

pone algo mas corto en tu sql y ve si te da el mismo error

Set registros = conexion.Execute("SELECT * FROM tblDiario WHERE registros= 'Docentes';")

solo para ver si ahi se te esta dando el error

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #17 (permalink)  
Antiguo 29/05/2007, 00:29
Avatar de virla  
Fecha de Ingreso: julio-2002
Ubicación: Rio Gallegos - Santa Cruz
Mensajes: 893
Antigüedad: 22 años, 9 meses
Puntos: 1
Re: Noticias Relacionadas

bueno lo he probado asi y sigue con lo mismo, y ayer estube probando de todas las maneras y nada
este es el error que me da


Microsoft OLE DB Provider for ODBC Driverserror '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. prueba.asp, line 6

es la misma linea que me pasastes vos
__________________
---->Sin ayuda no se llega a ningun lado<----
Virla
  #18 (permalink)  
Antiguo 29/05/2007, 08:34
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Noticias Relacionadas

proba asi:

Set registros = conexion.Execute("SELECT * FROM tblDiario")

entonces es tu sql de conexion

prueba eso
__________________
JuanRa Pérez
San Salvador, El Salvador
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 19:05.