Charge paresseuse - Photo téléchargée reportée de marchandises. Charge paresseuse - Chargement de l'image différée pour Virtuemart Ajout d'un produit complexe

La description

De nombreux utilisateurs se sentaient sur eux-mêmes à quel point le chargement standard d'images dans Virtuemart peut être inconfortable. Les images ne peuvent être téléchargées que par une, vous devez sélectionner plusieurs options, remplir 3 champs de texte et attendre que la page se redémarre ... Pour télécharger toutes les images des produits Virtuemart, vous allez laisser beaucoup de temps. De plus, ces images ont d'abord besoin de trouver quelque part et télécharger ou photographier les marchandises vous-même. Bien sûr, vous pouvez engager un pigiste qui fera tout le travail de routine pour vous. Mais en moyenne, l'ajout d'un produit vous coûtera de 15 à 40 roubles. Multiplier par le nombre de biens dont vous avez besoin, obtenez un montant très décent ( 1500 - 4000 roubles. Pour 100 produits)!

Mais cela est plus acceptable dans le prix d'une alternative!

Attention! Le 1er décembre 2015, Google désactivé l'API GRATUIT pour rechercher des images, avec lesquelles ce composant a précédemment fonctionné. Maintenant, les recherches d'images sont effectuées via le service de moteur de recherche sur mesure de Google gratuit. Avec cela, vous pouvez effectuer 100 demandes par jour. Le compteur de demande est réinitialisé à 11h00 Time Moscou. Des demandes supplémentaires par jour sont disponibles sur Google maintenant sur des frais - 5 USD pour 1000 demandes. Pour identifier dans le service de moteur de recherche sur mesure Google, vous devrez obtenir une clé API (instruction).

Capacités des composants:

  1. Vous pouvez utiliser Multi-Chargement (c'est-à-dire que vous pouvez télécharger plusieurs fois les images à la fois) de votre ordinateur en un seul clic.
  2. Le composant recherche des images de marchandises dans Google basées sur le nom de marchandises ou "Article + fabricant".
  3. Vous pouvez marquer de manière indépendante des images appropriées de marchandises.
  4. Vous pouvez télécharger un produit ou une recherche par lots pour tous les produits Virtuemart sélectionnés.
  5. Possibilité d'ajouter un filigrane à toutes les images téléchargeables.
  6. Création automatique des vignettes d'image en fonction de la taille spécifiée dans les paramètres.
  7. Vous pouvez faire une sélection par lots des premiers (le numéro que vous vous spécifierez) des images de la liste pour chaque produit.
  8. La possibilité de rechercher un mot-clé supplémentaire pour des biens qui n'ont pas trouvé d'images appropriées en fonction de noms seuls.
  9. Lot ou enlèvement unique d'images déjà chargées de marchandises.
  10. Vous pouvez filtrer des biens et des catégories, laissant uniquement ceux qui n'ont pas d'images.
  11. La capacité de rechercher et de charger automatiquement des images de marchandises. Le composant choisira tous les produits ou catégories sans images. Ensuite, recherchez le nombre d'images spécifié, les télécharge sur votre site sur les images / Stories / VirtueMart / Dossier de produit (pour les produits) et des images / Stories / VirtueMart / Catégorie (pour les catégories). Créez des vignettes en fonction de la taille spécifiée dans les paramètres et fixez les images des marchandises. Vous pouvez suivre le processus de recherche et de chargement en temps réel.
  12. Lorsque vous entrez dans l'administrateur Joomla dans le panneau d'accès rapide, il n'y a pas d'images pour le nombre de produits. De cette manière, vous pouvez facilement surveiller la situation sur le magasin Virtuemart.
  13. Possibilité d'utiliser un serveur proxy pour rechercher des images.

Screen Shota

Vidéo

Histoire du changement

Attention! Les mises à jour sont effectuées via le Gestionnaire Standard Joomla Extension de l'onglet "Mise à jour".

7.04.2019 (V 2.5.0) 1) Explorez le filtre par catégorie: Vous pouvez maintenant choisir plusieurs catégories, ainsi que des catégories mode d'exception
2) Les images trouvées et disponibles ont ajouté la possibilité d'afficher l'image en totalité
3) Pour les images existantes, la possibilité de modifier la procédure d'affichage des images en faisant glisser la souris en faisant glisser
4) En règle générale, l'option "Renommer les fichiers nominés à partir d'un PC" a été ajoutée.

