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: Im Adminmenü plötzlich ein "x" im Warenkorb

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Hallo
    Ich habe folgendes Problem.
    Obwohl ich nichts geändert habe, wirklich nichts, hatte ich heute morgen plötzlich beim Aufruf der "Wer ist online" Seite folgendes Problem:
    In jedem Warenkorb sieht man ein x. Nicht mehr und nicht weniger.
    Ich kann als Kunde weiterhin Artikel in den Warenkorb und dort werden sie auch regulär angezeigt, nur im Admin Menü steht da immer ein x, auch wenn der Kunde eigentlich Sachen im Warenkorb hat.
    Kann sich da jemand was drunter vorstellen?
    Ich habe Version 1.05
    Danke im voraus



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

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #1 am: 04. Mai 2011, 10:50:57
    Finde das Thema auf Anhieb gerade nicht mehr, aber versuch es mit dem angehängten Trunk.

    Gruß

    EDIT: Hochladen mag mich heute nicht, hier der Link: whos_online.php

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #2 am: 04. Mai 2011, 11:27:03
    Danke. Aber leider keinerlei Änderung.

    Thomas

    • Fördermitglied
    • Beiträge: 1.587
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #3 am: 04. Mai 2011, 11:28:45
    Steht da nur noch X oder X zwischen den Artikeln im Warenkorb? Gibt's 'nen Screenshot?

    Nun bin ich neugierig. ^^

    Gruß

    babba

    • Fördermitglied
    • Beiträge: 121
    • Geschlecht:
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #4 am: 04. Mai 2011, 11:35:51
    Hallo,

    dieses Verhalten hatte ich bereits in diesem Beitrag schon angesprochen (mit Bild).

    Die vorgeschlagene Änderung aus dem Trunk hat leider nichts nicht gebracht.

    Ich hatte mich am Wochenede mal dran gemacht, die 'Super Fancy' WHO is Online Contribution von osCommerce umzubauen und anzupassen, was mir auch weitestgehend gelungen war (sah schon echt Klasse aus) - ich habe dann aber aufgehört, da ich beim Test plötzlich den Account aktiver Besucher 'übernommen' hatte. Ist halt blöd, wenn man sich nicht richtig auskennt.

    Gruss aus Wiesbaden
    Dieter

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #5 am: 04. Mai 2011, 11:57:27
    Leider lässt mich das Forum grade nur alle 30 Min was schreiben.
    Anbei ein Screenshot.
    Egal ob ein Artikel drin ist oder nicht, es sieht immer so aus.

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

    xMerchant

    • Frisch an Board
    • Beiträge: 87
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #6 am: 04. Mai 2011, 12:04:41
    Das Problem mit dem x statt der Menge, wurde hier gelöst: Wie ist Warenkorb im Adminbereich unter "Wer ist Online" zu verstehen?

    Das Problem, dass nur ein x im Warenkorb steht (Screenshot von heller-berlin), verursacht der Google RSS Feed. Immer wenn Google Daten abholt, wird das x im Warenkorb angezeigt. Bisher war ich zu faul den Grund zu suchen, da ich das nicht als problematisch erachte.

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #7 am: 04. Mai 2011, 12:29:32
    Danke.
    Aber ich habe keinerlei RSS Feed, weder von Google, noch von anderen, installiert oder laufen..

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #8 am: 04. Mai 2011, 13:15:39
    Hier schon geschaut?

    Das Problem mit dem x statt der Menge, wurde hier gelöst: Wie ist Warenkorb im Adminbereich unter "Wer ist Online" zu verstehen?
    [...]

    Grüße

    Torsten

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #9 am: 04. Mai 2011, 13:19:24
    Ja, da habe ich geschaut und es auch ausprobiert.
    Aber das ist in dem Beitrag ja auch ein anderes Problem als bei mir.
    Bei mir erscheint immer nur das x, wie ich geschrieben hatte, egal in welcher Situation.
    Grüße

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #10 am: 04. Mai 2011, 14:17:25
    welche Version setzt du ein ?

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #11 am: 04. Mai 2011, 14:22:38
    Version 1.05
    Wie auch im ersten Beitrag geschrieben. :-)
    Grüße

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #12 am: 04. Mai 2011, 14:29:33
    sorry, das habe ich überlesen.

    Ansonsten irgendwelche Module verbaut ?

    poste bitte mal den Inhalt deiner "/includes/functions/session.php".

    Gruss Gerhard

    heller-berlin

    • Neu im Forum
    • Beiträge: 30
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #13 am: 04. Mai 2011, 14:56:02
    Komischerweise darf ich hier wohl nur alle 30 Min einen Beitrag schreiben, warum weiß ich nicht...

    Wie bereits geschrieben, das komische ist das ich nichts am System verändert hatte und das x auf einmal ohne Sinn auftauchte.
    Ich hatte seit der Installation nur ein Template installiert, sowie "MODUL: Überarbeitetes XT-Imageprocessing (ohne Timeout Probleme)".

    Die "session.php" wie gewünscht:

    Code: PHP  [Auswählen]
    <?php
       @ini_set("session.gc_maxlifetime", 1440);
       @ini_set("session.gc_probability", 100);

      if (STORE_SESSIONS == 'mysql') {
        if (!$SESS_LIFE = get_cfg_var('session.gc_maxlifetime')) {
          $SESS_LIFE = 1440;
        }

        function _sess_open($save_path, $session_name) {
          return true;
        }

        function _sess_close() {
          return true;
        }

        function _sess_read($key) {
          $qid = xtc_db_query("select value from " . TABLE_SESSIONS . " where sesskey = '" . $key . "' and expiry> '" . time() . "'");

          $value = xtc_db_fetch_array($qid);
          if ($value['value']) {
            return $value['value'];
          }

          return false;
        }

        function _sess_write($key, $val) {
          global $SESS_LIFE;

          $expiry = time() + $SESS_LIFE;
          $value = addslashes($val);

          $qid = xtc_db_query("select count(*) as total from " . TABLE_SESSIONS . " where sesskey = '" . $key . "'");
          $total = xtc_db_fetch_array($qid);

          if ($total['total']> 0) {
            return xtc_db_query("update " . TABLE_SESSIONS . " set expiry = '" . $expiry . "', value = '" . $value . "' where sesskey = '" . $key . "'");
          } else {
            return xtc_db_query("insert into " . TABLE_SESSIONS . " values ('" . $key . "', '" . $expiry . "', '" . $value . "')");
          }

        }

        function _sess_destroy($key) {
          return xtc_db_query("delete from " . TABLE_SESSIONS . " where sesskey = '" . $key . "'");
        }

        function _sess_gc($maxlifetime) {
          xtc_db_query("delete from " . TABLE_SESSIONS . " where expiry <'" . time() . "'");

          return true;
        }

        session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc');
      }

      function xtc_session_start() {
        return session_start();
      }
    // BOF - Hetfield - 2009-08-19 - removed deprecated function session_register to be ready for PHP>= 5.3
    /*
      function xtc_session_register($variable) {
        global $session_started;

        if ($session_started == true) {
          return session_register($variable);
        }
      }
    */

    // EOF - Hetfield - 2009-08-19 - removed deprecated function session_register to be ready for PHP>= 5.3

    // BOF -Hetfield - 2009-08-19 - removed deprecated function session_is_registered to be ready for PHP>= 5.3
      //BOF NEEDED FOR NON MODIFIED TEMPLATES
      function xtc_session_is_registered($variable) {
        //return session_is_registered($variable);
        return isset($_SESSION[$variable]);
      }
      //EOF NEEDED FOR NON MODIFIED TEMPLATES
    // EOF - Hetfield - 2009-08-19 - removed deprecated function session_is_registered to be ready for PHP>= 5.3

    // BOF - Hetfield - 2009-08-19 - removed deprecated function session_unregister to be ready for PHP>= 5.3
    /*
      function xtc_session_unregister($variable) {
        return session_unregister($variable);
      }
    */

    // EOF -Hetfield - 2009-08-19 - removed deprecated function session_unregister to be ready for PHP>= 5.3
      function xtc_session_id($sessid = '') {
        if (!empty($sessid)) {
          return session_id($sessid);
        } else {
          return session_id();
        }
      }

      function xtc_session_name($name = '') {
        if (!empty($name)) {
          return session_name($name);
        } else {
          return session_name();
        }
      }

      function xtc_session_close() {
        if (function_exists('session_close')) {
          return session_close();
        }
      }

      function xtc_session_destroy() {
        return session_destroy();
      }

      function xtc_session_save_path($path = '') {
        if (!empty($path)) {
          return session_save_path($path);
        } else {
          return session_save_path();
        }
      }

      function xtc_session_recreate() {

          $session_backup = $_SESSION;

          unset($_COOKIE[xtc_session_name()]);

          xtc_session_destroy();

          if (STORE_SESSIONS == 'mysql') {
            session_set_save_handler('_sess_open', '_sess_close', '_sess_read', '_sess_write', '_sess_destroy', '_sess_gc');
          }

          xtc_session_start();

          $_SESSION = $session_backup;
          unset($session_backup);

      }
    ?>
     
    Grüße

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Im Adminmenü plötzlich ein "x" im Warenkorb
    Antwort #14 am: 04. Mai 2011, 15:13:32
    hmm...

    ich konnte das Problem lediglich im Trunk nachstellen (gefixt r1905), nicht aber in der 1.05.

    schick mir mal am besten ein eMail an gtb
    • modified eCommerce Shopsoftware.org


    Gruss Gerhard