image image image
Introduction au développement en couche
Le déclin de l'informatique au Qc
Devenir un développeur Freelance
Introduction au développement en couche En entreprise, les logiciels les plus fréquemment développés sont des interfaces utilisateurs permettant la gestion d'un ensemble de données tel que les données clients d'une entreprise. Ils veulent pouvoir ajouter, supprimer et modifier les informations de leurs clients. Une base de données permet de stocker leur information.
  Plus ...
Le déclin de l'informatique au Qc Les années 1990 ont connu une fulgurante explosion dans tous les domaines se rapportant à l'informatique et aux nouvelles technologies. Dans ces années, on pouvait voir une quantité phénoménale d'étudiants en informatique qui cherchait à faire fortune dans un domaine en plein essor. La diversité des emplois et le nombre de postes disponibles étaient en constante augmentation.

Plus ...
Devenir un développeur Freelance Avez-vous déjà rêvé d'être un développeur web indépendant; Freelance ? Que vous travailliez pour quelqu'un ou que vous développez pour le plaisir, il y a quelques trucs et conseils que vous pouvez utiliser pour vous faciliter la vie en tant que développeur web indépendant même si vous ne le faites qu'à temps partiel.

Plus ...
Vendredi Mars 12 , 2010
TEXT_SIZE
   

Example of Category Blog layout (FAQs/General category)

Créer un formulaire de paiement PayPal pour votre site internet

Tout le monde ou presque connaît PayPal. Par contre, plusieurs d'entre vous ne savent pas qu'il offre un moyen très simple de prendre des paiements sur un site Web. Et en peu de temps, vous pouvez modifier facilement le bouton « Acheter » afin d'obtenir un formulaire où l'utilisateur spécifie combien ils souhaitent payer et ce qu'ils paient.
 
PayPal offre à notre disposition sur leur site le code du bouton à mettre en place. Lorsque vous voyez ce bouton sur un site, il est certain qu'un formulaire se trouve derrière où tous les champs sont cachés. Tout cela est très efficace si vous avez un prix fixe. Par contre, si vous désirez que l'usager saisisse le prix et l'item que faire ?

Par exemple, si vous avez ajouté un formulaire de paiement sur votre site et que vous désirez que vos clients saisissent le numéro d'envoi ainsi que le montant total, la solution de base ne fera pas l'affaire. Il va falloir modifier le code fourni par PayPal.
 

Étape 1

La première chose à faire est de vous créer une page de redirection où l'usager sera redirigé après le paiement. Donc une simple page avec « Paiement reçu, Merci!» peut faire l'affaire. Nous n'allons pas créer cette page avec vous aujourd'hui, car ce n'est pas le but.
 

Étape 2

PayPal
 
Maintenant, créer vous un compte Paypal et connecté vous à celui-ci. Dans la barre de menu, cliquez sur le bouton « Solutions e-commerce » et descendez dans cette page jusqu'au centre. Sur la droite, vous allez voir un lien nommé « Boutons Acheter ». Cliquer sur celui-ci. Suivez les étapes indiquées afin de créer votre bouton et vous obtiendrez le code du formulaire pour le bouton.
 
Pour les champs « Nº/ID de l'objet », « Nom de l'objet/du service » et « prix », donné la valeur 1. Mais ne vous inquiétez pas, nous allons modifier le tout plus tard. Faites attention de ne pas accepter le cryptage du bouton. Cocher la case à non. Le reste des champs peuvent rester vides.
 

Étape 3

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value=" Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. ">
    <input type="hidden" name="item_name" value="Donation">
    <input type="hidden" name="item_number" value="1">
    <input type="hidden" name="amount" value="9.00">
    <input type="hidden" name="no_shipping" value="0">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="currency_code" value="CAD">
    <input type="hidden" name="lc" value="AU">
    <input type="hidden" name="bn" value="PP-BuyNowBF">
    <input type="image" src="https://www.paypal.com/en_AU/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online.">
    <img alt="" border="0" src="https://www.paypal.com/en_AU/i/scr/pixel.gif" width="1" height="1">
