Bonjour,

Parce que je ne suis qu'un très petit débutant en xhtml.
Je viens de faire un petit site Statique très basique dans l'intention d'essayer de vendre quelques une de mes oeuvres et je me suis bêtement inscrit chez Paypal. Je dis bêtement car ce n'est qu'après avoir remplis leur code des boutons que je me suis rendu compte que leur code est invalidable W3c. Après une douzaine de mails, ils se rêvèlent incapables de me donner du code valide ou simplement de m'aider à le rendre valide. Tout seul j'en suis incapable.
Voila donc mon problème. Je sais que certains diront que bien qu'invalide cela fonctionne quand - même mais je tiens à avoir du code bien valide W3c pour diverses raisons.
Je viens donc te demander si une belle âma peut me rendre le code Paypal validable ? ou m'expliquer (au très novice que je suis) ?
Il y a peu de pages et c'est de la répétition. <modération>Pas de proposition de services rémunérés dont le cadre légal n'est pas explicitement mentionné</modération>
Amicalement
Modifié par Igor (15 Dec 2007 - 14:48)
Salut gauzhelm Smiley cligne ,

avant de parler de rémunération, le plus simple serait de donner le lien vers ta page pour que l'on puisse y jeter un oeil Smiley langue !

A+
Administrateur
Bonjour,

le salon 'Encodage & ...' se rapporte à l'encodage des caractères (UTF-8, ISO8859-1, Unicode, etc), j'ai donc déplacé dans le Salon Général Smiley cligne

Felipe
Modifié par Felipe (15 Dec 2007 - 13:07)
Heyoan a écrit :
Salut gauzhelm Smiley cligne ,

avant de parler de rémunération, le plus simple serait de donner le lien vers ta page pour que l'on puisse y jeter un oeil Smiley langue !

A+

Bonjour Heyoan,
OK ! je t'envois un message privé.
Abientôt
gauzhelm a écrit :

Bonjour Heyoan,
OK ! je t'envois un message privé.
Abientôt


Bonjour,

Le principe d'un forum c'est de partager ses problèmes et ses réponses pour que les chances de réponses positives soient nombreuses d'une part et que la résolution des problèmes profite à tous les utilisateurs du forum. Nous ne sommes pas ici dans une aide personnalisée et privée.

Merci de mettre le lien vers ta page dans ton post si tu souhaites une réponse. Sinon ce post n'a plus aucune utilité et sera supprimé. et ne servira donc à personne.
Igor a écrit :


Bonjour,

Le principe d'un forum c'est de partager ses problèmes et ses réponses pour que les chances de réponses positives soient nombreuses d'une part et que la résolution des problèmes profite à tous les utilisateurs du forum. Nous ne sommes pas ici dans une aide personnalisée et privée.

Merci de mettre le lien vers ta page dans ton post si tu souhaites une réponse. Sinon ce post n'a plus aucune utilité et sera supprimé. et ne servira donc à personne.


+ 1

D'autant plus que moi par exemple ce sujet m'intéresse ... sinon à quoi ça sert de venir sur un forum pour ne pas laisser les solutions ? Smiley ohwell
bonjour,
Je suis bien d'accord mais ce sujet ne semblait pas intéresser grand monde et à quoi donc sert-il de pouvoir écrire des messages privés (vu que je suis prêt à payer).
Si très peu ont se même problème de Validation du code de boutons "Acheter" paypal pour un site en xhtml 1.0 strict et utf-8, cela veut-il dire que très peu code en xhtml ou ne cherche la Validation W3c ?

lien site page concerné :

http://www.fluo-peinture.eu/livres/index.html[/url] clic droit > code source

Avec mes excuses
Amicalement Smiley eek
Salut,

déjà pour autoriser l'attribut target il faudra changer le DOCTYPE de ta page et opter pour le XHTML1.0 transitional.

Il me semble qu'ensuite le plus simple est de remplacer les border="0" de tous les <input> et <img> par style="border:none;" Smiley cligne ...

A+
Bonjour Heyoan,

Merci beaucoup : je vais essayer avec ce que tu me dis mais ce n'est pas ce qu'on me dit sur un autre forum :
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<p>
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="exemple@exemple.com" />
<input type="hidden" name="item_name" value="Exemple de don" />
<input type="hidden" name="item_number" value="2006" />
<input type="hidden" name="amount" value="50.00" />
<input type="hidden" name="no_shipping" value="2" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="currency_code" value="EUR" />
<input type="hidden" name="tax" value="0" />
<input type="hidden" name="bn" value="IC_Sample" />
<input type="image" src="https://www.sandbox.paypal.com/fr_FR/i/btn/x-click-but04.gif" name="submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée !" style="border: 0" />
<img alt="" style="border: 0" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1" />
</p>
</form>

Cela ne me convient pas vraiment car mes boutons "Acheter" se transforme en boutons "faire un don".

