Ergebnis 1 bis 6 von 6

Thema: Erscheinungsdatum

  1. #1
    Padawan Stufe II Avatar von Tari
    Registriert seit
    27.06.2008
    Beiträge
    78
    Themen
    17
    DANKE
    4
    Erhaltene Danke: 5

    Standard Erscheinungsdatum

    Hallo,


    ich habe da ein kleines Problem mit dem Erscheinungsdatum der Artikel:


    Egal welches Datum ich auch immer beim Anlegen des Artikels eintrage, in der Tabelle products steht bei products_date_available immer "NULL".


    Es gibt auch keinen Eintrag in den Logfiles, der auf ein Problem hinweist.


    Vielleicht hat jemand eine Idee.


    Grüsse


    Rita

  2. #2
    Jedi-Ritter Avatar von webchills
    Registriert seit
    31.10.2004
    Ort
    Österreich
    Beiträge
    6.503
    Themen
    88
    DANKE
    3
    Erhaltene Danke: 1.095

    Standard

    Welche PHP Version und welche MySQL Version verwendest Du genau?
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  3. #3
    Padawan Stufe II Avatar von Tari
    Registriert seit
    27.06.2008
    Beiträge
    78
    Themen
    17
    DANKE
    4
    Erhaltene Danke: 5
    Erstellt von

    Standard

    Hallo,

    die PHP Version ist 5.6.32 (Zend: 2.6.0), MYSQL ist MySQL 5.5.58-0+deb7u1. Ein anderer Shop läuft mit MySQL 5.6.38-nmm1-log, da ist das auch.

    Grüsse
    Rita

  4. #4
    Jedi-Ritter Avatar von webchills
    Registriert seit
    31.10.2004
    Ort
    Österreich
    Beiträge
    6.503
    Themen
    88
    DANKE
    3
    Erhaltene Danke: 1.095

    Standard

    Ich kann das nirgendwo nachvollziehen in einer Standardinstallation.
    Hast Du Erweiterungen integriert, die die admin/includes/modules/update_product.php und admin/includes/modules/product/collect_info.php und admin/includes/modules/product/preview_info.php verändert haben?
    Mal auf demselben Server mit einer Testinstallation eines unveränderten 1.5.5e probiert?
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  5. #5
    Padawan Stufe II Avatar von Tari
    Registriert seit
    27.06.2008
    Beiträge
    78
    Themen
    17
    DANKE
    4
    Erhaltene Danke: 5
    Erstellt von

    Standard

    Hallo,

    das Problem besteht auch auf meinem XAMPP, also liegt das wohl an irgendwelchen von mir geänderten Dateien.

    admin/includes/modules/update_product.php:
    Für die EAN-Erweiterung und die Grundpreis-Erweiterung nur die entsprechenden Zeilen ergänzt, sonst nichts geändert.

    admin/includes/modules/product/collect_info.php:
    Für die Grundpreiserweiterung nur die entsprechenden Zeilen ergänzt.

    admin/includes/modules/product/preview_info.php:
    auch nur EAN und Grundpreis, aber da bin ich ein wenig verwirrt- deshalb hier der Inhalt der Datei:

    PHP-Code:
    <?php

    if (!defined('IS_ADMIN_FLAG')) {
      die(
    'Illegal Access');
    }
        if (
    zen_not_null($_POST)) {
          
    $pInfo = new objectInfo($_POST);
          
    $products_name $_POST['products_name'];
          
    $products_merkmale $_POST['products_merkmale'];
          
    $products_description $_POST['products_description'];
          
    $products_url $_POST['products_url'];
        } else {
          
    $product $db->Execute("select p.products_id, pd.language_id, pd.products_name, pd.products_merkmale,
                                          pd.products_description, pd.products_url, p.products_quantity,
                                          p.products_model, p.products_ean, p.products_image, p.products_price, p.products_virtual,
                                          p.products_base_unit_price, p.products_base_unit,
                                          p.products_weight, p.products_date_added, p.products_last_modified,
                                          p.products_date_available, p.products_status, p.manufacturers_id,
                                          p.products_quantity_order_min, p.products_quantity_order_units, p.products_priced_by_attribute,
                                          p.product_is_free, p.product_is_call, p.products_quantity_mixed,
                                          p.product_is_always_free_shipping, p.products_qty_box_status, p.products_quantity_order_max,
                                          p.products_sort_order
                                   from " 
    TABLE_PRODUCTS " p, " TABLE_PRODUCTS_DESCRIPTION " pd
                                   where p.products_id = pd.products_id
                                   and p.products_id = '" 
    . (int)$_GET['pID'] . "'");

          
    $pInfo = new objectInfo($product->fields);
          
    $products_image_name $pInfo->products_image;
        }

        
    $form_action = (isset($_GET['pID'])) ? 'update_product' 'insert_product';

        
    $languages zen_get_languages();
        for (
    $i=0$n=sizeof($languages); $i<$n$i++) {
          if (isset(
    $_GET['read']) && ($_GET['read'] == 'only')) {
            
    $pInfo->products_name zen_get_products_name($pInfo->products_id$languages[$i]['id']);
        
    $pInfo->products_merkmale zen_get_products_merkmale($pInfo->products_id$languages[$i]['id']);
            
    $pInfo->products_description zen_get_products_description($pInfo->products_id$languages[$i]['id']);
            
    $pInfo->products_url zen_get_products_url($pInfo->products_id$languages[$i]['id']);
          } else {
            
    $pInfo->products_name zen_db_prepare_input($products_name[$languages[$i]['id']]);
        
    $pInfo->products_merkmale zen_db_prepare_input($products_merkmale[$languages[$i]['id']]);
            
    $pInfo->products_description zen_db_prepare_input($products_description[$languages[$i]['id']]);
            
    $pInfo->products_url zen_db_prepare_input($products_url[$languages[$i]['id']]);
          }

          
    $specials_price zen_get_products_special_price($pID);
    ?>
        <table border="0" width="100%" cellspacing="0" cellpadding="2">
          <tr>
            <td><table border="0" width="100%" cellspacing="0" cellpadding="0">
              <tr>
                <td class="pageHeading"><?php echo zen_image(DIR_WS_CATALOG_LANGUAGES $languages[$i]['directory'] . '/images/' $languages[$i]['image'], $languages[$i]['name']) . '&nbsp;' zen_output_string_protected($pInfo->products_name); ?></td>
                <td class="pageHeading" align="right"><?php 
    // changed and added for base unit price 'joco
    echo $currencies->format($pInfo->products_price) . 
    (
    $pInfo->products_base_unit_price '<span class="main">' '<br />' TEXT_PRODUCTS_BASE_UNIT_PRICE ' ' $currencies->format(zen_round($pInfo->products_base_unit_price,3)) . '/' $pInfo->products_base_unit '</span>' '')  . 
    (
    $pInfo->products_virtual == '<span class="errorText">' '<br />' .   TEXT_VIRTUAL_PREVIEW '</span>' '') . 
    (
    $pInfo->product_is_always_free_shipping == '<span class="errorText">' '<br />' TEXT_FREE_SHIPPING_PREVIEW '</span>' '') . 
    (
    $pInfo->products_priced_by_attribute == '<span class="errorText">' '<br />' TEXT_PRODUCTS_PRICED_BY_ATTRIBUTES_PREVIEW '</span>' '') . 
                                                (
    $pInfo->product_is_free == '<span class="errorText">' '<br />' TEXT_PRODUCTS_IS_FREE_PREVIEW '</span>' '') . 
                                                (
    $pInfo->product_is_call == '<span class="errorText">' '<br />' TEXT_PRODUCTS_IS_CALL_PREVIEW '</span>' '') . 
                                                (
    $pInfo->products_qty_box_status == '<span class="errorText">' '<br />' TEXT_PRODUCTS_QTY_BOX_STATUS_PREVIEW '</span>' '') . 
                                                (
    $pInfo->products_priced_by_attribute == '<br />' zen_get_products_display_price($_GET['pID']) : ''); 
    // end changed and added
                                                                                        
    ?></td>
              </tr>
            </table></td>
          </tr>
          <tr>
            <td><?php echo zen_draw_separator('pixel_trans.gif''1''10'); ?></td>
          </tr>
          <tr>
            <td class="main">
              <?php
    //auto replace with defined missing image
                
    if ($_POST['products_image_manual'] != '') {
                  
    $products_image_name $_POST['img_dir'] . $_POST['products_image_manual'];
                  
    $pInfo->products_name $products_image_name;
                }
                if (
    $_POST['image_delete'] == || $products_image_name == '' and PRODUCTS_IMAGE_NO_IMAGE_STATUS == '1') {
                  echo 
    zen_image(DIR_WS_CATALOG_IMAGES PRODUCTS_IMAGE_NO_IMAGE$pInfo->products_nameSMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT'align="right" hspace="5" vspace="5"') . $pInfo->products_description;
                } else {
                  echo 
    zen_image(DIR_WS_CATALOG_IMAGES $products_image_name$pInfo->products_nameSMALL_IMAGE_WIDTHSMALL_IMAGE_HEIGHT'align="right" hspace="5" vspace="5"') . $pInfo->products_description;
                }
              
    ?>
            </td>
          </tr>
    <?php
          
    if ($pInfo->products_url) {
    ?>
          <tr>
            <td><?php echo zen_draw_separator('pixel_trans.gif''1''10'); ?></td>
          </tr>
          <tr>
            <td class="main"><?php echo sprintf(TEXT_PRODUCT_MORE_INFORMATION$pInfo->products_url); ?></td>
          </tr>
    <?php
          
    }
    ?>
          <tr>
            <td><?php echo zen_draw_separator('pixel_trans.gif''1''10'); ?></td>
          </tr>
    <?php
          
    if ($pInfo->products_date_available date('Y-m-d')) {
    ?>
          <tr>
            <td align="center" class="smallText"><?php echo sprintf(TEXT_PRODUCT_DATE_AVAILABLEzen_date_long($pInfo->products_date_available)); ?></td>
          </tr>
    <?php
          
    } else {
    ?>
          <tr>
            <td align="center" class="smallText"><?php echo sprintf(TEXT_PRODUCT_DATE_ADDEDzen_date_long($pInfo->products_date_added)); ?></td>
          </tr>
    <?php
          
    }
    ?>
          <tr>
            <td><?php echo zen_draw_separator('pixel_trans.gif''1''10'); ?></td>
          </tr>
    <?php
        
    }

        if (isset(
    $_GET['read']) && ($_GET['read'] == 'only')) {
          if (isset(
    $_GET['origin'])) {
            
    $pos_params strpos($_GET['origin'], '?'0);
            if (
    $pos_params != false) {
              
    $back_url substr($_GET['origin'], 0$pos_params);
              
    $back_url_params substr($_GET['origin'], $pos_params 1);
            } else {
              
    $back_url $_GET['origin'];
              
    $back_url_params '';
            }
          } else {
            
    $back_url FILENAME_CATEGORIES;
            
    $back_url_params 'cPath=' $cPath '&pID=' $pInfo->products_id;
          }
    ?>
          <tr>
            <td align="right"><?php echo '<a href="' zen_href_link($back_url$back_url_params . (isset($_POST['search']) ? '&search=' $_POST['search'] : ''), 'NONSSL') . '">' zen_image_button('button_back.gif'IMAGE_BACK) . '</a>'?></td>
          </tr>
    <?php
        
    } else {
          echo 
    zen_draw_form($form_action$type_admin_handler'cPath=' $cPath . (isset($_GET['product_type']) ? '&product_type=' $_GET['product_type'] : '') . (isset($_GET['pID']) ? '&pID=' $_GET['pID'] : '') . '&action=' $form_action . (isset($_GET['page']) ? '&page=' $_GET['page'] : ''), 'post''enctype="multipart/form-data"');
    ?>
          <tr>
            <td align="right" class="smallText">
    <?php
    /* Re-Post all POST'ed variables */
          
    reset($_POST);
          while (list(
    $key$value) = each($_POST)) {
            if (!
    is_array($_POST[$key])) {
              echo 
    zen_draw_hidden_field($keyhtmlspecialchars(stripslashes($value), ENT_COMPATCHARSETTRUE));
            }
          }

          
    $languages zen_get_languages();
          for (
    $i=0$n=sizeof($languages); $i<$n$i++) {
            echo 
    zen_draw_hidden_field('products_name[' $languages[$i]['id'] . ']'htmlspecialchars(stripslashes($products_name[$languages[$i]['id']]), ENT_COMPATCHARSETTRUE));
            echo 
    zen_draw_hidden_field('products_merkmale[' $languages[$i]['id'] . ']'htmlspecialchars(stripslashes($products_merkmale[$languages[$i]['id']]), ENT_COMPATCHARSETTRUE));
            echo 
    zen_draw_hidden_field('products_description[' $languages[$i]['id'] . ']'htmlspecialchars(stripslashes($products_description[$languages[$i]['id']]), ENT_COMPATCHARSETTRUE));
            echo 
    zen_draw_hidden_field('products_url[' $languages[$i]['id'] . ']'htmlspecialchars(stripslashes($products_url[$languages[$i]['id']]), ENT_COMPATCHARSETTRUE));
          }
          echo 
    zen_draw_hidden_field('products_image'stripslashes($products_image_name));
          echo ( (isset(
    $_GET['search']) && !empty($_GET['search'])) ? zen_draw_hidden_field('search'$_GET['search']) : '') . ( (isset($_POST['search']) && !empty($_POST['search']) && empty($_GET['search'])) ? zen_draw_hidden_field('search'$_POST['search']) : '');
          echo 
    zen_image_submit('button_back.gif'IMAGE_BACK'name="edit"') . '&nbsp;&nbsp;';

          if (isset(
    $_GET['pID'])) {
            echo 
    zen_image_submit('button_update.gif'IMAGE_UPDATE);
          } else {
            echo 
    zen_image_submit('button_insert.gif'IMAGE_INSERT);
          }
         echo 
    '&nbsp;&nbsp;<a href="' zen_href_link(FILENAME_CATEGORIES'cPath=' $cPath . (isset($_GET['pID']) ? '&pID=' $_GET['pID'] : '') . (isset($_GET['page']) ? '&page=' $_GET['page'] : '') . (isset($_GET['search']) ? '&search=' $_GET['search'] : '')) . '">' zen_image_button('button_cancel.gif'IMAGE_CANCEL) . '</a>';
    ?>
            </td>
          </tr>
        </table></form>
    <?php
        
    }
    ?>
    Grüsse
    Rita

  6. #6
    Padawan Stufe II Avatar von Tari
    Registriert seit
    27.06.2008
    Beiträge
    78
    Themen
    17
    DANKE
    4
    Erhaltene Danke: 5
    Erstellt von

    Standard

    Hallo,

    ich habe jetzt Zen Cart 1.55e hier aus dem Downloadberich mit den Testdaten auf meinem XAMPP ohne jedwede Änderungen installiert, und es gelingt mir auch hier nicht, einen Eintrag im Tabellenfeld products_date_available zu erzeugen.

    XAMPP: PHP Version: 7.0.9 (Zend: 3.0.0), Datenbank: MySQL 5.5.5-10.1.16-MariaDB

    Es liegt also anscheinend nicht an irgendwelchen von mir geänderten Dateien.

    Gibt es da noch andere Möglichkeiten?

    Gruß

    Rita

