Boas-vindas ao Power Pixel

Junte-se a comunidade! Crie o seu próprio conteúdo, e faça amizades.EntrarCriar uma conta

Postagens desta maneira

+2
Target
GyGu
6 participantes

GyGu GyGu  • Sex 12 Set 2014 - 15:52

Postagens desta maneira Empty Postagens desta maneira Sex 12 Set 2014 - 15:52

Minha questão:
Olá o sistema forumeiros tem muita coisa boa, mas há algo que poderia melhorar os tópicos deixando-os mais bonitos como é o caso da imagem a baixo, onde a imagem fica no lado esquerdo e o texto fica logo ao lado

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Já utilizei o código a baixo, mas não funciona na mesma, alguém sabe?

Código:
[IMGALIGN=left]https://dl.dropboxusercontent.com/u/24133428/PS3%20EVO%20Trophy%20Library/PrtSrc.png[/IMGALIGN]


Endereço do meu fórum:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Versão:
PunBB

Target Target  • Sex 12 Set 2014 - 16:21

Postagens desta maneira Empty Re: Postagens desta maneira Sex 12 Set 2014 - 16:21

Opa amigão,
Isso pode-se usar o table, veja bem (eu utilizo na minha assinatura):
Código:

<table style="background: #F1F1F1 url('http://i74.servimg.com/u/f74/18/08/53/97/highli11.png') repeat-x 0 0;border: 1px solid rgba(204, 204, 204, 0.25);border-radius: 5px;box-shadow: rgba(207, 207, 207, 0.75) 1px 2px 9px;-moz-box-shadow: rgba(207, 207, 207, 0.75) 1px 2px 9px;-webkit-box-shadow: rgba(207, 207, 207, 0.75) 1px 2px 9px;width: 80%;padding: 8px;"><tbody><tr><td width="90px"> <a href="/u5"><img style="width: 80px;height: 80px;" src="http://i.imgur.com/RU8qQcx.png" /></a></td><td style="color: #747474;padding: 18px;">Olá {USERLINK},
<img src="http://r17.imgfast.net/users/1717/45/34/10/smiles/1337678750.png"> Leia as <a href="http://bestskins.forumeiros.com/t54-">regras</a>.
<img src="http://r17.imgfast.net/users/1717/45/34/10/smiles/1337678750.png"> Leia os <a href="http://bestskins.forumeiros.com/h3-termos-de-uso">termos de uso</a>.
Obrigado por se cadastrar no {FORUMNAMELINK}!
</td></tr></tbody></table>
Cordialmente,
<a href="/u5" target="_blank">Target</a>.

Este é o código utilizado em minha assinatura... Pode utilizar este:

Código:

<table>
  <tbody>
    <tr style="
">
      <td width="120px" style="
    padding: 5px;
    border: 2px solid blue;
    border-radius: 5px;
    background: rgba(237, 237, 237, 0.31);
">  
  <img style="width: 240px;height: 150px;margin: 1px;" src="https://dl.dropboxusercontent.com/u/24133428/PS3%20EVO%20Trophy%20Library/PrtSrc.png" />
      </td>
     <td>
       Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
</td>
    </tr>
  </tbody>
</table>

