par AFI Aveyron | 14, Mar 2017 | Aide et tutoriels, Blog, Web, Wordpress
Depuis juin 2016, Google n’autorise plus de créer des cartes « Google Map » à la volée.
Vous êtes obligé de créer une clef API afin d’affiché une carte.
Créer une clef API
Pour ce faire, rendez-vous sur le site Google Developers
https://developers.google.com/?hl=fr
Et connectez-vous à votre compte ou créez en un.
Une fois cela fait, rendez-vous dans le menu « Google Map API » et cliquez sur « Démarrer ».

Ensuite cliquez sur « Obtenir une clé ».
Après avoir validé une fenêtre de dialogue, vous arriverez sur la page de création de projet.
Vous cliquerez sur continuer après avoir choisi « Créer un projet ».

Après quelques instants, vous aurez la possibilité d’obtenir votre clé.
Vous pourrez nommer votre clé : remplacer le nom « Clé API 1 » par celui de votre choix.
Vous devrez ensuite, restreindre l’accès à cette clé en choisissant le référent http (sites web)
url.com
url.com/*
*.url.com/*
Où vous remplacez url.fr par votre adresse
Par exemple :
afi-aveyron.fr
afi-aveyron.fr/*
*.afi-aveyron.fr/*
Cliquez ensuite sur « enregistrer » et vous aurez une boite de dialogue qui vous donnera le précieux sésame.

Activer Google Maps Javascript Api and Javascript Geocoding Api
Vérifier que ces deux options sont activées.
Cliquez sur « Bibliothèque »

et dans « API Google Maps, cliquez tout d’abord sur :
- Google Maps JavaScript API et activer le service si ce n’est déjà fait.
- Puis sur Javascript Geocoding Api et activer le service si ce n’est déjà fait
Une fois cela réalisé, vous pouvez afficher votre carte Google sur votre site.
Exemple avec le thème DIVI
Je vous propose un exemple avec le thème DIvi mais le procédé est le même pour toutes les extensions « Carte » : vous devez renseigner la clé API dans les options soit de l’extension soit du thème.
Renseignez la clé API
Pour afficher une carte avec le thème Divi, vous devez renseignez votre clé API dans les «options du Thème.
Copier votre clé API dans « le champs Google API Key.

Une fois cela réalisé, vous pourrez créer une carte sur une page.
Création d’une carte avec le module Map
Vous mettrez en place le module carte dans le Divi Buider

et tout d’abord renseigner la vue générale de carte (ici Rodez).

Puis vous « Ajouterez une nouvelle épingle », en choisissant :
- Titre
- Votre adresse en cliquant sur Trouvez
- Des informations complémentaires dans le champs texte.

Après avoir enregistré, votre carte sera visible.

par AFI Aveyron | 15, Sep 2015 | Aide et tutoriels, Web, Wordpress
Simple Download Monitor esy un plug (ou extension) in WordPress qui permet de gérer les téléchargements de fichier sur votre site Web.
Il est extrêmement simple à utiliser et largement suffisant si vous n’avez besoin de fonctionnalités avancé (téléchargement après inscription, paiement…).
Installation de Simple Download Monitor
Tout d’abord, vous devez l’installer comme toutes les extensions WordPress.
Rendez-vous dans votre administration, puis dans extension et cliquez sur « Ajouter »
Entrez dans la barre de recherche (à droite), le nom de votre extension (ici Simple Download Monitor).
Cliquez ensuite sur « Installer maintenant ». Continuez le processus d’installation jusqu’à la fin.
Une fois installé, Simple Download Monitor installe une nouvelle entrée de menu nommée « Download » ou « Téléchargement » si vous avez traduit votre plug in.
Vous pouvez également le télécharger sur WordPress.org (https://wordpress.org/plugins/simple-download-monitor/)
Créer un lien de téléchargement
Simple Download Monitor installe un nouveau type de contenu qui se comporte comme les articles de base de WordPress.
Vous aurez donc la possibilité de classer vos téléchargement en fonction de catégories ou de mots clefs (ou Tag).
Pour créer une catégorie, rendez-vous dans Catégorie de Simple Download Monitor et cliquez sur ajouter.

Vous aurez donc la possibilité de classer vos téléchargement en fonction de catégories
Une fois cela réalisé, vous pourrez commencer à créer vos téléchargements.
Pour ce faire, cliquez sur « Ajouter » dans le menu « Téléchargement ».
Une nouvelle fenêtre s’ouvre et vous invite à renseigner les champs principaux :
- Choisissez Le titre
- Sélectionnez le fichier
- Ajoutez une vignette
- Activer ou non les statistiques
- Choisissez une catégorie

Ajoutez une vignette
Enregistrez ensuite comme vous le feriez pour un article ou une page.
Afficher son lien de téléchargement
Pour afficher le fichier à télécharger sur une page ou un article, rendez-vous à l’endroit où vous voulez qu’il s’affiche.
Vous remarquerez que le plug-in à fait apparaitre dans l’éditeur de texte une petit icône bleu en forme de flèche.

Le plug-in à fait apparaitre dans l’éditeur de texte une petit icône bleu en forme de flèche.
En cliquant dessus, une boite de dialogue vous invite à choisir votre fichier et à activer ou non la boite Fancy Box qui fait apparaitre la vignette et les statistiques.
Un short code s’affiche alors dans votre page
[sdm_download id= »473″ fancy= »0″] : sans Fancy Box

Sans Fancy Box
[sdm_download id= »473″ fancy= »1″] avec Fancy Box

Avec Fancy Box et vignette
Mettez à jour et vérifier que le résultat vous convient.
Notez que vous pouvez changer la couleur du bouton « Télécharger » dans Page paramètres de Simple Download Monitor.
par AFI Aveyron | 19, Fév 2015 | Aide et tutoriels, Débuter dans la création d'un site web
Lorsque que vous créez un site web ou que vous le transférer chez votre hébergeur, vous devez renseigner quelques éléments dont le nom, les identifiants et le mot de passe de la base de données.
Tous ces codes vous sont soit donnés dans votre interface soit dans le mail de bienvenue récapitulant toutes les infirmations nécessaires à la création de votre site web : identifiant de connexion, compte FTP, accès à la base de données…
Chez Gandi, comme chez quelques autres hébergeurs, vous avez la possibilité de créer plusieurs bases de données.
Par défaut, vous pouvez utiliser les identifiants Root et le mot de passe que vous avez créé pour votre Simple Hosting
Mais pour des raisons de sécurité, vous pouvez (devez !) un utilisateur avec un accès vers votre base de données.
Accéder à PhpMyAdmin
Pour ce faire, rendez-vous dans votre instance Simple Hosting :
https://www.gandi.net/admin/hosting/paas/management
Ensuite, cliquez sur le nom de votre instance pour arriver sur sa page de gestion.

Cliquez sur le nom de votre instance
En cliquant sur « Se connecter » en face de Base de données, vous aurez accès à PhpMyAdmin.

Cliquez sur « Se connecter »
Un boite de dialogue s’ouvre vous invitant à renseigner votre identifiant et votre mot de passe.

Renseignez votre identifiant et votre mot de passe.
Pour infos, votre identifiant en accessible en cliquant sur le point d’interrogation de votre page « Simple Hosting »

Trouver son identifiant
Ensuite PhpMyAdmin vous demande de vous connecter avec votre compte Root.

Accè à PhpMyadmin
Une fois ces informations renseignées, vous arrivez sur la page d’administration de PhpMyAdmin.
Créer un utilisateur
Pour créer un utilisateur, cliquez sur « Utilisateur » dans le menu supérieur.

Cliquez sur « Utilisateur »
Cette page affiche la liste de tous les utilisateurs si vous en avez déjà créée.
En bas de la page se trouve le lien, qui vous permet d’ajouter un nouvel utilisateur ; cliquez sur ce lien pour ouvrir une nouvelle fenêtre.
Remplissez le champ « Nom d’utilisateur ».
Pour client, laissé %
Pour le mot de passe soit vous en créer un (mais sécurisé) soit vous cliquez sur « générer ».
Notez-le bien !
Ensuite, vous cochez la case « Créer une base portant son nom et donner à cet utilisateur tous les privilèges sur cette base. ». Cet utilisateur, n’aura accès qu’à cette base de données
Puis en bas de la page, cliquez sur exécuter.

Créer un utilisateur
Votre base de données est donc créer avec un seul et unique utilisateur.
Reproduisez cette opération pour chaque site web que vous désirez mettre en ligne.
Il vous faudra ensuite, renseignez les champ nouvellement créer dans vos différents CMS.
par AFI Aveyron | 7, Déc 2014 | Débuter dans la création d'un site web, Web
Gandi est un très bon hébergeur avec des taux de disponibilité très bon comme le montre ce rapport de Pingdom (https://www.pingdom.com/) mais il peut arriver que votre site web montre des dysfonctionnements. Cela peut se produire par exemple après une mise à jour de votre site ou de ces modules complémentaires.

Rapport de disponibilité
En vous rendant sur une page de votre site web que ce soit dans la partie visible ou dans l’administration, vous pouvez voir afficher ces messages : erreur 500 ou 503 (voir la signification des erreurs HTTP : http://fr.wikipedia.org/wiki/Liste_des_codes_HTTP).

Erreur 503
Cela signifie que votre serveur fonctionne en mode minimal et qu’il est incapable de répondre aux requêtes demandées par votre site web.
La plupart du temps cette erreur peut se résoudre soit en vidant le cache Varnish de votre instance Simple Hosting de Gandi soit en redémarrant votre serveur.
Nous allons voir comment réaliser ces deux actions à travers l’interface web de Gandi.
Pour ce faire rendez-vous tout d’abord dans votre administration Gandi et après vous être identifié, cliquez sur l’onglet Simple Hosting.

Se rendre sur l’administration Simple Hosting
Vous vous retrouvez sur la page qui gère votre hébergement.
Vider le cache Varnish
Pour vider le cache Varnish, vous devez vous rendre dans l’administration de votre instance.

Gérer son instance
Après que vous vous soyez identifié avec les codes fournit lors de la création de votre compte (n’oubliez pas de lire notre article sur la création de mot de passe sécurisé) ,

Renseignez vos identifiants et mot de passe
vous allez arriver sur la page d’administration.

Purger Varnish
Vous n’avez ensuite qu’a cliquer sur « Purge Varnish » et vous aurez un message de confirmation vous indiquant le succès de l’opération.

Le cache Varnish est bien vidé
Vérifier ensuite que votre site fonctionne normalement.
Le cas échéant, il vous faudra redémarrer votre serveur.
Redémarrer le serveur
Cela se fait en un clic sur la page administration Gandi.
Cliquez simplement sur « Redémarrer ».

Redémarrer votre serveur
L’interface web vous indique que l’opération est en cours. Cela peut prendre 2 à 3 minutes. Après ce laps de temps, votre serveur sera disponible et votre site web de même.
par AFI Aveyron | 15, Avr 2013 | Aide et tutoriels, Web
Quand vous présentez une liste de produits sur la page d’accueil ou sur une page de marque, Prestashop présente trois liens vers le produit :
- Un sur le nom ;
- Un sur l’image ;
- Un sur la description.
Cela est totalement inutile. Il est préférable d’avoir un seul lien voire deux au maximum. Il faut supprimer le lien de la description courte.
Ceci ce réalise dans le fichier product-list.tpl
Recherchez le code adéquate et remplacez le par :
<div class="center_block">
<h2><a href="{$product.link|escape:'htmlall':'UTF-8'}" title="{$product.name|escape:'htmlall':'UTF-8'}">{$product.name|truncate:35:'...'|escape:'htmlall':'UTF-8'}</a></h2>
<a href="{$product.link|escape:'htmlall':'UTF-8'}" class="product_img_link" title="{$product.name|escape:'htmlall':'UTF-8'}"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} /></a>
{if isset($product.available_for_order) && $product.available_for_order && !isset($restricted_country_mode)}{if ($product.allow_oosp || $product.quantity > 0)}<span class="availability">{l s='Available'}</span>{elseif (isset($product.quantity_all_versions) && $product.quantity_all_versions > 0)}{l s='Product available with different options'}{else}<span>{l s='Out of stock'}</span>{/if}{/if}
<p class="product_desc">{$product.description_short|truncate:145:'...'|strip_tags:'UTF-8'}</p>
{if (!$PS_CATALOG_MODE AND ((isset($product.show_price) && $product.show_price) || (isset($product.available_for_order) && $product.available_for_order)))}
<div>
if isset($product.show_price) && $product.show_price && !isset($restricted_country_mode)}<span style="display: inline;">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span><br />{/if}
</div>
Nous avons ici supprimé le lien sur la description courte mais également modifier la balise Hn qui par défaut est H3 pour la remplacer par un H2 car auparavant sur cette page, il y avait une balise H1 mais pas de H2.
Par contre le lien sur l’image a été laissé pour des notions d’ergonomie.
Voilà ce sont de toutes petites modifications mais qui vous permettrons d’améliorer le référencement de votre site e-commerce.
par AFI Aveyron | 28, Mar 2013 | Aide et tutoriels, Web
Afficher la description courtes dans la liste des marques
Prestashop nous permet de renseigner la description des marques mais ces descriptions n’apparaissent pas dans le Template par défaut. Nous allons y remédier par quelques ajouts de ligne de code.
Pour afficher la description courte sur la page, vous pouvez rajouter ces lignes après
<h3>
{if $manufacturer.nb_products > 0}
<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'htmlall':'UTF-8'}">{/if}
{$manufacturer.name|truncate:60:'...'|escape:'htmlall':'UTF-8'}
{if $manufacturer.nb_products > 0}</a>{/if}
</h3>
Code à rajouter:
<p class="description rte">
{if $manufacturer.nb_products > 0}
<a href="{$link->getmanufacturerLink($manufacturer.id_manufacturer, $manufacturer.link_rewrite)|escape:'htmlall':'UTF-8'}">{/if}
{$manufacturer.description}
{if $manufacturer.nb_products > 0}</a>{/if}</p>
Cela donne donc ceci:

Afficher la description courtes dans la liste des marques
Afficher la description longue et son logo sur la page des marques
Pour afficher la description longue et le logo sur la page manufactured.tpl, il faut rajouter ces lignes de codes :
<div id="logo-manufactred-img">
<img src="{$img_manu_dir}{$manufacturer->id}-large.jpg" alt="{$manufacturer->name|escape:'htmlall':'UTF-8'}" width="200" height="200" title="{$manufacturer->name|escape:'htmlall':'UTF-8'}" />
</div>
<div class="description_rte">{$manufacturer->description}</div>
Avec ici le style CSS pour afficher le logo à droite.
Code à rajouter dans global.css
/*AFI Aveyron logo manufactured tlp*/
#logo-manufactred-img{ float : right; padding-right : 0px; margin : 10px;}
/*AFI Aveyron logo manufactured tlp fin*/
De même, on sort de la balise H1 le texte « Liste des produits du fabricant : »
Ligne 32
{l s='List of products by manufacturer:'}
<h1> {$manufacturer->name|escape:'htmlall':'UTF-8'}</h1>
A vous de mettre en forme comme bon vous semble.
Le code en entier après :
{include file="$tpl_dir./breadcrumb.tpl"}
{include file="$tpl_dir./errors.tpl"}
{if !isset($errors) OR !sizeof($errors)}
Ligne 32
{*modif affichage description + image + opti H1 AFI Aveyron*}
{l s='List of products by manufacturer:'}
<h1> {$manufacturer->name|escape:'htmlall':'UTF-8'}</h1>
{if $manufacturer->description}
<div id="logo-manufactred-img">
<img src="{$img_manu_dir}{$manufacturer->id}-medium.jpg" alt="{$manufacturer->name|escape:'htmlall':'UTF-8'}" width="200" height="200" title="{$manufacturer->name|escape:'htmlall':'UTF-8'}" />
</div>
{$manufacturer->description}
{/if}
{*Fin modif affichage description + image + opti H1 AFI Aveyron*}
Cela donne ceci en image

Afficher la description longue et son logo sur la page des marques
Le fait de ne pas réutiliser la même description pour la liste de marque et la liste des produits d’une marque supprime de fait le contenu dupliqué. Cela aura pour avantage de pouvoir vous positionner sur les noms de marques.