Ähnliche Themen

  1. Erscheinungsdatum
    Von amatoris im Forum Konfiguration
    Antworten: 0
    Letzter Beitrag: 14.09.2013, 01:39
  2. Erscheinungsdatum
    Von sieg01 im Forum Archivierte Beiträge Zen-Cart Support
    Antworten: 4
    Letzter Beitrag: 10.02.2010, 14:25

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
zen-cart-pro.at
Zen Cart ist eine kostenlose unter der GPL-Lizenz veröffentlichte Open-Source Shopsoftware. Das System wird in den USA entwickelt, die amerikanische Website dazu ist www.zen-cart.com

Die deutsche Zen-Cart Version, um die es hier auf zen-cart-pro.at geht, ist eine Anpassung der amerikanischen Version an die Bedürfnisse von Onlineshopbetreibern im deutschsprachigen Raum.
Die amerikanische Zen-Cart Version berücksichtigt viele rechtliche Erfordernisse nicht, denen ein Onlineshop im deutschsprachigen Raum unterworfen ist. Daher wurde die deutsche Zen-Cart Version auf die Anforderungen, die an Onlineshops in Deutschland, Österreich und der Schweiz gestellt werden, angepasst.

Die deutsche Zen-Cart Version bietet außerdem einen multilingualen Adminbereich. Dadurch sind auch die in der Datenbank hinterlegten Konfigurationseinstellungen und -beschreibungen auf deutsch. Diese Funktionalität steht natürlich auch für später installierte Erweiterungen zur Verfügung. Die im Downloadbereich von zen-cart-pro.at angebotenen Module berücksichtigen diese Multilanguagefähigkeit und sind alle für die deutsche Zen-Cart Version ausgelegt. Zahlreiche häufig genutzte Erweiterungen sind bereits vorinstalliert.

Die deutsche Zen Cart Version wird von einem Team von Entwicklern in Österreich und Deutschland betreut, weiterentwickelt und supportet und steht kostenlos in unserem Downloadbereich zur Verfügung.

[mehr]
Follow Us
  • zen-cart-pro-at auf Twitter
  • zen-cart-pro-at auf Github
  • zen-cart-pro-at auf SourceForge
Aktuelle Version
Zen Cart 1.5.5e deutsch
Revision 1208 vom 20.05.2017
[Download]

unterstützen
Unterstütze die Weiterentwicklung der deutschen Zen Cart Version mit einer Spende!
Spende für die Weiterentwicklung der deutschen Zen Cart Version