problema com função 3 pontinhos e mysql
pessoal tenho uma pagina de noticias que recebe os dados de um mysql.
bom ate ai funciona se eu exibir as noticias normal ela funciona , a e tem paginação nessa pag tbm funcionando
mas eu preciso fazer uma função para cortar o conteudo pra noticia nao fica muito grande e ele aparecer o "..."
e ai sim se o cliente quiser ver na noticia ele clica e ve ela toda
mas quando eu dou a função nao exibe nada so aparecem os "..." sem nada escrito antes vou postar como estou fazendo
<%' pega o nome da página
pagina = Request.ServerVariables("SCRIPT_NAME")
'numero de registros por página
pageSize = 2
IF (len(Request.QueryString("pagina")) = 0) then
paginaAtual = 1
Else
paginaAtual = Cint(request.QueryString("pagina"))
End if
'contar o numero de registros que temos no banco de dados
sqlnoticias = "SELECT COUNT(*) AS total FROM noticias ORDER BY idnoticia DESC"
Set rs = conn.execute(sqlnoticias)
'total de registros do banco de dados
recordCount = Cint(rs("total"))
'calculamos o numero de páginas
If pageCount < 1 then
pageCount = 1
End if
pagecount = recordCount / pageSize
If (pageCount > Clng(pageCount)) then
pagecount = Clng(pageCount) + 1
End if
pagecount = clng(pageCount)
rs.Close
sql = "SELECT * FROM noticias order by idnoticia DESC LIMIT " & (paginaAtual - 1) * pageSize & " , " & pageSize
set rsnoticias = conn.execute(sql)
Do While not rsnoticias.EOF
%>
<table width="90%" border="0" align="center" cellpadding="1" cellspacing="1">
<tr>
<td class="datanot"><%= rsnoticias("data_noticia")%></td>
</tr>
<tr>
<td class="titulonot"><%= rsnoticias("titulo_noticia")%></td>
</tr>
<tr>
<td class="prevnot"><span class="prevnot"><%
if len( rsnoticias("conteudo_noticia") ) > 100 then
response.write left( rsnoticias("conteudo_noticia"), 400)&" ... "
end if
%></span>
</td>
</tr>
</table>
<%
rsnoticias.MoveNext()
loop
%>
So lembrando ele nao gera erro nenhum ele abre a pag normalmente so nao exibe o conteudo da noticia aparece apenas os "..."
Discussão (7)
Carregando comentários...