Où et comment les images sont stockées

Tous les fichiers image du produit, les catégories et les fabricants d'OpenCart se trouvent dans le répertoire /image/catalog, autrement dit, les fichiers ne sont pas physiquement stockés dans la base de données MySQL, et sur le disque dur, les chemins relatifs aux fichiers image sont stockés dans la base de données MySQL

Dans les anciennes versions d'OpenCart, le répertoire d'image était appelé /image/data, depuis OpenCart 2.0.0.0 il est appelé /image/catalog

Le chemin complet du répertoire principal avec les images est écrit dans le fichier config.php directive DIR_IMAGE, par exemple

définir('DIR_IMAGE', '/Home/user/www/domain.com/public-html/image/');

par exemple, si le chemin complet du fichier image est comme ceci:

/home / user / www / domain.com / public-html / image / catalog / demo / htc_touch_hd_2.jpg

Ensuite, le chemin relatif sera stocké dans la base de données MySQL sous la forme:

catalogue / démo / htc_touch_hd_2.jpg
Toutes les images et les répertoires, à l'intérieur /image/catalog, disponible pour l'image de gestionnaire, qui est utilisé pour l'imagerie lors de l'édition de produit, catégorie, etc..

OpenCart a son propre outil de traitement d'image. Avant d'utiliser l'image dans le catalogue de produits, d'abord une copie de l'image originale sera faite dans le répertoire /image/cache puis cette copie de l'image sera utilisée dans le catalogue pour les produits ou catégories ou fabricants.

Toutes les images de produits, catégories et les fabricants sont prises à partir du répertoire /image/cache et ne jamais utiliser les images originales du répertoire /image/catalog.

OpenCart stocke une image principale du produit dans le tableau oc_product, et toutes les images supplémentaires dans le tableau oc_product_image.


Nom des champs csv

L'expansion CSV Prix Pro import / export d'images à l'importation et à l'exportation à l'aide de champ _IMAGE_, _IMGES_ et _PRODUCT_IMAGES_.

_IMAGE_ – pour l'importation et l'exportation de l'image principale du produit, catégorie ou fabricant.

Exemple d'enregistrement de champ _IMAGE_:

catalogue / démo / product-main.jpg

_IMGES_ – pour importer et exporter uniquement des images de produits supplémentaires sous forme de liste d'images séparées par des virgules.

Exemple d'enregistrement de champ _IMAGES_:

catalogue / démo / produit-add-1.jpg,catalogue / démo / produit-add-2.jpg,catalogue / démo / produit-add-3.jpg

_PRODUCT_IMAGES_ – pour importer et exporter toutes les images du produit sous forme de liste d'images séparées par des virgules, où la première image est toujours l'image principale, Ceci et tout supplémentaire ultérieure.

Exemple d'enregistrement de champ _PRODUCT_IMAGES_ :

catalogue / démo / product-main.jpg,catalogue / démo / produit-add-1.jpg,catalogue / démo / produit-add-2.jpg

reprenant les images

à, qui télécharger lien d'image (url), besoin d'activer le réglage Download images by URL.

Dans les champs _IMAGE_, _IMGES_ et _PRODUCT_IMAGES_ au lieu d'un chemin relatif doit être une référence (url) image, qui sont téléchargés et placés dans le répertoire image / catalogue /

Exemple d'enregistrement de champ _PRODUCT_IMAGES_ :

http://www.demo.com/img/product/product-main.jpg, http://www.demo.com/img/product/product-add-1.jpg, http://www.demo.com/img/product/product-add-2.jpg

Modes de reprise d'image

Ce paramètre est sur l'onglet Général> Paramètres de base

automatique

Les images seront téléchargées et stockées en mode automatique, Répertoire et noms d'image sont créés l'extension CSV Prix Pro import / export sur son propre algorithme.

miroir

Les noms des images et des dossiers (chemin) possible seront conservés dans leur forme originale comme ils sont écrits en exil (url) image.

Par exemple, si elle est une référence:
http://www.demo.com/img/product/product-main.jpg

En mode miroir, l'image sera téléchargée en:
image/catalog/img/product/product-main.jpg


Préfixe pour chemin de l'image

Prefix ajoute la partie spécifiée au sommet du nom de l'image.

Préfixe est utilisé si vous avez un nom de fichier CSV de l'image est écrite sans un chemin relatif, qui est juste un nom de fichier, Ensuite, lorsque vous importez à ajouter au préfixe et le nom sera enregistré dans la base de données OpenCart.

Par exemple, si vous avez l'image enregistrée en tant que noms de fichiers sans chemins, vous pouvez ajouter un préfixe catalog/custom_directory/ le résultat sera le suivant:

сatalog/custom_directory/product-main.jpg

Préfixe pour chemin de l'image – jamais utilisé, lorsque la reprise d'image est activée.

Répertoire de démarrage

Ceci est un répertoire relatif au répertoire principal DIR_IMAGE, qui sera créé pour y importer des images lors du téléchargement d'images en mode automatique.


Exporter des images sous forme de liens (URL)

Lorsque vous exportez, vous pouvez choisir le réglage dans lequel le champ _IMAGE_, _IMGES_ et _PRODUCT_IMAGES_ contenir des liens (url) image, ceci est nécessaire si vous souhaitez télécharger des images depuis OpenCart ou créez une liste de prix avec des liens vers des images.

Pour réimporter d'utiliser ce fichier d'exportation n'est pas nécessaire, parce qu'il n'a pas de sens à télécharger à partir de votre OpenCart et à nouveau pour placer l'image au même endroit.