Restante do texto... Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Visualização completa:
[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Até + amigão! Wink

GyGu GyGu  • Sex 12 Set 2014 - 17:29

Postagens desta maneira Empty Re: Postagens desta maneira Sex 12 Set 2014 - 17:29

Opá Target boa ideia usar uma table!!
Mas nunca usei o porque fica sempre um espaço no inicio do tópico veja a imagem a baixo, isso fica sempre um pouco feio.

[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]

Target Target  • Sex 12 Set 2014 - 17:35

Postagens desta maneira Empty Re: Postagens desta maneira Sex 12 Set 2014 - 17:35

Tem toda a razão, me passa o link do post que eu vou ver o que rola nesse bug Wink Podemos até adicionar um margin-top no table pra fazer um resultado legal ^^ Very Happy

waghcwb waghcwb  • Sex 12 Set 2014 - 21:15

Postagens desta maneira Empty Re: Postagens desta maneira Sex 12 Set 2014 - 21:15

Se você deseja isso para todas as imagens que postar, não é necessário o uso de uma table. É possível também atribuir o efeito a uma classe se desejar.

GyGu GyGu  • Sáb 13 Set 2014 - 7:06

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 7:06

Target escreveu:Tem toda a razão, me passa o link do post que eu vou ver o que rola nesse bug Wink Podemos até adicionar um margin-top no table pra fazer um resultado legal ^^ Very Happy

Olá amigo Target utilizei o que me voce passou na MP para corrigir lá no tópico mas depois deixa o fórum meio bugado no Index, teria que ser uma coisa mais complexa algo como o @[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] está pensando.
Talvez fazer mesmo a class

The Boss The Boss  • Sáb 13 Set 2014 - 9:32

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 9:32

Ao invés de utilizar HTML utilize BBCODE eu reparei que a tabela em BBCODE não buga nos tópicos como a html buga. Pelo menos no meu caso.

Código:

[table][tr][td][img]IMAGEM[/img][/td]
[td]Texto[/td][/tr][/table]

Target Target  • Sáb 13 Set 2014 - 10:03

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 10:03

GyGu escreveu:
Target escreveu:Tem toda a razão, me passa o link do post que eu vou ver o que rola nesse bug Wink Podemos até adicionar um margin-top no table pra fazer um resultado legal ^^ Very Happy

Olá amigo Target utilizei o que me voce passou na MP para corrigir lá no tópico mas depois deixa o fórum meio bugado no Index, teria que ser uma coisa mais complexa algo como o @[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] está pensando.
Talvez fazer mesmo a class

Como disse na mp amigão, podemos por um class, que é mais aconselhável, ou pode usar style="" também (isso deixei de falar kk); mas como disse lá, pode usar algo assim:
Código:

<table class="tabela_com_imagem">
conteúdo
</table>

CSS:
.tabela_com_imagem {
margin-top: -165px;
position: relative;
}

Isso deve de funcionar Very Happy ^^

Até + amigão! Wink

waghcwb waghcwb  • Sáb 13 Set 2014 - 13:00

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 13:00

Reputação da mensagem: 100% (2 votos)
Você pode simplesmente atribuir a classe text a imagem, assim
Código:
<p>
<img src="http://r17.imgfast.net/users/1717/45/34/10/avatars/517-83.jpg" alt="Suni" class="text" />
Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.
</p>

E isso no CSS

Código:
img.text{
  float: left;
  margin-right: 15px;
}

[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

Resultado


[Tens de ter uma conta e sessão iniciada para poderes visualizar esta imagem]
Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.
Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.
Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.
Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.Duis aute irure dolor sed do eiusmod tempor incididunt in reprehenderit in voluptate. Cupidatat non proident, ut labore et dolore magna aliqua. Sunt in culpa quis nostrud exercitation excepteur sint occaecat. Mollit anim id est laborum.

GyGu GyGu  • Sáb 13 Set 2014 - 14:03

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 14:03

Sim funcionou essa class @[Tens de ter uma conta e sessão iniciada para poderes visualizar este link] com mais uns ajustes no tópico para ficar perfeito. Seria possivel fazer isso para um botão BBCODE? Assim tenho que andar a colocar a class quando faço um novo tópico com esse efeito.

Obrigado @[Tens de ter uma conta e sessão iniciada para poderes visualizar este link]

waghcwb waghcwb  • Sáb 13 Set 2014 - 14:18

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 14:18

Como seria o nome desse BBCODE?

GyGu GyGu  • Sáb 13 Set 2014 - 14:32

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 13 Set 2014 - 14:32

Texto personalizado talvez pode ficar ao seu critério Wink

waghcwb waghcwb  • Dom 14 Set 2014 - 17:42

Postagens desta maneira Empty Re: Postagens desta maneira Dom 14 Set 2014 - 17:42

Código jQuery/Javascript
Código:
$(function(){

   var $post = $('.post');
   $post.each(function(){
      $replace = $(this).html().replace(/\[imgt\](.*?)\[\/imgt\]/g, '<img class="img-text" src="$1">');
      $(this).html($replace);
   });

});

Código CSS
Código:
img.img-text {
   float: left;
   margin-right: 1em;
}

E método de uso nos tópicos
Código:
[imgt]LINK DA IMAGEM[/imgt]

waghcwb waghcwb  • Sex 19 Set 2014 - 16:07

Postagens desta maneira Empty Re: Postagens desta maneira Sex 19 Set 2014 - 16:07

Eae Gygu? Testou o código?

GyGu GyGu  • Sex 19 Set 2014 - 16:34

Postagens desta maneira Empty Re: Postagens desta maneira Sex 19 Set 2014 - 16:34

waghcwb escreveu:Eae Gygu? Testou o código?

Esse último que passou não funcionou...

Daemon Daemon  • Sáb 20 Set 2014 - 10:01

Postagens desta maneira Empty Re: Postagens desta maneira Sáb 20 Set 2014 - 10:01

Adicionando a classe diretamente nas imagens seria mais viável, não? Vejamos:
Código:
$(function() {
  $('.entry-content img, .post-entry div img').each(function () {
      $(this).not('a>img').not('img[src*="/smiles/"]').addClass('img-text');
  });
});
Adicione o mesmo css passado pelo Wagner.


Até mais!

iConnect iConnect  • Dom 28 Set 2014 - 9:07

Postagens desta maneira Empty Re: Postagens desta maneira Dom 28 Set 2014 - 9:07

[sucesso=Status do tópico][/sucesso]Movido para: Movido para

Conteúdo patrocinado  • 

Postagens desta maneira Empty Re: Postagens desta maneira

Permissões neste sub-fórum
Não podes responder a tópicos