Amicalement Smiley smile
gauzhelm a écrit :
je vais essayer avec ce que tu me dis mais ce n'est pas ce qu'on me dit sur un autre forum
Smiley langue
Le mieux c'est d'essayer les différentes réponses...

Sinon, il faut également remplacer <form ... /> par <form ...> Smiley cligne . Et attention : un id est unique : remplacer id="text" par class="text" et dans les css #text par .text
Modifié par Heyoan (17 Dec 2007 - 23:08)
Tu es vraiment super Heyoan,

C'est ce que je vais faire = faire différents essais.
Si non, j'ai été aussi sur le Forum paypal mais n'y ai trouvé aucune réponse pour le moment.

bien amicalement Smiley smile
Bonjour Heyoan,
Hé bien c'est que ta môman elle est gentille aussi ! et en plus si j'en crois ton site, tu parle le latin, bravo !
Oui! je reviens vers toi car après avoir retouché le code paypal, je me retrouve avec des boutons "paypal "Faire un Don" au lieu de boutons "Acheter maintenant". J'ai dû sauter une marche et peut - être plus ?
(a savoir : les imput, form, target, etc.. m'étaient inconnus jusquà présent)

Bien amicalement Smiley confused

voila où j'en suis :

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<p>
<input type="image" src="https://www.paypal.com//fr_FR/i/btn/sc-but-03.gif" style="border:none;"submit" alt="Effectuez vos paiements via PayPal : une solution rapide, gratuite et sécurisée" />
<img alt="style="border:none;" src="https://www.paypal.com/fr_FR/i/scr/pixel.gif" width="1" height="1" />
</p>
<input type="hidden" name="add" value="0" />
<input type="hidden" name="cmd" value="_xclick" />
<input type="hidden" name="business" value="1acade@orange.fr" />
<input type="hidden" name="item_name" value="1. Livre Amour Vérité" />
<input type="hidden" name="item_number" value="2007" />
<input type="hidden" name="amount" value="45.00" />
<input type="hidden" name="no_shipping" value="2" />
<input type="hidden" name="no_note" value="1" />
<input type="hidden" name="currency_code" value="EUR" />
<input type="hidden" name="lc" value="FR" />
<input type="hidden" name="tax" value="0" />
<input type="hidden" name="bn" value="IC_Sample" />
<input type="hidden" name="bn" value="PP-ShopCartBF" />
</p>
</form><div id="text"><h2>Sur C.D. : 45 Euro</h2></div>
Hello gauzhelm,
a écrit :
après avoir retouché le code paypal, je me retrouve avec des boutons "paypal "Faire un Don" au lieu de boutons "Acheter maintenant". J'ai dû sauter une marche et peut - être plus ?
(a savoir : les imput, form, target, etc.. m'étaient inconnus jusquà présent)
Oui, j'avais bien compris que tu n'étais pas fan du code et c'est pour cela que j'avais simplifié au maximum Smiley ravi !


Donc je te le refais en résumé :

* tu reprends exactement le source de ta page http://www.fluo-peinture.eu/livres/index.html (que tu sauvegardes quelque part pour ne pas avoir de problème)


* première méthode : xhtml 1.0 strict :

1) tu supprimes tous les target="paypal"

2) tu remplaces tous les border="0" par style="border:none;"

3) tu remplaces tous les <form ... /> par <form ... ><p>

4) tu remplaces tous les </form> par </p></form>

5) tu remplaces tous les <div id="text"> par <div> (puisque ce n'est pas utilisé dans les css)


* OU deuxième méthode : xhtml 1.0 transitional :

1) tu remplaces
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
par
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


2) tu remplaces tous les border="0" par style="border:none;"

3) tu remplaces tous les <form ... /> par <form ... >

4) tu remplaces tous les <div id="text"> par <div> (puisque ce n'est pas utilisé dans les css)


Pour info, le DOCTYPE strict n'accepte pas l'attribut target qui ouvre un lien dans une nouvelle fenêtre (ce qui peut être pratique avec paypal) et interdit de mettre les balises <input> directement après <form> (il faut par exemple les mettre entre <p> et </p>). Si "Acheter maintenant" s'est transformé en "Faire un Don" c'est sûrement qu'un lien https://www.paypal... a été modifié Smiley murf !

Donc pour conclure, et même si l'idéal serait de lire les quelques chapitres de Bases et indispensables, utiliser l'une ou l'autre de ces méthodes devrait régler ton soucis Smiley cligne !

A+

PS: non je ne parle pas latin. Il s'agit juste de faux texte Smiley lol .
Modifié par Heyoan (19 Dec 2007 - 02:45)
Merci du fond du "cœur" Heyoan,
Tu es vraiment génial
Ta phrase de signature est vraiment "puissante de Lucidité"
La vérité n'a pas de chemin = K
Merci pour le lien où je vais aller.

Bien amicalement Smiley cligne