mercredi 19 janvier 2022

prestashop - bug barre de recherche après la mise à jour 1.7.8

il faut supprimer ou renommer le fichier

themes/<your_theme>/modules/ps_searchbar/ps_searchbar.tpl

Lire la suite

vendredi 18 septembre 2020

Prestashop en cas de problèmes

on peut voir les logs d'erreurs dans les log de Prestashop: voir http://doc.prestashop.com/pages/viewpage.action?pageId=51840350 autres trucs , activer le debug Voir https://newslang.ch/blog/gerer-les-erreurs-dans-prestashop-1-7/

mercredi 18 novembre 2015

installer PHPStorm avec Ubuntu et unity

Pour faire un laucher pour Unity, il faut créer un fichier dans .local/share/applications par exemple : jetbrains-phpstorm.desktop et y écrire: (si Phpstorm est installé dans /opt/ ) [Desktop Entry] Version=1.0 Type=Application Name=JetBrains PhpStorm Exec=/opt/PhpStorm/bin/phpstorm.sh %f  […]

Lire la suite

mercredi 21 octobre 2015

numéro de téléphone deviennent invisible sur iphone ou ipad.

C'est à devenir fou...Une petit page web d'attente ou figure entre autre le téléphone, qui n'apparait pas sur les iphone et ipad. Pourtant le texte avant et après s'affiche.Il s'agit simplement de Ios qui rajoute un style css par dessus pour rendre le n° cliquable. Bref, dans mon cas, il est devenu  […]

Lire la suite

mercredi 3 juin 2015

page blanche prestashop après transfert de serveur...

Après transfert de serveur, le site est inaccessible (page blanche, meme pour l'admin). Les logs donnent: PHP Fatal error:  Call to undefined function mcrypt_encrypt() in [...]/prestashop/classes/Rijndael.php on line 50 Il suffit d'aller via phpmyadmin dans la base de données et de modifier dans la  […]

Lire la suite

mercredi 25 mars 2015

installer xdebug avec php

xdebug permet d'aider au débugage de PHP et cela ouvre pas mal de persperctive (comment j'ai pu faire sans??). Ca fonctionne sous forme d'une extension php (une sorte de serveur xdebug si j'ai bien compris) et d'un client xdebug (ici, phpstorm, qui fait ca très bien et permet de faire défiler le code pas à pas en affichant la valeur de toutes les variables en temps réel..)

Lire la suite

mardi 28 octobre 2014

Mise à jour de spip

Le plus simple est d'utiliser le spip_loader. Se connecter sur l'administration du site (il faut le faire en tant qu'utilisateur principal, identifié en n°1 !). Si ce n'est pas le cas, on peut éditer le script et rajouter d'autres utilisateur à la ligne: define('_SPIP_LOADER_UPDATE_AUTEURS', '1');  […]

Lire la suite

mardi 30 septembre 2014

PhpStorm et compass

Si ce n'est pas déjà le cas, installer compass: sudo apt-get install ruby-compass Pour paramétrer rapidement compass avec Phpstorm (excellent IDE pour le PHP, css, etc...): Créer un nouveau projet Dans File > Settings : onglet Langage et Framework/ Compass : vérifier que le support est coché, et  […]

Lire la suite

lundi 10 mars 2014

utf-8 et mysql

Voir aussi: http://www.haypocalc.com/wiki/UTF-8_et_Linux et: http://en.gentoo-wiki.com/wiki/TIP_Convert_latin1_to_UTF-8_in_MySQL ainsi que : http://blog.neovov.com/index.php?2007/03/06/143-convertir-un-site-en-utf-8 Pour le php, voir aussi :  […]

Lire la suite

mercredi 26 février 2014

installer ionCube

ionCube est une extension permettant d'utiliser un code PHP crypté (avec ioncube) pour empêcher que le code php soit visible (histoire de protéger ses sources...). Pour l'installer sur un serveur (ici ubuntu server 12.04 LTS): Récupérer les sources auprès de ionCube (  […]

Lire la suite

mardi 25 février 2014

remplacer une chaine par une autre dans Mysql

UPDATE nom_table SET nom_colonne = REPLACE(nom_colonne,'remplacer_ceci','avec_cela'); Cas spécifique Dans wordpress, si on a un site de test et qu'on rechange le nom (ex. text.monsite.com qui devient en production www.monsite.com), on est obliger de mettre à jour ttes les occurences un peu  […]

Lire la suite

lundi 17 février 2014

conversion de vidéos pour le web.

En html5: <video controls="controls" height="222" width="400"><source src="video.mp4" type="video/mp4"><source src="video.webm" type="video/webm"><source src="video.ogv"  […]

Lire la suite

jeudi 6 juin 2013

La page module/position n'affiche plus rien après mise à jour vers 1.4.9

il manque un répertoire dans le module themeinstallator. Essayez de voir si il ne manque pas le dossier backward_compatibility dans le module themeinstallator. Si oui telechargez le zip http://www.prestasho...op_1.4.10.0.zip et uploadez ce dossier et le remettre dans le répertoire themeinstallator

jeudi 16 mai 2013

Joomla planté avec comme message "jtablesession::Store Failed DB function failed..."

Il s'agit d'une table mysql qui a un soucis. (la jos_session dans mon cas...) Ouvrir Phpmyadmin et aller dans la base de données de Joomla. Sélectionner la table concernée et sélectionner l'opération "Réparer la table". Une fois la table réparée, le site de joomla devrait être à nouveau  […]

Lire la suite

lundi 6 mai 2013

débuguer sous prestashop

- dans /config/config.inc.php ligne 28 mettre @ini_set('display_errors', 'on'); - dans /config/defines.inc.php ligne 27 mettre define('_PS_MODE_DEV_', true);

lundi 10 décembre 2012

filtre spip pour convertir en utf-8

Si l'on importe des données d'une table externe, on peut avoir parfois des soucis d'accents. (résultat affiché en iso-8859-1 plutôt qu'en utf-8. Du coup, un filtre intéressant est : #TEXTE|importer_charset{iso-8859-1} plus de filtres de conversion ici:  […]

Lire la suite

vendredi 27 juillet 2012

modifications dans le backoffice sans effets

Probleme: Dans le backoffice de prestashop, les changements n'ont aucun effet...Lorsque l'on enregistre, la page revient a son été initial (genre, impossible de couper le site...) Solution : dans les préférences, le cache (en bas de page était sur Système de fichier. Il a suffit de désactiver  […]

Lire la suite

mardi 27 mars 2012

selectionner les éléments qui n'appartiennt pas à la table...

Soit 2 tables A et B avec une colonne commune. (ex. id) Je souhaite avoir la liste des éléments de A qui ne figurent pas dans B: SELECT * FROM A WHERE (A.id NOT IN (SELECT B.id FROM B))

jeudi 15 mars 2012

sauvegarder toute la base Mysql

Son usage sous shell (de préférence en étant root) est comme suit : mysqldump -u UTILISATEUR -p MOTDEPASSE BASEDEDONNEES > backup041118.sql La restauration se fait en utilisant directement le programme principal : mysql -u USER -p MOTDEPASSE BASEDEDONNEES < backup041118.sql Enfin, si  […]

Lire la suite

Mysql : Modifier les valeurs d'une colonne

UPDATE produits SET prix=prix/1,196; la requête suivante double la valeur de la colonnes âge, puis l'incrémente : UPDATE persondata SET age=age*2, age=age+1; voir : http://dev.mysql.com/doc/refman/5.0/fr/data-manipulation.html  […]

Lire la suite

- page 1 de 2