Les modules de type payment

Les modules de type payment assurent la prise en charge des différents types de paiements possibles, et des différents services tiers associés à la gestion des paiements. Note Tous les modules sont d’origine de oscommerce, pour la version MS2.2. Les évolutions entre les modules d’oscommerce et d’oscss sont quasi-inexistantes, et la plupart peuvent fonctionner directement, sans[…]

Collecteur d’erreur errorHandler

Depuis 2011, cette version n’est pas actualisée, le collecteur d’erreurs peut être activé/désactivé dans le configure. Depuis les version 2.0.9 , un collecteur d’erreurs php a été ajouté au moteur, pour éviter des retours d’erreurs inopportuns, et pour faciliter le débogage. Ce collecteur, intègre plusieurs modes de retour. Le retour visuel, qui apparaît en fonction[…]

Le cache

Quelques mots, pour définir rapidement comment fonctionne la mise en cache, en clair, comment osCSS accélère le chargement des pages, en évitant de chercher les éléments modulaires systématiquement. Depuis la v 2.0.9w, une mise en cache de tous les tests de présence de fichiers est effectuée. Cette mise en cache, conserve pour chaque page, les[…]

Environement du backoffice – html et css dans la structure

Afin de formaliser les éléments du backoffice et de moduler la forme via le CSS, une nomenclature est désormais en place. Fichiers html L’ensemble des éléments html de la structure sont répartis en quelques points ; Une base, contenue dans les fichiers du template. Les fichiers de type content, dans le répertoire include/content/ Les fichiers de[…]

Ajouter un « module » type nouveau produits / produits a venir

Rapidement, un petit tuto, pour voir quoi et comment structurer un petit module d’affichage, (dossier includes/modules/). Ces modules, sont des modules non typés, donc sont à la racine du répertoire des modules. Ils assurent l’affichage sous forme de listing. pour info , ils sont pris en charge par la class oscss_modules. Ces modules, très simples,[…]

Appels des boxes et gestion du cache

L’appel des boxes, dans le front , sous- entend une mise en cache. Concrètement pour chaque boxes appelée , une mise en cache systématique est effectuée. Cette mise en cache peut être désactivée, lors de l’initialisation de la boxe, dans le fichier init.php Appel d’une boxe, avec mise en cache   $this->oscss_boxes->_add(‘categories’, ‘left’); Appel d’une[…]