Supprimer une commande depuis le back-office Prestashop 1.4 et 1.5

De base le back-office de Prestashop ne permet pas de supprimer les commandes effectuées. Néanmoins il peut s’avérer utile de disposer de cette fonction, notamment pour supprimer des commandes réalisées pour faire des tests.

Il est possible d’ajouter cette fonction de suppression de commande en modifiant le code source de Prestashop. Attention la méthode diffère selon la version de Prestashop installée.

Version 1.4

  • Ouvrir le fichier /(votre admin)/tabs/AdminOrdres.php
  • Rechercher la fonction: __construct()
  • Après la ligne: $this->view=true, ajouter la ligne: $this->delete=true;
  • Enregistrer le fichier
  • Rechargez la page des commandes, un icône (corbeille) apparaît en bout de chaque ligne permettant sa suppression.

Version 1.5

  • Ouvrir le fichier /controllers/admin/AdminOrdersController.php
  • Rechercher la fonction: __construct()
  • Après la ligne 36: $this->addRowAction(‘view’), ajouter la ligne: $this->addRowAction(‘delete’);
  • Enregistrer le fichier
  • Rechargez la page des commandes, un icône (corbeille) apparaît en bout de chaque ligne permettant sa suppression.

Verrouiller les mises à jour automatique de WordPress

Avant de livrer un site WordPress à un client, il peut être utile de verrouiller les mises à jour automatique de WordPress surtout si vous avez customisé le thème natif ou des plugins par exemple.

Pour ce faire il suffit de modifier le fichier functions.php de la manière suivante dans le corps de la fonction d’initialisation de votre thème par exemple:

/** —-         Modif Ingenieweb 11/12/2012      —-*/

/* Masquer les mises à jour du coeur de WordPress     */
add_filter( ‘pre_site_transient_update_core’, create_function( ‘$a’, « return null; » ) );

/* Masquer les mises à jour des thèmes de WordPress     */
remove_action( ‘load-update-core.php’, ‘wp_update_themes’ );
add_filter( ‘pre_site_transient_update_themes’, create_function( ‘$a’, « return null; » ) );

/* Masquer les mises à jour des plugins de WordPress     */
remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ );
add_filter( ‘pre_site_transient_update_plugins’, create_function( ‘$a’, « return null; » ) );

/* —–        Fin modif Ingenieweb —– */?

Reconnectez vous sur votre page d’administration, les notifications de mise à jour ont disparu !

Ajouter une colonne latérale dans vos articles WordPress

Le thème Twenty Eleven ne permet pas de visualiser la sidebar (colonne latérale) lors de la consultation des articles ce qui n’est pas très convivial pour vos visiteurs obligés de revenir sur la page d’accueil pour poursuivre la navigation sur votre site. Pour ajouter une colonne latérale dans les articles WordPress, téléchargez le plugin Twenty Eleven Theme extensions qui permet de paramétre l’option d’affichage de la sidebar.

Après activation, un item « Theme Extensions » apparait dans l’onglet « Apparence », ouvrez le et sélectionnez la case à cocher: Widget Sidebar => « Enable the widget sidebar on single-post pages ».

Bases HTML

Quelques bases html par Ingenieweb:

  • Lien html sur un texte vers un nouvel onglet
    • <a href= »http://www.naturo-zen.fr » target=_blank>Naturo’zen</a>
  • Lien html sur une image vers un nouvel onglet
    • <a href= »http://www.naturo-zen.fr » target=_blank></a><img src= »http://www.ingenieweb.fr/productions/ingenieweb/wp-content/gallery/site-vitrine/thumbs/thumbs_naturo-zen.jpg »>
  • Modification de la couleur d’un texte
    • <p><font color= »#eab300″>06-70-123-456</font></p>
  • Lien vers une @ mail.
    • <a href= »mailto:contact@ingenieweb.fr »>Ingenieweb</a>

Personaliser un favicon WordPress

Pour personaliser un favicon WordPress:

  • Créer le favicon (format 18×18 pixels par exemple) et le convertir au format .ico;

=> Le site suivant vous propose la conversion gratuite de votre image au format .ico: www.convertico.com

  • Transférer le fichier .ico sur un dossier wordpress de votre site (dossier images de votre thème par exemple);
  • Insérer la ligne de code suivante dans le header de votre thème WordPress entre les  2 balises header:

<link rel= »shortcut icon » type= »image/ico » href= »http://www.clubvarois18juin.fr/wp-content/themes/twentyeleven/images/favicon18juin.ico » />

  • Rafraichir votre page (F5), voire vider le cache et le tour est joué.

Intégrer un logo transparent sur une boutique Prestashop

Pour intégrer un logo transparent sur une boutique Prestashop:

  • Créer votre logo avec un logiciel comme Paint.net ou Gimp et enregistrer le au format png
  • Copier ce fichier dans le dossier  « img » de Prestashop: « logo.png »
  • Ouvrir le fichier header.tpl de votre thème et rechercher la balise header_logo (faire une copie avant toute modification de ce fichier)
  • Modifier l’extension du fichier chargé dans le header: « logo.png »

Attention: Ne pas oublier de forcer la recompilation smarty après modification du fichier tpl pour que celle-ci soit prise en compte

  • Recharger votre page et le tour est joué !

Modifier le fond d’écran Prestashop

Pour modifier le fond d’écran Prestashop de votre site de commerce en ligne:

  • Copier l’image souhaitée dans le dossier « img » de votre thème
  • Ouvrir le fichier « global.css » de votre thème (faites une copie au préalable)
  • Insérer le champ suivant dans la zone « body »: background-image:url(‘../img/mon_image_fond.jpg’);
  • Nettoyer le cache de votre navigateur et recharger votre page, le tour est joué !