Warning: Missing argument 7 for context::global_filter(), called in /home/fran6t/sites-mes/blog-myouaibe/plugins-perso/miniseo/_public.php on line 113 and defined in /home/fran6t/sites-mes/blog-myouaibe/inc/public/lib.tpl.context.php on line 107

samedi, 4 mai 2013

Prestashop proposer le paiement par carte plutot que la page de login de paypal

Lors d'un paiement via Paypal sur une boutique Prestashop l'internaute arrive sur la page Paypal demandant son adresse mail et son login.

Pour la boutique de vente de cartouche d'encre donc je suis le webmaster benevole je souhaitais que l'internaute arrive plutot sur la page de paiement par carte bancaire. (Pour info on appelle cette page la landig page).

J'ai trouvé la petite modif à effectuer par le biais du forum Prestashop et un certain Fredoxxx grand merci à lui.

Il faut donc modifier une variable dans un des fichiers du module de paiement natif de Prestashop

/modules/paypal/express_checkout/

dans le fichier process.php

Remplacer la ligne :

$fields'LANDINGPAGE' = 'Login';

par :

$fields'LANDINGPAGE' = 'Billing';




Et voili voila encore merci à Fredoxxx

mercredi, 24 mars 2010

Plan google maps dans PRESTASHOP (partie CMS)

Toujours avec ma boutique de vente de cartouches d'encre j'ai souhaité pouvoir placer le code de google maps permettant de situer la boutique, malheureusement le code était systématiquement nettoyé pas TinyMCE éditeur utilisé par les concepteur de Prestashop.

Pour résoudre ce problème il faut aller ajouter dans le fichier admin/tabs/adminCMS.php l'entrée suivante (juste après la ligne convert_urls : false,) :

extended_valid_elements : "iframe[src|width|height|name|align]",

Ensuite dans l'éditeur en mode html nous pouvons coller le code de maps.google il ne sera plus nettoyé et voila merci Allwise du forum Prestashop

samedi, 20 mars 2010

Ajouter la possibilité de POPUP sur image dans CMS Prestashop

Pour notre boutique de vente de cartouches d'encre au profit de la recherche sur les maladies rares j'ai eu besoins dans les pages qui peuvent être créées par le biais de l'administration de la boutique du système de POPUP lors du clique sur une miniature d'image.

Petite précision mais d'importance la boutique est motorisée par PRESTASHOP qui est un super système de boutique en ligne relativement facile à mettre en oeuvre.

Je me suis donc inspiré du fils de discussion du Forum Prestashop et j'ai donc effectué ces petites modifications :

  • Dans le fichier cms.php juste avant la ligne de code include(dirname(FILE).'/header.php'); j'ai ajouté :

$css_files = array('http://www.consommable-cartouche-encre.info/'.PS_BASE_URI.'css/thickbox.css' => 'all');

$js_files = array('http://www.consommable-cartouche-encre.info/'.PS_BASE_URI.'js/jquery/thickbox-modified.js');

  • Dans le fichier cms.tpl j'ai ajouté en tout début :

{include file=$tpl_dir./thickbox.tpl}

  • Pensez ensuite à mettre dans vos liens les bons attributs comme par exemple (la class shown permet d'enclancher le mécanisme de zoom et l'atribut rel other-views permet d'afficher une suite d'image) :

<a class="shown" rel="other-views" title="Txt qui apparait en légende de la photo"href="Lien vers la photo en gransd format"><img src="Lien vers la miniature de la photo" alt="Legende pour l'image"></a>

Le résultat est visible sur notre boutique de vente cartouches et toners d'impression en ligne.