11/17/2017 (V 2.4.0) Ajout de la prise en charge du téléchargement d'images PNG avec un fond transparent

4.10.2017 (V 2.3.0) Le chemin d'accès à la sauvegarde des images de biens et catégories est désormais pris à partir des paramètres VM.

06/29/2017 (V 2.2.0) Dans le mode de recherche "Catégorie" affiche maintenant le chemin complet de la catégorie, y compris les catégories de parents.

12/20/2016 (V 2.1.1) Dans les paramètres du composant, la "recherche est uniquement sur le champ de domaine" ajouté. Si vous spécifiez le domaine dans ce champ, les recherches d'image ne seront recherchées que sur le site spécifié.

02/13/2016 (V 2.1.0) Ajout d'un filtre de marchandises par disponibilité en stock

01/28/2016 (V 2.0.1) Algorithme optimisé pour la construction d'une liste de catégories pour les filtres. Si vous avez un très grand nombre de catégories sur le site, la page avec une liste de biens / catégories sera ouverte beaucoup plus rapidement.

4.12.2015 (V 2.0) ATTENTION! 1er décembre 2015 Google Déconnecté l'API GRATUIT pour rechercher des images. Maintenant, les recherches d'images sont effectuées via le service de moteur de recherche sur mesure de Google gratuit. Avec cela, vous pouvez effectuer 100 demandes par jour. Le compteur de demande est réinitialisé à 11h00 Time Moscou. Des demandes supplémentaires par jour sont disponibles sur Google maintenant sur des frais - 5 USD pour 1000 demandes. Pour identifier dans le service de moteur de recherche sur mesure Google, vous devrez obtenir une clé API (instruction).

09.09.2015 (V 1.8) Positionnement amélioré de filigrane:
a) Ajout de la possibilité de choisir une unité d'indent - intérêts ou pixels
b) L'indentation du filigrane est désormis spécifiée non pas pour les bords inférieurs et droits du filigrane, mais par rapport à son centre. Cela vous permettra de clarifier la position du filigrane sans aucun problème, fixant l'indentation à droite et inférieure à 50%.
c) Ajout de la possibilité de sélectionner un angle de rotation de filigrane
d) Vérification ajoutée de la conformité de la taille du filigrane et de l'image principale. Si l'une des dimensions linéaires du filigrane dépassera la taille correspondante de l'image principale, le filigrane sera automatiquement réduit.

2.09.2015 (V 1.7) Fonction Ajouter une image Vérifier la disponibilité des biens et des catégories. S'il est découvert que l'image ci-jointe n'existe ni il est illisible, la liaison sera supprimée.

07/04/2015 (V 1.6) Une interface a été ajoutée pour la recherche automatique de masse et le chargement d'images. Ajout de la possibilité de rechercher par combinaison "fabricant + article"

06/04/2015 (V 1.5) Le filtre a été ajouté par le nom de biens et catégories.

04/27/2015 (V 1.4) Ajout de la possibilité de rechercher des images via un serveur proxy.

11.11.2014 (V 1.3) Ajout de la possibilité de superposer un filigrane sur des images téléchargeables. Pour ce faire, il est nécessaire dans les paramètres d'enregistrer une URL de panneau d'eau de l'image au format PNG.

