Werbung / Banner buchen
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: Cache leeren

    stromfinger

    • Neu im Forum
    • Beiträge: 10
    Cache leeren
    am: 12. Januar 2010, 15:59:42
    Hi,

    ich hatte vor dem Update auf 1.03 das Modul "Cache leeren" von estelco verwendet. Würde das nun auch gerne wiederverwenden, bin mir allerdings nicht sicher, wo und welche daten ich in admin/configuration.php einfügen muss.

    Vermutlich mal:

    Code: PHP  [Auswählen]
     case 'delcache':
          $path = DIR_FS_CATALOG.'cache/';
          if ($dir = opendir($path)) {
            while (($file = readdir($dir)) !== false) {
              if (is_file($path.$file) and ($file != "index.html") and ($file != ".htaccess")) {
                unlink($path.$file);
              } //if
            } // while
            closedir($dir);
          }
          $messageStack->add_session(DELETE_CACHE_SUCCESSFUL, 'success');
          xtc_redirect(FILENAME_CONFIGURATION. '?gID=' . (int)$_GET['gID']);
          break;
        case 'deltempcache':
          $path = DIR_FS_CATALOG.'templates_c/';
          if ($dir = opendir($path)) {
            while (($file = readdir($dir)) !== false) {
              if (is_file($path.$file) and ($file != "index.html") and ($file != ".htaccess")) {
                unlink($path.$file);
              } //if
            } // while
            closedir($dir);
          }
          $messageStack->add_session(DELETE_TEMP_CACHE_SUCCESSFUL, 'success');
          xtc_redirect(FILENAME_CONFIGURATION. '?gID=' . (int)$_GET['gID']);
          break;

    <?php
    if ($_GET['gID']==11) {
      echo xtc_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . (int)$_GET['gID'] . '&action=delcache');
      echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_DELETE_CACHE . '"/></form> ';
      echo xtc_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . (int)$_GET['gID'] . '&action=deltempcache');
      echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_DELETE_TEMP_CACHE . '"/></form>';
    }
    ?>
     
    Bloß wo hin damit? Ratlos
    robert



    Linkback: https://www.modified-shop.org/forum/index.php?topic=3357.0
    Shop Hosting

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Cache leeren
    Antwort #1 am: 12. Januar 2010, 16:09:21
    Ich hab dir die Datei mal für 1.03 angepasst.

    Grüße

    Torsten

    DokuMan

    • modified Team
    • Beiträge: 6.669
    • Geschlecht:
    Cache leeren
    Antwort #2 am: 12. Januar 2010, 16:35:37
    Das Thema steht ohnehin auf unserer Roadmap ;)

    stromfinger

    • Neu im Forum
    • Beiträge: 10
    Cache leeren
    Antwort #3 am: 12. Januar 2010, 17:05:38
    Bin ich vielleicht zu schnell... :-)

    Hi Torsten,

    mit der configuration.php wird der templates_c Ordner gelöscht, im Cache passiert nix !?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Cache leeren
    Antwort #4 am: 12. Januar 2010, 19:53:34
    Das weiss ich nicht,  weiter habe ich mir das Modul nicht angeschaut, ich habe es dir nur lauffähig gemacht. ;-)

    Grüße

    Torsten

    web28

    • modified Team
    • Beiträge: 9.404
    Cache leeren
    Antwort #5 am: 12. Januar 2010, 20:06:24
    Ich find's oben sinnvoller.  :wink:

    Kann man schneller anklicken.

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Cache leeren
    Antwort #6 am: 12. Januar 2010, 20:18:45
    Jupp, hast du recht! Das können wir dann für's nächste Release so machen. Merk dir das mal bitte. ;-)

    Grüße

    Torsten

    vr

    • modified Team
    • Beiträge: 2.664
    Cache leeren
    Antwort #7 am: 12. Januar 2010, 23:53:35
    Ist im tracker: #56

    Grüße, Volker

    loonypac

    • Neu im Forum
    • Beiträge: 6
    Cache leeren
    Antwort #8 am: 03. März 2010, 14:09:53
    mit der configuration.php wird der templates_c Ordner gelöscht, im Cache passiert nix !?

    da ist auch ein kleiner fehler in der configuration.php und zu beheben wie folgt:

    suche...

    Code: PHP  [Auswählen]
                            <?php echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_SAVE . '"/>'; ?>
    <?php
    if ($_GET['gID']==11) {
      echo xtc_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . (int)$_GET['gID'] . '&action=delcache');
      echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_DELETE_CACHE . '"/></form> ';
      echo xtc_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . (int)$_GET['gID'] . '&action=deltempcache');
      echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_DELETE_TEMP_CACHE . '"/></form>';
    }
    ?>
                            </form>
     
    und ersetze mit...

    Code: PHP  [Auswählen]
                            <?php echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_SAVE . '"/>'; ?>
                            </form>
    <?php
    if ($_GET['gID']==11) {
      echo xtc_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . (int)$_GET['gID'] . '&action=delcache');
      echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_DELETE_CACHE . '"/></form> ';
      echo xtc_draw_form('configuration', FILENAME_CONFIGURATION, 'gID=' . (int)$_GET['gID'] . '&action=deltempcache');
      echo '<input type="submit" class="button" onClick="this.blur();" value="' . BUTTON_DELETE_TEMP_CACHE . '"/></form>';
    }
    ?>
     
    dann funktionieren beide buttons  :)

    das sollte vielleicht auch in der oben ladbaren configuration.zip geändert werden?!

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Cache leeren
    Antwort #9 am: 03. März 2010, 15:42:53
    Wir haben es in r738 und r748 in den Trunk eingebaut und damit Ticket #56 geschlossen.

    Grüße

    Torsten

    11 Antworten
    6213 Aufrufe
    13. Oktober 2012, 21:22:18 von Aworka
    7 Antworten
    4655 Aufrufe
    12. Dezember 2012, 18:22:17 von Cookie
    5 Antworten
    1932 Aufrufe
    02. September 2018, 07:59:34 von Shorty
    4 Antworten
    368 Aufrufe
    07. Dezember 2023, 16:00:52 von sprint