Ir para conteúdo

POWERED BY:

Arquivado

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

fabricioblz

[Resolvido] Como vcs Fazer WordWrap em Links?

Recommended Posts

Quando um usuario cadastra um link, por exemplo, mas a div nao eh tao grande para suporta-las o link, que eh uma palavra grande, sobrepoe a div

 

se der um WordWrap() do php o link para de fucnionar porque você tem que colocar um espaco ou uma quebra de linha.. emfim...

 

vi algumas soluçoes na internet mas nenhuma se satisfez...

 

como vcs resolvrem esse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites


<?php

#$link : link desejado

#$tamanho : total de caracteres

#$dot : se o tamanho total retornado deve considerar os três pontos no final

function wrap($link,$tamanho = 30,$dot = true) {

return strlen($link) > $tamanho ? substr($link,0,($dot ? ($tamanho-3) : $tamanho)) . '...' : $link;

}

 

echo '<a href="' . $link . '">' . $wrap($link) . '</a>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema eh que estou usando o FckEditor e o link nao eh editavel

 

<div>
   $vetDados[$i][1];
</div>

nesse vet dados pode ter alquer coisa: <p></p> <a></a>

 

consegue pensar em alguma solucao pra esse tipo de situacao?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

funcionou!!!!

 

se eu nao me engano eh css3... ai nao funciona do ie6

 

mas ta de boa...

 

estava pensando em como fazer o word-wrap mais dinamico

algo do tipo um sript que pegue as div pai, que estao com a classe word-warp por exemplo, e pegue o width e diminua um pouco porque ele empurra um pouco as divs

 

mt obrigado!

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.