9.11.2014 (V 1.2) Ajout de la possibilité de rechercher et de charger automatiquement des images sur un calendrier. Pour ce faire, l'onglet est ajouté aux paramètres de composant de recherche et de chargement automatique. Sur cet onglet, sélectionnez le nombre d'images que vous souhaitez rechercher pour chaque produit, qui n'a aucune image. Après cela, vous ne devez ajouter qu'une tâche au planificateur de cron (dans le panneau d'hébergement).

6.11.2014 (V 1.1) Ajout de la possibilité de plusieurs images de votre ordinateur

Compatibilité

  • Php 5.4 et plus
  • Mysql 5.5.
  • Joomla 2.5 - 3.9
  • VirtueMart 2 - 3

Version Joomla

Licence

Plugin pour télécharger la photo de téléchargement différée de marchandises dans Joomshopping et Virtuemart. En utilisant, la page de répertoire sera chargée beaucoup plus rapidement en raison de l'effet de la charge progressive des images.

Photo bouchée Télécharger la photo de marchandises

Joomla 1.5 - 2.5, 3.x + Joomshopping, VirtueMart 1.x - 2.x

Pour 400 roubles.

Support technique et mises à jour gratuites dans un délai de 1 an. Licence pour domaine

Capacités

Tout le monde a été considéré comme dans de nombreux magasins en ligne modernes, des photos de la marchandise n'apparaissent pas immédiatement, mais comme le défilte de la page. Question localisée - Pourquoi? Que donne-t-il? Et la réponse est simple - cela vous permet de réduire l'heure de chargement de la page. De plus, la vitesse de téléchargement du site est importante non seulement pour l'utilisateur, mais également pour les moteurs de recherche - la vitesse de charge de la page est prise en compte lors de la classement des sites dans les résultats de la recherche.

Le plugin utilise le puzyload de plug-in jquery bien connu. La signification de son travail est que lors du chargement de la page, seules les images sont chargées, visibles sur le premier écran. Au lieu de toutes les autres images situées ci-dessous - mettre un petit "plug". Le navigateur considère que la page chargée et que les pages défilent les images au lieu des fiches sont chargées. Je donnerai les résultats d'une petite pâte. Sur mon site, j'ai défini 96 produits sur la page et mesuré la vitesse de chargement de la page. Sans plug-in - 4,5 sec. Avec plug-in - 0,99 secondes. Faire des conclusions vous-même.

Paramètres

Le plugin est destiné à Joomla 1.5 et à 2,5, 3.x. Il ne traite que la photo du produit virtuémal et joomshopping (photo, sur le chemin qui est le mot "produit"). Pour que tout fonctionne - vous n'avez besoin que d'installer et de publier le plugin.

Plusieurs restrictions - le plugin utilise jQuery. De plus, le chargement de la jQuery lui-même dans le plugin n'est pas fait - je suppose que vous avez déjà utilisé sur le site Web de JQuery. Si vous n'avez pas de jQuery - probablement, cela n'a aucun sens de charger JQuery pour le bien de cet effet.

La seconde est si vous avez une ligne virtuème 1.1. * Et lorsque vous affichez une photo de marchandises, le script show_image_in_imgtagtag.php est utilisé - le plugin ne fonctionnera pas non plus. Vous pouvez vérifier à l'adresse de la photo du produit dans la catégorie de votre site - ce script sera dans l'adresse. Par example - src \u003d " /Components/com_virtumart/show_image_in_imgtag.php?filename\u003dResized%2fbody_4f1e6A7CBA9A3_90x90.jpg&newxize\u003d90&newysize\u003d90&fileout\u003d" . Conseil GRATUIT - FIABLE DE CE NASTY - Le script donne une charge énorme sur le serveur.

Le tiers - le plugin ne convient pas aux appareils mobiles.

Beaucoup de choses tôt ou tard font face à la tâche d'exportation et d'importation de biens dans Virtuemart. Je ne sais pas pourquoi, mais les développeurs de magasins ont estimé qu'il était possible de faire sans défaut possible, mais il me semble que ils se sont trompés. Dans cet article, je vais essayer de désassembler toutes les caractéristiques de la composante CSVI dans le plus détail, qui deviendra un outil indispensable pour le déchargement et le chargement de marchandises dans VirtueMart 2/3.

Cliquez dans le programme CALC: Fichier → Ouvrir → Sélectionnez le fichier Import.csv → La fenêtre s'ouvre, qui remplissent la manière suivante:

Et appuyez sur le bouton "OK". Ensuite, vous ouvrirez un document typique Excel, que je considère que les commentaires spéciaux n'exigent pas. Remplissez-le avec vos données ou par analogie, ajoutez des haut-parleurs pour les importations et d'autres caractéristiques de produit, telles que la "description", "dimensions", etc., etc.

Important!

Le fichier doit être maintenu dans l'encodage et les délimiteurs UTF-8< и >. Pour ce faire, sélectionnez: Fichier → Enregistrer sous → Sélectionnez CSV et définissez une case à cocher "Modifier les paramètres du filtre" → Suivant, spécifiez le codage UTF-8 et le séparateur de champ< и разделить текста >. Lorsque vous définissez ces séparateurs et texte de champ, utilisez ces caractères dans les noms, les descriptions, etc. - il est impossible. Eh bien, ou autant de personnes écrites, il vaut mieux utiliser ^ et ~. Dans ce cas, dans les réglages des composants, changez également les séparateurs.


Fichier d'importation tant attendu au magasin

Choisissez un modèle de modèle dans la liste des modèles et cliquez sur "Télécharger". Ensuite, vous cliquez sur le champ "Télécharger depuis l'ordinateur" et sélectionnez le fichier à importer, après avoir sélectionné le fichier, cliquez sur le bouton "Exécuter le script" et attendez la fin du processus.

Exportation de marchandises VirtueMart 2/3

Je suis sûr que si vous avez réussi à rendre l'importation de marchandises sur cette instruction, rendre l'exportation de marchandises ne sera pas difficile pour vous. La seule chose qui, lors de l'exportation correctement, spécifiez la langue de votre magasin.


Bonne journée. Je vous demande d'écrire la valeur approximative et la synchronisation de la tâche, si elle vous est clair. S'il y a des questions - demandez.
Site Web sur Jomla3 + Virtumart 3 (les dernières versions, si non, nous pouvons mettre à jour). Adresse du site: Il est le point de RF (sans espaces) de Lai Nsant Yukny Ka.
Le site a déjà défini CSVI 6 (composant pour télécharger des données à partir de documents tabulaires). Cependant, avec son utilisation, nous avons des problèmes. Il écrit que tout est chargé, mais ne charge pas vraiment. Maintenant, après avoir réinstallé le composant, d'autres écrivent des erreurs - quelque chose avec le manque de champs dans les tables.
Il y a un fichier XLS dans lequel environ 43 000 produits. Un exemple de format de fichier: https://yadi.sk/i/khflpdnnnkwre3 La complexité est que les "champs personnalisables" sont utilisés pour les marchandises. Le site a des filtres, ils travaillent maintenant. C'est-à-dire que vous devez télécharger non seulement les marchandises, mais également créer les champs (le nombre de champs supplémentaires est d'environ 980, de la création manuelle de quelque manière que ce soit). Aussi lors de la création supplémentaire. Les champs du site doivent manuellement de spécifier leur type. Par conséquent, il est probable que le type doit également être stabé automatiquement dans le fichier de téléchargement avant de commencer la mise à jour elle-même. Champs sur le site (ou je peux manuellement - seulement vous me dites le format). Vous pouvez utiliser pour ce composant CSVI ou via PhpMyAdmin. Dans le second cas, il est probable que vous ayez besoin d'un script dans lequel vous pouvez spécifier le chemin du fichier XLS et obtenir le texte de la requête pour démarrer PHPMYADMIN.
Veuillez noter que dans l'élément Virtuemart est stocké dans plusieurs tables. Et les images doivent également télécharger. Le fichier XLS est stocké dans une colonne de chemin d'accès séparée vers des photos.

Il s'avère, peut être divisé en sous-tâches:
1) Créez sur les champs personnalisés du site par les noms de haut-parleurs supplémentaires dans le fichier XLS.
2) Téléchargez des produits avec Ajouter. Champs, images, prix.
3) Fournir à la mise à jour future du prix du fichier XLS (seul le prix est mis à jour lors du chargement des biens existants).
4) Il y a encore une telle complexité. Maintenant, la description du produit est une table avec des paramètres et leurs valeurs. Voir au bas de la photo: http: //xn--80aaatpdkcrdbbe1cr3c.xn--p1ai/mebble-Donal/acrilovaya-aquanet-nord-170-sm-37-detail

Donc, cette table est maintenant insérée simplement comme code HTML. Il est nécessaire que soit il soit formé à partir des valeurs de l'extra rempli. Paramètres pour le produit (préférez cette option, sinon très coûteux à sortir), ou le script rend le code HTML pour cette table dans le fichier XLS pour générer (assembler à partir des valeurs des paramètres) et téléchargez le produit comme une description du produit.
5) Retirez la sortie de l'image avec les marchandises sur le site sur la page principale lorsqu'il est désactivé (quelque part s'éteint, je pense).
6) Il y aura plus de sous-tâtons - sur le traitement des descriptions de texte des marchandises via le dictionnaire des synonymes, mais c'est à l'avenir - pendant que vous n'appréciez pas !!