</form>

Voici le code que PayPal m’a généré. Comme vous pouvez le voir, l'élément <form> utilise une image comme bouton. Plus important, vous voyez qu'il est facile de modifier les champs cachés du formulaire.
 
Ce qui veut dire qu'au lieu d'avoir une valeur de 9.00 pour le champ du montant (amount), vous pouvez modifier la propriété « hidden » afin que l'usager soit en mesure de saisir lui même le montant.
  • Item number : Représente la valeur qui sera affiché le numéro de l'item afficher lorsque l'usager clique sur le bouton « Plus de détail » du coté client.
  • Business : Représente votre compte paypal
  • Currency Code : Représente la devise du paiement, vous pouvez ici changer le champ texte par une liste déroulante contenant les valeurs admissibles telles que « CAD, USD, AU ... »
  • Item Name : Représente le nom du produit ou du service acheté.
  • Amount : Représente le montant que le client paye.

Étape 4

Vous avez peut-être noté qu'il n'y a aucun champ pour inscrire l'URL de retour. Dans une ancienne version du bouton de PayPal, le champ existait. PayPal a décidé de le retirer, par contre, si on le rajoute manuellement, le champ fonctionne toujours.
 
<input type="hidden" name="return" value="http://www.pckult.net/payment-complete/">

Étape 5

Comme le bouton de PayPal est vraiment laid, vous pouvez le modifier facilement en changeant «  <input type='image'> » par « <input type="submit" value="Payer avec PayPal!"> ».

Étape 6

PayPal
 
Voici le code final!

<div style="margin:20px; padding:50px; padding-top:30px; background-color:#f5f5f5; border:1px dashed #c5c5c5; width:300px;">
<p><big><b>Faire un don pour PcKULT.NET</b></big><br /></p>

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
   
    <input type="hidden" name="cmd" value="_xclick">

    <input type="hidden" name="business" value=" Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. ">
    <b>Donation / Contribution ?</b><br />
    <select name="item_name">
      <option value="Donation">Donation</option>
      <option value="Contribution">Contribution</option>
    </select>
     
    <br /><br /> 
    <b>Pour quel tutoriel voulez vous faire un don ?</b><br />  
    <select name="item_number">

      <option value="CSS">CSS</option>
      <option value="xHTML">XHTML</option>
      <option value="JavaScript">JavaScript</option>
    </select>

    <br /><br />     
    <b>Combien voulez vous donner ?</b><br />
    $ <input type="text" name="amount">
     
    <input type="hidden" name="no_shipping" value="0">
    <input type="hidden" name="no_note" value="1">
    <input type="hidden" name="currency_code" value="CAD">
    <input type="hidden" name="lc" value="AU">
    <input type="hidden" name="bn" value="PP-BuyNowBF">
    <input type="hidden" name="return" value="http://www.pckult.net/payment-complete/">

    <br /><br />
    <input type="submit" value="Payer avec PayPal!" class="button">

</form>
</div>
 

Créer un slideshow de photo à la manière de Flickr

Depuis longtemps je cherchais une manière d'implanter sur un site web un carrousel (slideshow) pour photo à la manière de Flickr et j'ai finalement trouvé une solution assez simple et non complexe à mettre en oeuvre à l'aide de Prototype-UI et Scriptaculous, des librairies JavaScript Open source.
 
Slideshow Flickr-like

Alors, suivez le guide suivant et vous aussi vous pourrez ajouter de belle présentation à vos photos.

Étape 1: HTML code

Le code HTML est très simple. Vous n'avez qu'a insérer entre les balises <head> le code suivant qui insère les librairies JavaScript dans vos pages et le fichier css :
 
<script src="/lib/prototype.js" type="text/javascript"></script>
<script src="/lib/effects.js" type="text/javascript"></script>
<script src="/lib/carousel.js" type="text/javascript"></script>

