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

Foro en asp

Estas en el tema de Foro en asp en el foro de ASP Clásico en Foros del Web. Estoy creando un foro en asp http://www.fotoviaje.net/public/forum/foro.asp Estoy tratando de que el mismo sea amigable para los buscadores. Me explico en la url donde se ...
  #1 (permalink)  
Antiguo 19/09/2009, 11:22
 
Fecha de Ingreso: marzo-2004
Ubicación: Madrid (España)
Mensajes: 837
Antigüedad: 21 años, 1 mes
Puntos: 9
Pregunta Foro en asp

Estoy creando un foro en asp http://www.fotoviaje.net/public/forum/foro.asp
Estoy tratando de que el mismo sea amigable para los buscadores. Me explico en la url donde se ven los mensajes http://www.fotoviaje.net/public/foru...p?idmensaje=10 el titulo siempre el mismo, podeis ver viendo mensaje...
Como podria hacer para que el foro sea mas amigable de cara a buscadores y que no aparezca siempre el mismo title, que apareciese siempre el titulo del mensaje del foro. Que tipo de contenedor podria incluir dentro de title <%%>
He incluido este contendor Titulo <%Titulo%>
Incluyendo este contenedor aparece el id correspondiente al mismo mensaje

Aqui os paso el codigo del fichero:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<title>Viendo mensaje...</title>
<meta name="Description" content="Foros en Fotoviaje.net. Viendo mensajes.." >
<link rel="shortcut icon" href="imagenesweb/favicon.ico" type="image/vnd.microsoft.icon">
<link rel="icon" href="imagenesweb/favicon.ico" type="image/vnd.microsoft.icon"><LINK
Rel="stylesheet" HRef="estilos.css"
Type="text/css">

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>
<body><table width="780" border="0" cellpadding="0" cellspacing="0" align="center">
<tr bgcolor="#999999">
<td height="108" valign="top" bgcolor="#FFFFFF">
<!--#include file="header.asp"-->
</td>
</tr>
</table>
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="25" bgcolor="#FFFFFF"><% If Request.QueryString("IdMensaje")= "" then
Response.Redirect "foro.asp"
End If%>
<B>Foros en Fotoviaje.net</B><BR>
<BR>
<%

oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("./helloworld.mdb")
sql = "SELECT * FROM discusion WHERE IdMensaje="&IdMensaje&""
Rs.Open sql, oConn, 1, 1
mensaje = RS("mensaje")
%>
<img src="anadir.gif" width="16" height="16"> <A HREF="contestar.asp?idmensaje=<%=IdMensaje%>"><B>C ontestar
este mensaje</B></A><BR>
<BR>
<%'=== Muestro el mensaje padre. La pregunta inicial ======
Response.Write "<B>Nombre: </B>"&RS("nombre")&"<BR>"
Response.Write "<B>Email: </B>"&RS("email")&"<BR>"
Response.Write "<B>Título del mensaje: </B>"&RS("Titulo")&"<BR>"
Response.Write "<B>Mensaje: </B><BR><P><I>"& AcomodarTXT(mensaje)&"</I></P>"
Response.Write "<HR WIDTH=""80%"">"
'===== Fin pregunta inicial =====

Set RS2 = Server.CreateObject ("ADODB.RecordSet")

RS2.Open sql2, oConn, 1, 1
'===== Respuestas a la pregunta inicial
Do While not RS2.EOF
mensaje2 = RS2("mensaje")
Response.Write "<BR><B>Nombre: </B>"&RS2("nombre")&"<BR>"
Response.Write "<B>Email: </B>"&RS2("email")&"<BR>"
Response.Write "<B>Título del mensaje: </B>"&RS2("titulo")&"<BR>"
Response.Write "<B>Mensaje: </B><BR>"%><P><I><%= AcomodarTXT(mensaje2)%></I></P><BR>
<%
Response.Write "<HR WIDTH=""80%"">"
RS2.MoveNext
Loop
'===== Fin de respuestas ======
RS2.Close
Set RS2 = nothing
RS.Close
oConn.Close
Set RS = nothing
Set oConn = nothing

Function AcomodarTXT(txt)
txt = Replace (txt, "<", "&lt;")
txt = Replace (txt, ">", "&gt;")
txt = Replace (txt, vbCrLf, "<BR>")
txt = Replace (txt, "''", "'")
acomodarTXT = txt
End function
%>
</td>
</tr>
</table><br>

<!--#include file="footer.asp"-->

</body>
</html>

Última edición por Jhon Silver; 20/09/2009 a las 05:52
  #2 (permalink)  
Antiguo 19/09/2009, 14:58
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: Foro en asp

Hola

..... no veo la relación de la etiqueta title con los buscadores. Quizás lo que querías decir es el meta description. En el content podrías incluir el tema del mensaje por ejemplo "Blog viaje por Marruecos"

<meta name="Description" content="Foros en Fotoviaje.net. <%=titulotema%>" >

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
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 08:19.