Ir para conteúdo

Arquivado

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

bonitoeobicho

[Resolvido] Não consigo inserir o botão no Wordpress

Recommended Posts

Boa tarde,

 

Alguém poderia me ajudar estou tentando inserir o botão de pagamento no meu blog no wordpress, gero o código html no site do pagsegureo, copio o código entro no worpress edito meu post clico em html e colo o código gerado vou em visual o botão apareçe mas quando mando publicar o post o botão some. Já tentei juntar as quebras de linha juntando <> sem espaços e não funciona.

 

Aguardo alguma ajuda obrigada. Elaine

Compartilhar este post


Link para o post
Compartilhar em outros sites

O WP não libera o uso de todas as tags HTMLs, e dentre elas estão o formulário, que é o meio de envio usado no botão de pagamento.

Ahhh já antes que eu esqueça... Javascript e Flash também estão de fora.

 

Sugestão:

Baixe o WP e instale em seu servidor. Você poderá instalar vários plugins, o uso de javascript, flash, todas tags HTMLs liberadas...

 

caso não tenha um servidor. existe outra solução que é o blogger do Google.Ele não é tão bacana quanto o WP, porem você conseguirá inserir boa parte dos códigos HTMLs do tipo copia e cola.

 

FONTE:

http://en.support.wordpress.com/code/#html-tags

we

Compartilhar este post


Link para o post
Compartilhar em outros sites

O WP não libera o uso de todas as tags HTMLs, e dentre elas estão o formulário, que é o meio de envio usado no botão de pagamento.

Ahhh já antes que eu esqueça... Javascript e Flash também estão de fora.

 

Sugestão:

Baixe o WP e instale em seu servidor. Você poderá instalar vários plugins, o uso de javascript, flash, todas tags HTMLs liberadas...

 

caso não tenha um servidor. existe outra solução que é o blogger do Google.Ele não é tão bacana quanto o WP, porem você conseguirá inserir boa parte dos códigos HTMLs do tipo copia e cola.

 

FONTE:

http://en.support.wordpress.com/code/#html-tags

we

 

Nossa isso é uma pena porque o Wordpress é muito melhor que o blo.. Mas o que explicaria então o fato de o botão apareçer quando estou editando o post e desapareçer quando mando publicar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, isso irá acontecer se você usar qualquer uma das tags informadas no link que enviei do WP.

Eu estou testando algumas coisas aqui, caso eu conseguir fazer alguma usar o botão de pagamento do PagSeguro no WP.com eu posto aqui mesmo...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sua intenção é inserir botão de pagamento correto?

 

Vejamos...

 

O link oficial

 

https://pagseguro.uo...pagamento.jhtml

 

O que deveria ser feito

 

Você deverá inserir as informações nos seus devidos campos conforme características do seu produto.

 

B)

 

O Problema.

 

WP Bloqueia a tag <form

 

:angry:

 

Gambiarra

 

No botão de pagamento existe uma opção chamada "A quantidade de itens do carrinho não poderá ser alterada. ", quando selecionada, o formulario possi apenas um campo chamado code. e a action do formulario é alterada para https://pagseguro.uo...ut/payment.html

Onde essa URL aceita tanto get quanto post...

Dai surgiu a ideia.... URL + ? + nome do campo + valor do campo ficaria algo como:

https://pagseguro.uo...D450F9B680D450F

 

:clap:

 

Outro Problema

 

Com essa opção até dar para enviar para o PagSeguro, porem o usuário só poderá comprar um item por vez

