Last 15 Snips show! Welcome to Snipped, a code gallery for creating, saving and sharing all kinds of code snippets.

Fix: Bilder - Umsatzeinbruch nach Umstieg 3.20 auf

JTL Shop 4 · April 29, 2016 11:02 am

0 1 574

Problem: Beim WaWi-Webshop-Abgleich werden jedesmal sämtliche Bildordner/Bilddateien gelöscht, wenn auch nur ein Artikelbild geändert wurde. Hiermit wird das Problem gelöst.

         try {
$rdi = new RecursiveDirectoryIterator($directory, FilesystemIterator::SKIP_DOTS | FilesystemIterator::UNIX_PATHS);
diff --git a/dbeS/img_link.php b/dbeS/img_link.php
index 2b7fe78..fca016d 100644
--- a/dbeS/img_link.php
+++ b/dbeS/img_link.php

@@ -41,7 +41,7 @@ if (auth()) {
Jtllog::writeLog('Error: ' . $archive->errorInfo(true), JTLLOG_LEVEL_ERROR, false, 'img_link_xml');
}
}
-MediaImage::clearCache(Image::TYPE_PRODUCT);
+
echo $return;

/**
@@ -62,6 +62,7 @@ function bildartikellink_xml(SimpleXMLElement $xml)
foreach (array_unique($articleIDs) as $_aid) {
$smarty->clearCache(null, 'jtlc|article|aid' . $_aid);
$cacheArticleIDs = CACHING_GROUP_ARTICLE . '_' . $_aid;
+ MediaImage::clearCache(Image::TYPE_PRODUCT, $_aid);
}
Shop::Cache()->flushTags($cacheArticleIDs);
}
@@ -82,6 +83,7 @@ function del_bildartikellink_xml(SimpleXMLElement $xml)
foreach (array_unique($articleIDs) as $_aid) {
$smarty->clearCache(null, 'jtlc|article|aid' . $_aid);
$cacheArticleIDs = CACHING_GROUP_ARTICLE . '_' . $_aid;
+ MediaImage::clearCache(Image::TYPE_PRODUCT, $_aid);
}
Shop::Cache()->flushTags($cacheArticleIDs);
}


########## layout/header.tpl ##########
// Sinnvoller Weise im Hader noch die Bildgröße ändern und um Tag ergänzen
// Remove:
<link rel="image_src" href="{$Artikel->Bilder[0]->cPfadNormal}">

// Add:
<link rel="image_src" href="{$Artikel->Bilder[0]->cPfadGross}">
<meta property="og:image" content="{$Artikel->Bilder[0]->cPfadGross}">

Discuss this Snip
  • Chris 3 years ago
    Profile Avatar

    Original Thema: http://forum.jtl-software.de/umstieg-auf-jtl-shop/85683-umsatzeinbruch-nach-umstieg-3-20-auf-4-02-a-3.html


  • You must be Signed In to discuss this Snip
Chris

Chris

Joined on
April 28, 2016

  • 22 Snips
    Contributed
  • 19 Likes
    Given
  • 8 Comments Posted
Snip Tags
Get Social And Share

Manage and share all of your code snippets in one easy place.