Ankündigung

Einklappen
Keine Ankündigung bisher.

Uploads geht nur mit .jpg

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Uploads geht nur mit .jpg

    Hallo,

    Habe ein grosses Problem. Bei Uploads werden nur JPG akzeptiert.
    Bei der Einstellungen unter Configuration --> Max.Value habe ich:
    jpg,jpeg,gif,png,eps,cdr,ai,pdf,tif,tiff,bmp,zip

    Habe zuerst gedacht die Dateien seien zu Gross, aber auch mit kleine
    TIF Dateien wie 2MB geht es nicht.

    Vielen Dank für Ihre Hilfe!

    #2
    Noch etwas

    für mich sind .tif wichtig

    Wenn ich eine tif Datei Uploade dann auf Warenkorb klicke dauert es eine
    weile und dann kommt der Warenkorb (Ihr warenkorb ist leer) und es
    kommen auch keine Fehlermeldungen oben.

    Oder der Warenkorb kommt mit dem Artikel, aber ohne Upload Datei,
    und auch ohne Fehler meldungen. ( TIF Datei )

    Folgende Dateien nach Test gehen:
    jpg, png, zip, pdf, gif, cdr, bmp

    Was ich brauche wäre also das tif "tiff" Format.

    Im voraus danke ich für eine Hilfe
    Zuletzt geändert von Miroir; 07.06.2009, 16:08. Grund: zusatz

    Kommentar


      #3
      Habe jetzt noch ein paar Tests mit einer TIF Datei von 604 kb gemacht und es funktioniert. Die Einstellungen habe ich unter Maximale Werte aber auf
      12288000 (12 Mb) gestellt.

      Ich dachte das evt. eine "fehler"Meldung kommt, wie zum beispiel:
      (Sie haben die Limite von ?Mb überschritten) oder so etwas.

      Jetzt bin ich mit mein Latein am Ende.

      .htaccess Problem ?

      Was könnte ich den machen um diesen Wert Tasächlich zu erhöhen ?

      Im voraus freue ich mich auf eine Antwort.

      Kommentar


        #4
        Mein Hosting hat jetzt die nachfolgenden PHP-Einstellungen vorgenommen.
        php_admin_value memory_limit 32M
        php_admin_value upload_max_filesize 8M
        php_admin_value post_max_size 12M

        und es scheint zu funktionieren.

        Habe aber doch noch zwei Fragen:

        -- Wäre es möglich das wärend dem Upload einen Text ( ...bitte warten ) kämme ? ( ungeduldige Kunden könnten sonst ein 2.Mal auf "in den Warenkorb" klicken.)

        -- Wäre es möglich dass eine Nachricht für eine zu grosse gesendete Datei beim Warenkorb kämme? oder noch besser wärend dem Upload?

        Warum: es ist momentan für den Kunden nicht ersichtlich ob seine Datei zu gross war, und er kann beim Warenkorb nicht feststellen ob seine Datei auch mitgesendet wurde oder wird.

        Im Moment kommt nur eine Nachricht beim Warenkorb wenn alles gut gelaufen ist und die Dateien auf dem Server gesendet wurden.


        Ich würde mich sehr auf eine Antwort freuen.

        Gruss

        Kommentar


          #5
          Hat niemand eine Lösung ?

          Kommentar


            #6
            Text während des Uploads

            Hier eine einfache Lösung (aus dem amerikanischen Forum), mit 1.3.8 getestet und funktioniert fein:

            1) Besorge Dir eine Grafik für das Symbol, das während des Ladens angezeigt werden soll.
            Attached ist eine, auf http://www.ajaxload.info kann man sowas online erstellen

            2) Lade dieses Bild ins images Verzeichnis (in diesem Beispiel ist das die ajax-loader.gif

            3) Ändere folgende Datei:
            includes/templates/DEINTEMPLATE/templates/tpl_product_info_display.php
            Falls Du im eigenen Templateordner keine solche Datei hast, verwende die
            includes/templates/template_default/templates/tpl_product_info_display.php
            In dieser Datei den Abschnitt
            Code:
            <!--bof Add to Cart Box -->
            blablabla
            <!--eof Add to Cart Box-->
            ersetzen mit:
            Code:
            <!--bof Add to Cart Box -->
            <?php
            if (CUSTOMERS_APPROVAL == 3 and TEXT_LOGIN_FOR_PRICE_BUTTON_REPLACE_SHOWROOM == '') {
              // do nothing
            } else {
            ?>
                        <?php
                $display_qty = (($flag_show_product_info_in_cart_qty == 1 and $_SESSION['cart']->in_cart($_GET['products_id'])) ? '<p>' . PRODUCTS_ORDER_QTY_TEXT_IN_CART . $_SESSION['cart']->get_quantity($_GET['products_id']) . '</p>' : '');
                        if ($products_qty_box_status == 0 or $products_quantity_order_max== 1) {
                          // hide the quantity box and default to 1
                          $the_button = '<input type="hidden" name="cart_quantity" value="1" />' . zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
                        } else {
                          // show the quantity box
                $the_button = PRODUCTS_ORDER_QTY_TEXT . '<input type="text" name="cart_quantity" value="' . (zen_get_buy_now_qty($_GET['products_id'])) . '" maxlength="6" size="4" /><br />' . zen_get_products_quantity_min_units_display((int)$_GET['products_id']) . '<br />' . zen_draw_hidden_field('products_id', (int)$_GET['products_id']) . zen_image_submit(BUTTON_IMAGE_IN_CART, BUTTON_IN_CART_ALT);
                        }
                $display_button = zen_get_buy_now_button($_GET['products_id'], $the_button);
              ?>
              <?php if ($display_qty != '' or $display_button != '') { ?>
            
                <?php
                  echo $display_qty;
                  ?>
            
                  <div id="cartAdd" style="display:none;">Bitte warten Sie .....  Ihr Bild wird hochgeladen ......<br/>
                 Dies kann je nach Dateigröße einige Minuten dauern .... Bitte warten Sie ...<br/>  <img border="0" src="images/ajax-loader.gif" width="100" height="100"> </div><a href="javascript:ShowDiv()"></a> <div onclick="ShowDiv()">
            
                  <?
                  echo $display_button;
                        ?>
                      </div>
                      </div>
            
            <script language="javascript">
            function ShowDiv()
            {
            document.getElementById("cartAdd").style.display = '';
            }
            </script>
              <?php } // display qty and button ?>
            <?php } // CUSTOMERS_APPROVAL == 3 ?>
            <!--eof Add to Cart Box-->
            4) Geänderte tpl_product_info_display.php hochladen nach includes/templates/DEINTEMPLATE/templates

            Fertig

            Falls der Shop mehrsprachig ist, müssten statt des deutschen Textes Sprachdefinitionen erstellt und im Template dann die Sprachkonstanten aufgerufen werden.

            Kommentar


              #7
              Herzlichen Dank!

              Diese Lösung Funktioniert sehr gut.

              Kommentar

              Info zu diesem Forenarchiv:
              Mit Release von 1.5.7 wurde die deutsche Zen Cart Version auf eine reine DIY-Lösung umgestellt.
              Für einen Support via Forum stehen keine personellen und zeitlichen Ressourcen mehr zur Verfügung.
              Dieses Supportforum bleibt im Nur-Lesen-Modus als Wissensarchiv noch online verfügbar.
              PM Funktionalität, Registrierung und Posten neuer Beiträge sind deaktiviert.
              Zugriff auf Anhänge in den Postings ist auch ohne Registrierung/Einloggen möglich.
              FAQ und Downloadbereich des Forums wurden in die neue umfangreiche Knowledgebase auf der zen-cart-pro.at Website übernommen.

              Das Development der deutschen Zen Cart Version geht wie bisher auf Github weiter.
              Wir werden auch weiterhin neue Versionen bereitstellen und die Onlinedokumentation/Knowledgebase aktualisieren.
              Fehler in der Software können auf Github als Issues gemeldet werden.
              Follow us
              aktuelle version
              Zen Cart 1.5.7g deutsch
              vom 12.12.2023
              [Download]
              Lädt...
              X