:(

 

Outra Gambiarra

 

Comecei a testar todas os posts do PagSeguro afim de localizar outro que aceite GET, achei o carrinho PagSeguro

Segue link:

https://pagseguro.uo...pagseguro.jhtml

 

Uso o mesmo conceito do caso anterior, pego a URL do action, e passo os campos tudo na sequencia

URL + ? + campo 1 + = + valor + &+ campo 2 + valor do campo 2 + & campo 3 +...

 

ficaria alguma coisa do tipo

 

https://pagseguro.uol.com.br/checkout/checkout.jhtml?email_cobranca=opencart@senartes.com.br&tipo=CBR&moeda=BRL&item_id=12345&item_descr=Descrição do item a ser vendido&item_quant=1&item_valor=100&frete=0&peso=0

 

:joia:

 

Outro problema...

 

Os dados ficam a mostra onde qualquer pessoa poderá por exemplo mudar o valor da compra

:o

 

Outra gambiarra...

Use algum encurtador de URL para "esconder" os dados, aconselho do google ou twixar. Caso você utilizar algum igual o bit.ly, você terá o problema no campo onde informa a descrição, por causa dos espaços. mais se sua descrição não possuir espaços utilize qualquer um...

Veja como fica goo.gl/Ku7ZU

:D

 

Outro problema...

O PagSeguro trabalha utilizado ISO, nesse caso você terá a acentuação quebrada

:huh::(:o:angry:

SOLUÇÃO

Procure um encurtador de URL que trabalhe com a mesma codificação, sei sei, isso vai ser chato e trabalhoso... então leia a gambiarra.

Gambiarra

Defina o campo encoding, ( veja detalhes ), informando a codificação do encurtador de URL.

Veja como fica goo.gl/KcWS3

Porque gambiarra e não solução ? Porque o encurtador de URL poderá mudar sem aviso prévio a codificação da pagina, e você voltar o mesmo problema

...

 

Afim de mostrar que tudo isso que falei é verdade segue link do wp.com do teste...

 

http://usefulandidiot.wordpress.com/2011/04/28/teste-de-carrinho-pgs/

 

 

 

Bom fica a dica...

 

LEMBRANDO QUE

Essa é uma solução que encontrei para driblar esse problema e fazer o WP virar amigo do PGS :)

Logo essa não é uma solução oficial do PagSeguro, o que significa que a qualquer momento eles podem bloquear isso, ou não.

 

Então Oremos...

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia, primeiro obrigada pelas dicas. Mas infelizmente comigo não funciona.

 

Primeira gambiarra (não consigo acessar os links que você citou nessa primeira) gerei o botão marcando a opção "A quantidade de itens não poderá ser alterada" olha o código gerado

 

<!-- INICIO FORMULARIO BOTAO PAGSEGURO -->

<form target="pagseguro" action="https://pagseguro.uol.com.br/v2/checkout/payment.html" method="post">

<input type="hidden" name="code" value="36F3B8533333FBB004EB6FB02B76C2F3" />

<input type="image" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/84x35-comprar.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />

</form>

<!-- FINAL FORMULARIO BOTAO PAGSEGURO -->

 

Ao inserir no WP a mesma coisa insiro no modo HTML e clico em visual o botão esta lá lindo mas ao mandar publicar o botão some.

 

No carrinho a mesma coisa.

O encurtador de URL estou tentando entender como funciona e já vou testar.

 

Obrigada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Perdoe-me tenho sérios problemas em explicar as coisas, acho que ficou meio confuso o que expliquei acima...

 

vamos la...

Você gerou esse código....

 

<!-- INICIO FORMULARIO BOTAO PAGSEGURO -->
<form target="pagseguro" action="https://pagseguro.uol.com.br/v2/checkout/payment.html" method="post">
<input type="hidden" name="code" value="36F3B8533333FBB004EB6FB02B76C2F3" />
<input type="image" src="https://p.simg.uol.com.br/out/pagseguro/i/botoes/pagamentos/84x35-comprar.gif" name="submit" alt="Pague com PagSeguro - é rápido, grátis e seguro!" />
</form>
<!-- FINAL FORMULARIO BOTAO PAGSEGURO -->

 

Primeiro...

 

leia o texto do link abaixo, lá explica a diferença do post e get..

http://www.comocriarsites.com/html/como-funciona-os-metodos-get-e-post-diferencas/

 

Somente para deixar claro e resumir um pouco.

A grosso modo ( me corrijam os especialistas ):

O get é enviado junto com a url. Ex: www.seulink.com.br?parametro1=valor1&parametro2=valor2&parametro3=valor3...

O post é enviado de outra forma que não vou entrar em detalhes...

 

Agora que você já sabe a diferença entre get e post, vamos a segunda coisa importante.

 

O no PagSeguro todos os formularios ( me corrijam os especialistas ) são enviados via post, até ai não tem nenhum problema...

 

Seu problema é de usar formulários no WP, porem o WP aceita link, e uma das formas de enviar um get é pelo link, logo tive a ideia de passar esses parâmetros no link

 

Utilizando as informações que você me informou eu retirei a URL que o PagSeguro recebe os dados que está dentro do action, o nome do campo, e o valor

logo:

URL =https://pagseguro.uol.com.br/v2/checkout/payment.html

nome do campo = code

valor = 36F3B8533333FBB004EB6FB02B76C2F3

O que eu faço com isso...

 

se você o conteudo do link que lhe enviei você provavelmente já sabe o que vou fazer, vamos supor que não entendeu...

 

unte a URL no final dela inclua um sinal de interrogação, inclua o nome do campo, inclua o sinal de igual, inclua o valor do campo.

ficaria algo como:

www.pagseguro.uol.com.br/v2/checkout/payment.html?code=36F3B8533333FBB004EB6FB02B76C2F3

 

Veja se não foi o formulário que você criou...

 

Perfeito correto?

 

agora é só seguir o que postei acima...

 

espero ter ajudado...

 

Oremos...

Compartilhar este post


Link para o post
Compartilhar em outros sites

As soluções propostas pelo Senartes são efetivas para o caso de utilizar o WordPress via web, que é o seu caso Bonitoeobicho. Mas se sua página do WordPress estiver hospedada num servidor, é possível instalar plugins que "transformam" seu site/blog/whatever numa loja e isso evita muita dor de cabeça com codificação, poís não existem as limitações de tags html apresentadas no link abaixo:

 

Tags Html - WordPress.com

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá bom dia, acabeo sumindo por uns dias mas já estou de volta, obrigada pela sua postagem entendi como farei agora, foi de grande ajuda não conseguirei inserir o botão do pagseguro, mas poderei inserir o link direto para a compra isso já uma boa parte do caminho andado.

 

A propósito acesse o meu site www.bonitoeobicho.com.br - ainda em montagem - (não é o blog de vendas), caso algum dia queira visitar Bonito em Mato Grosso do Sul - o melhor destino de ecoturismo do Brasil, sou uma agência de turismo aqui da região e poderei atendê-lo.

 

Obrigada Elaine

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Olá Eliane como ficou o seu botão com link direto, vc está usando o wp-ecommerce?

poderia postar o código de como vc conseguiu? Abraços!

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.