Mises à jour de samy Activer/désactiver les fils de commentaires | Raccourcis clavier

  • samy 13 h 04 min le 16 June 2015 Permaliens | Réponse  

    Supprimer des branches Git par leur nom (via des wildcards) 

    Lorsqu’on a de nombreuses branches Git à supprimer dans un dépot local, il peut être pratique de les filtrer par leur nom, ou via un schéma récurrent, du type « toto* ».

    Malheureusement Git ne permet pas cette possibilité via la commande « git branch ».

    On peut cependant contourner le problème de la manière suivante :
    git branch | grep 'toto' | xargs git branch -d

    Cela permet de :

    • lister les branches du dépot
    • filtrer celles contenant le mot « toto »
    • supprimer les branches ainsi sélectionnées

    ATTENTION : cela ne supprime pas les branches sur les éventuels dépôts distants, mais seulement dans votre dépôt local.

     
  • samy 10 h 24 min le 20 January 2015 Permaliens | Réponse
    Étiquettes :   

    A quoi sert $module->need_instance dans un module Prestashop ? 

    Cette propriété des classes de module est utilisée dans un seul cas : pour instancier le module en question lors du chargement de l’onglet Modules du back-office?

    Quel intérêt ? Déclencher un traitement ou une vérification : par exemple, le module de paiement par chèque qui vérifiera le bon remplissage des informations de contact et affichera un message d’alerte en conséquence

     
  • samy 13 h 44 min le 19 April 2013 Permaliens
    Étiquettes : override, ,   

    Je rajoute un override de classe Prestashop et il n’est pas pris en compte 

    En effet, dans les premières versions de Prestashop 1.5, un fichier .php pré-rempli existait pour chaque classe surchargeable. Ces fichiers ont disparu à partir de Prestashop 1.5.0.17.

    Cependant, « normalement », tout override déposé dans le bon dossier devrait automatiquement être pris en compte. Mais ce n’est pas toujours le cas.

    En effet, à des fins de performance, Prestashop conserve un cache des classes utilisables (et donc prises en compte) dans le fichier /cache/class_index.php.

    Si vous avez rajouté manuellement un override et qu’il n’est pas pris en compte, il vous suffit donc de supprimer ce fichier (qui sera automatiquement regénéré).

     
  • samy 9 h 20 min le 29 March 2013 Permaliens | Réponse
    Étiquettes : , , , traduction   

    Mes traductions de contrôleur de module Prestashop ne fonctionnent pas, alors qu’elles ont été saisies 

    Prestashop permet d’utiliser, dans les modules, des contrôleurs d’administration dédiés à ces extensions. Au même titre que les autres onglets du back-office, ils peuvent comporter des phrases traductibles via l’interface de Prestashop.

    Cependant, il est important que le nom du fichier du contrôleur soit le même que celui de sa classe.

    Exemple : si la classe du contrôleur s’appelle AdminTestController, le fichier correspondant doit s’appeler AdminTestController.php

     
  • samy 16 h 13 min le 7 February 2013 Permaliens | Réponse  

    Malgré l’activation du mod_rewrite, les .htaccess ne fonctionnent toujours pas ? 

    Vérifiez que le Virtualhost du site (situé, pour les machines sous Linux, en général dans le répertoire /etc/apache2/sites-enabled) a bien la ligne :
    AllowOverride all
    pour le dossier du site
    Si sa valeur est à « none », il faut la changer et relancer Apache.

     
  • samy 15 h 48 min le 20 September 2012 Permaliens | Réponse
    Étiquettes : mysql   

    Syntaxe du type DECIMAL en MySQL 5.1 

    Jusqu’à MySQL 5.0, on pouvait définir ainsi le type d’une colonne en MySQL : DECIMAL(X,Y) (X indiquant ici le nombre d’entiers, à gauche de la virgule, et Y le nombre de décimaux)

    En MySQL 5.1, la syntaxe a changé : on utilise toujours DECIMAL(M,D) mais désormais M indique le nombre total de chiffres et D l’échelle (le nombre de décimaux).

     
  • samy 20 h 11 min le 19 July 2012 Permaliens | Réponse
    Étiquettes : adaptateur, driver, serie, usb   

    Trouver un driver pour un adaptateur port série <=> USB 

    De nos jours on a encore besoin de se connecter à des appareils en utilisant les ports série (« DB9 »). La plupart des adaptateurs USB pour cette connectique utilisent les puces Prolific (et le site en rassemble un certain nombre).

    Pilote pour le connecteur port série USB PL2303 Prolific

     
  • samy 0 h 25 min le 29 June 2012 Permaliens | Réponse
    Étiquettes : , , , redirection, rewrite   

    Pour rediriger de HTTPS vers HTTP sur WordPress 

    Si vous souhaitez rediriger https://www.votreblog.fr vers http://www.votreblog.fr, il vous suffit de rajouter ces deux lignes dans votre fichier .htaccess :

    RewriteCond %{HTTPS} !=off
    RewriteRule ^(.*)$ http://www.votreblog.fr/$1 [R=301,L]

    A placer entre :

    # BEGIN WordPress
    RewriteEngine On
    RewriteBase /

    et

    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    #END WordPress

     
  • samy 13 h 26 min le 21 June 2012 Permaliens | Réponse
    Étiquettes : champ, ,   

    Dans un module Prestashop, il ne faut jamais utiliser « active » comme nom de champ dans le formulaire d’administration, cela interfère avec le champ « active » des modules eux-même et le système croit alors qu’on essaie de changer le statut du module

     
c
créer un nouvel article
j
message/commentaire suivant
k
message/commentaire précédent
r
Réponse
e
Modifier
o
afficher/masquer les commentaires
t
remonter
l
connexion
h
afficher/masquer l'aide
shift + esc
Annuler