SQLSTATE[HY000]: General error: 1114 The table ‘catalog_product_flat_1′ is full’

juin 1st, 2014 | by | magento

Juin
01

Voilà une bien belle erreur qui m'est arrivée lorsque j'ai voulu ré-indexer les tables dans "Index management".

J'ai vidé la table (après avoir fait une sauvegarde bien sur) et rebelote, la même erreur.

Le problème vient de la configuration mysql et plus précisément celle de innodb vu que magento se base sur ce moteur de stockage.

Il faut donc augmenter la taille maximale du stockage innodb.

Dans le fichier my.cnf : /etc/mysql/my.cnf trouver la ligne correspondante :

innodb_data_file_path = ibdata1:10M:autoextend:max:1000M

J'ai mis jusqu'à 1Go mais il faut adapter suivant votre serveur comme le dit la description.

you may wish to change this size to be more suitable for your system the max is there to avoid run-away growth on your machine

Ne pas oublier de redémarrer votre serveur sql pour prendre en compte les changements.

No Comments »

Traduction Magento en français

juin 1st, 2014 | by | magento

Juin
01

Depuis la version 1.4 et par la collaboration de plusieurs personnes, il existe une extension sur Magento connect pour traduire automatiquement Magento en français :

http://www.magentocommerce.com/magento-connect/magento-community-modules-french-france-language-pack.html

Si vous avez des améliorations ou des suggestions vous pouvez aller sur ce topic : http://www.magentocommerce.com/boards/viewthread/756/

ou bien la version officielle :

http://www.magentocommerce.com/magento-connect/magento-official-french-translation.html

french language pack magento

Cette traduction ne concerne que Magento et non les extensions que vous avez pu installer en plus.
Pour cela il faut vous rapprocher de l'éditeur du module et installer les fichiers dans app/locale/fr_FR/

No Comments »

Module Paiement CIC – CM (v 3.0) non visible

avril 14th, 2014 | by | prestashop

Avr
14

Voilà un petit bug que j'ai rencontré lors du paramétrage des pays autorisés pour les paiements sous Prestashop avec le module de paiement CIC-CM

Tout est bien activé et paramétré, les pays sont bien autorisés mais même avec cela le module n'est pas visible.

Le problème vient du fait de la modification des pays autorisés pour les paiements. Pour moi il n'y a que le chèque mais cela a impacté le module CIC-CM.

Pour résoudre cela, sauvegardez vos paramètres quelque part puis désinstallez, réinstallez le module et réparamétrez le, il est de nouveau visible !

Lien vers le topic du module

2 Comments »

Ordre (tri) des résultats de recherche dans Remository

avril 10th, 2014 | by | joomla, php

Avr
10

Par défaut les résultats de recherche de Remository sont afficher par ordre alphabétique, et il n'y a aucune option dans l'administration pour modifier cela sous Joomla.
Pour faire cela, il faut modifier le fichier : /p-classes/remositoryFile.php dans "components/com_remository/" pour Joomla vers la ligne 1000

 
public static function searchFilesSQL($search_text, $seek_fields, $user, $countOnly, $containers=array(), $limitstart=0, $limit=0, $ordering='alpha', $repnum=0) {

Remplacer l'ordering qui est en 'alpha' par votre choix :
popular : les plus populaires en premier
category : par categories
oldest : du plus vieux au plus récent
newest : du plus récent au plus vieux

No Comments »

Récupérer l’id d’un produit à partir du sku

avril 1st, 2014 | by | magento

Avr
01

Une petite fonction toute simple pour retrouver l'id d'un produit depuis son sku.

A savoir que la fonction retourne false si aucun sku n'est trouvé.

 
$product_sku = "ABCD"; // use your own sku number 
$product_id = Mage::getModel("catalog/product")->getIdBySku( $product_sku );

No Comments »