<link href="/prototype-ui.css" rel ="stylesheet" type="text/css" />

Maintenant, entre vos balises <body>, il suffit d'insérer le code suivant :
<div id="horizontal_carousel">
  <div class="container">
     <ul>
       <li>... ... </li>
       <li>... ... </li>
       ...
     </ul>
 </div>
 <div class="buttons">
 <div class="previous_button"></div>
 <div class="next_button"></div>
 <br />
</div>

Vous devez insérer vos images entre les tags <li> afin que celle-ci soit dans la présentation.

Exemple :

<ul>
   <li><img src="/img/img_1.png"></li>
   <li><img src="/img/img_2.png"></li>
   <li><img src="/img/img_3.png"></li>
   ....
</ul>

Si vous avez un serveur PHP, vous pouvez populer votre liste dynamiquement. Voici un exemple avec PHP :
 
<?php
   // Connexion à la base de données
   include('dbconnection.php');
   $getImages_sql = 'SELECT * FROM IMAGES';
   $getImages mysql_query($getImages_sql);
?>
<ul>
   <?php
      while ($row = mysql_fetch_array($getImages {
   ?>
   <li><img src="/ echo $row.['URL_image'] ?>"></li>
   <?php
      }
   ?>
</ul>

Vous devez ensuite insérer cette dernière ligne de code entre vos balises <body>. Ce code JavaScript utilise la librairie JavaScript Prototype-UI:
 
<script type="text/javascript">
   // <![CDATA[
   function runTest() {
     hCarousel = new UI.Carousel("horizontal_carousel");
   }
   Event.observe(window, "load", runTest);
   // ]]>
</script>

Étape 2: CSS

Passons ensuite au look de votre présentation. Vous pouvez dans votre css modifier l'affichage de votre présentation. Voici un exemple de fichier CSS. Il est à noter que la propriété Width (Largeur) permet de faire afficher plus ou moins de photo dans votre présentation.
 
#horizontal_carousel {
 width: 250px;
 height: 100px;
 padding:10px;
 background:#f6f6f6;
 border:solid 1px #e9e9e9;
}
#horizontal_carousel .container {
 width: 260px;
 overflow: hidden;
}

#horizontal_carousel .previous_button {
 float: left;
 width: 23px;
 height: 7px;
 background: url(img/but_prev.png) no-repeat;
 z-index: 100;
 cursor: pointer;
}
#horizontal_carousel .next_button {
 float: left;
 width: 23px;
 height: 7px;
 background: url(img/but_next.png) no-repeat;
 z-index: 100;
 cursor: pointer;
   

Services offerts

image

Développement Web

Que ce soit pour faire la conception d'un site Web ou pour la refonte d'un site existant, nous avons la solution.

La création et la conception Web sont au cœur de nos activités. Chaque concept et création sont différents, et chaque client est unique. Rien n’est laissé au hasard pour faire de votre création multimédia un outil unique de promotion.

image

Développement Windows

Quel que soit votre projet, nous pouvons le réaliser pour vous !

Grâce à notre expertise en programmation, nous sommes en mesure de concevoir une variété d’applications qui pourront vous permettre d’augmenter votre clientèle, de la fidéliser ou encore de réduire vos coûts d’opération ! Nos critères élevés de contrôle de qualité ainsi que la grande expertise de nos programmeurs et de nos chargés de projets contribuent au succès des mandats qui nous sont confiés.

image

Base de données

...
image

Autres

Quel que soit vos projets ou vos idées, contactez nous!

Grâce à notre expérience et notre expertise en informatique, nous serons en mesure d'évaluer vos projets et nous pourrons trouver une solution à vos problèmes. Que ce soit de la programmation ou de la base de données ou bien tout autres problèmes informatiques, contactez nous, nous serons là pour vous.

 

Services / Technologies

banner