Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Bewertungsbox in product_info?

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Bewertungsbox in product_info?
    Antwort #15 am: 17. November 2010, 14:58:47
    Hi xtc-user09,

    vielen Dank für deine positive Rückmeldung.

    Schönen Grüß

    h-h-h

    xtc-user09

    • Schreiberling
    • Beiträge: 265
    Bewertungsbox in product_info?
    Antwort #16 am: 21. November 2010, 18:09:57
    Ergänzung noch:
    Aktuell ist es so, dass bei aktiviertem Shop-Cache auch diese Box gecached wird, was bei random-Bewertungen natürlich nicht sinnvoll ist.

    Ändern kann man dies so:

    In der reviews.php steht ganz unten:

    Code: PHP  [Auswählen]
      if ($box_content!='') {
      $box_smarty->assign('REVIEWS_LINK',xtc_href_link(FILENAME_REVIEWS));
      $box_smarty->assign('BOX_CONTENT', $box_content);
      $box_smarty->assign('language', $_SESSION['language']);
      // set cache ID
     if (!CacheCheck()) {
      $box_smarty->caching = 0;
      $box_reviews= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_reviews.html');
      } else {
      $box_smarty->caching = 1;
      $box_smarty->cache_lifetime=CACHE_LIFETIME;
      $box_smarty->cache_modified_check=CACHE_CHECK;
      $cache_id = $_SESSION['language'].$random_product['reviews_id'].$product->data['products_id'].$_SESSION['language'];
      $box_reviews= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_reviews.html',$cache_id);
      }
      $smarty->assign('box_REVIEWS',$box_reviews);

      }

    ?>
    ändern in:

    Code: PHP  [Auswählen]
     if ($box_content!='') {
      $box_smarty->assign('REVIEWS_LINK',xtc_href_link(FILENAME_REVIEWS));
      $box_smarty->assign('BOX_CONTENT', $box_content);
      $box_smarty->assign('language', $_SESSION['language']);
      // set cache ID

      $box_smarty->caching = 0;
      $box_reviews= $box_smarty->fetch(CURRENT_TEMPLATE.'/boxes/box_reviews.html');

      $smarty->assign('box_REVIEWS',$box_reviews);

      }

    ?>
    So wird die random Box immer angezeigt, egal ob Cache aktiviert oder nicht.

    MfG,
    xtc-user09

    8 Antworten
    3250 Aufrufe
    16. August 2010, 10:52:31 von flipstar08
    4 Antworten
    3139 Aufrufe
    22. August 2011, 20:59:27 von Modulfux
    3 Antworten
    2694 Aufrufe
    21. Juni 2010, 20:08:42 von xtc-user09
    7 Antworten
    4253 Aufrufe
    09. Juli 2011, 15:01:45 von hechicero
               
    anything