Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

lucasmoraes

problema com função 3 pontinhos e mysql

Recommended Posts

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 "..."

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo que eu vi ta td certo no codigo...

mais tenta assim

 

<%

conteudo = rsnoticias("conteudo_noticia")

response.write left(conteudo, 400)&" ... "

%>

 

e seu IF esse

if len( rsnoticias("conteudo_noticia") ) > 100 then

 

nao tem muito sentido porque se for maior que 100 conta 400 ???

se for 101 caracteres como vai contar 400??

rs

mais tenta o que te passei e sem esse if depois voce poe ele

 

espero ajudar

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo que eu vi ta td certo no codigo...

mais tenta assim

 

<%

conteudo = rsnoticias("conteudo_noticia")

response.write left(conteudo, 400)&" ... "

%>

 

e seu IF esse

if len( rsnoticias("conteudo_noticia") ) > 100 then

 

nao tem muito sentido porque se for maior que 100 conta 400 ???

se for 101 caracteres como vai contar 400??

rs

mais tenta o que te passei e sem esse if depois voce poe ele

 

espero ajudar

 

ajudou pra caramba borowww vlw funfo legal aqui... eu retirei o if e adicionei uma variavel para receber os valores ao inves de colocar o rsnoticias fico bacana vlw

eu deixei assim

conteudo = rsnoticias("conteudo_noticia")
response.write (left(conteudo, 400) & " ... ")

 

 

a outra pergunta se você puder me ajudar... preciso fazer um script tipo de upload nao sei bem como explicar pois eu preciso criar um album virtual que o cara adiciona uma pasta para o album e dentro da pasta que ele adicionou ele ter como fazer upload de fotos... entende? sabe como posso fazzer isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quiser colocar o code completo, como referencia para outros usuários, seria legal...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sobre a ultima pergunta, existem alguns scripts no laboratório de scripts tanto de upload como de gerenciador de arquivos, recomendo dar uma olhada lá e ver qual melhor se adapta para suas necessidades.

 

Qualquer duvida, estamos ai :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

aqui o link para download.

Compartilhar este post


Link para o post
Compartilhar em outros sites

olha este exemplo

aqui o link para download.

 

bem legal este exemplo viu, vlw pela ajuda agora quero ver eu conseguir adaptar este script a minha admin pq ele é bem complexo e preciso gravar as imagens num banco o caminho junto com o titulo para as imagens. nao sei como vou fazer isso aqui rsrs pq não so expert no ASP

 

como eu consigo modificar a parte de upload pra eu conseguir adicionar mais campos pq preciso de um upload que envie 2 arquivos um é png e outro e jpg e mais um titulo que é exibido na foto la no site

e eu nao manjo muito do codigo que esta la tem como você me dar alguma dica ?

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lucasmorais, a algum tempo eu estava fazendo esta funcao em uma pagina, porem eu estava usando o banco de dados Access, e o campo estava com MEMORANDO e não funcionava tambem.

Entao eu alterei o tipo de dados da coluna para TEXT e fiz o novamente e funcionou.

 

Eu não sei no Mysql como esta a sua coluna, se esta como Longtext, mas muda para VARCHAR(255) e veja se vai da certo.

 

No meu caso era o titulo de uma noticia, então eu tive que limitar o tamanho do titulo a 255 caracteres.

 

Esperto ter ajudado, abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.