Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Box "in den Warenkorb" rechts anzeigen

  1. #1
    Padawan Stufe II Avatar von amazpix
    Registriert seit
    14.12.2007
    Beiträge
    76
    Themen
    22
    DANKE
    2
    Erhaltene Danke: 0

    Standard Box "in den Warenkorb" rechts anzeigen

    Hallo,

    möchte die Box "in den Warenkorb" auf der Produkinfoseite auf die rechte Seite haben. Zur Zeit ist sie links.

    Wie ist das möglich?

  2. #2
    Obi-RAI Kenobi Avatar von hugo13
    Registriert seit
    23.04.2004
    Beiträge
    1.267
    Themen
    9
    DANKE
    2
    Erhaltene Danke: 19

    Standard

    admin > tools > boxlayout >> herumspielen

    weitere boxspielereien : http://www.zen-cart.at/index.php?nam...ewtopic&t=5239
    salute
    rai

    FAQ | SHOP

  3. #3
    Padawan Stufe II Avatar von amazpix
    Registriert seit
    14.12.2007
    Beiträge
    76
    Themen
    22
    DANKE
    2
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Hallo hugo13,

    ich meinte nicht die Sideboxen, sondern die Box "in Warenkorb hinzufügen" direkt in der Artikelbeschreibung (Produktinfoseite).

  4. #4
    Padawan Stufe I Avatar von Tomfallen
    Registriert seit
    29.10.2007
    Beiträge
    38
    Themen
    10
    DANKE
    0
    Erhaltene Danke: 0

    Standard

    Du musst die Datei in /deinzencartverzeichnis/includes/templates/deintemplate/templates/tpl_product_info_display.php
    editieren

    nicht vergessen vorher ein backup zu ziehen

  5. #5
    Padawan Stufe II Avatar von amazpix
    Registriert seit
    14.12.2007
    Beiträge
    76
    Themen
    22
    DANKE
    2
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Hallo Tomfallen,

    OK, ich weiß wo - aber leider nicht wie!!
    Meine Bemühingen da rumzubasteln haben nur das gesamte Shoplayout gesprengt.

  6. #6
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.092
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 961

    Standard

    Zitat Zitat von amazpix
    OK, ich weiß wo - aber leider nicht wie!!
    Meine Bemühingen da rumzubasteln haben nur das gesamte Shoplayout gesprengt.
    Es kommt ein wenig auf das Template an, das Du verwendest. Aber normalerweise kannst Du das auch rein mit CSS erreichen, ohne die product_info_display.php angreifen zu müssen. Es sollte in der stylesheet.css eine Definition #cartAdd geben. Mit float:right kannst Du dann in den Warenkorb rechts anzeigen lassen und mit margin-right den Abstand zum rechten Rand feinabstimmen, z.B.

    Code:
    /*Shopping Cart Display*/
    #cartAdd {
    	float: right;
    	text-align: center;
    	width: 150px;
    	background-color: #CCCCCC;
    	color:#000000;
    	font-weight:bold;
    	font-size:11px;
    	border: 1px solid #000000;
    	padding: 1em;
    	margin-right: 50px;
    }
    Die Farben und anderen Werte sind nur beispielhaft.
    Sollte das nicht funken, poste mal, welches Template Du genau verwendest.
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  7. #7
    Padawan Stufe II Avatar von amazpix
    Registriert seit
    14.12.2007
    Beiträge
    76
    Themen
    22
    DANKE
    2
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Hallo webchills,

    habe zum Testen mal den Code von dir für meinen ersetzt. Es ändert sich nichts.

    Ich verwende das Teplate "free_blue".

    Freue mich, dass du mir helfen willst.

  8. #8
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.092
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 961
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

  9. #9
    Padawan Stufe II Avatar von amazpix
    Registriert seit
    14.12.2007
    Beiträge
    76
    Themen
    22
    DANKE
    2
    Erhaltene Danke: 0
    Erstellt von

    Standard

    Ja, im Prinzip soll es so aussehen. Nur eben dass diese Box nicht nur rechts ist, sondern auch weiter unten auf der Seite über "an einen Freund senden".

  10. #10
    Jedi-Ritter Avatar von webchills
    Registriert seit
    30.10.2004
    Ort
    Österreich
    Beiträge
    6.092
    Themen
    85
    DANKE
    3
    Erhaltene Danke: 961

    Standard

    ok

    In der stylesheet_new.css ersetze das bestehende cartAdd mit:

    Code:
    /*Shopping Cart Display*/
    #cartAdd {
    text-align: center;
    margin: 1em 0 1em 0;
    background-color:#f8f8f8;
    border:1px solid #dfdfdf;
    padding: 1em;
    float:right;
    clear:right;
    }
    Und verwende folgende tpl_product_info_display.php:


    Code:
    <?php
    /**
     * Page Template
     *
     * Loaded automatically by index.php?main_page=product_info.
    
     * Displays details of a typical product
     *
     * @package templateSystem
     * @copyright Copyright 2003-2006 Zen Cart Development Team
     * @copyright Portions Copyright 2003 osCommerce
     * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
     * @version $Id: tpl_product_info_display.php 3435 2006-04-14 03:42:46Z ajeh $
     */
     //require(DIR_WS_MODULES . '/debug_blocks/product_info_prices.php');
    ?>
    <div class="centerColumn" id="productGeneral">
    
    
    <?php echo zen_draw_form('cart_quantity', zen_href_link(zen_get_info_page($_GET['products_id']), zen_get_all_get_params(array('action')) . 'action=add_product'), 'post', 'enctype="multipart/form-data"') . "\n"; ?>
    
    
    <?php if ($messageStack->size('product_info') > 0) echo $messageStack->output('product_info'); ?>
    
    
    <?php if ($module_show_categories != 0) {?>
    <?php
    /**
     * display the category icons
     */
    require($template->get_template_dir('/tpl_modules_category_icon_display.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_category_icon_display.php'); ?>
    <?php } ?>
    
    
    
    <?php if (PRODUCT_INFO_PREVIOUS_NEXT == 1 or PRODUCT_INFO_PREVIOUS_NEXT == 3) { ?>
    <?php
    /**
     * display the product previous/next helper
     */
    require($template->get_template_dir('/tpl_products_next_previous.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_products_next_previous.php'); ?>
    <?php } ?>
    
    
    
    
    
    <?php
      if (zen_not_null($products_image)) {
      ?>
    <?php
    /**
     * display the main product image
     */
       require($template->get_template_dir('/tpl_modules_main_product_image.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_main_product_image.php'); ?>
    <?php
      }
    ?>
    
    
    
    <h1 id="productName" class="productGeneral"><?php echo $products_name; ?></h1>
    
    
    
    <h2 id="productPrices" class="productGeneral">
    <?php
    // base price
      if ($show_onetime_charges_description == 'true') {
        $one_time = '<span >' . TEXT_ONETIME_CHARGE_SYMBOL . TEXT_ONETIME_CHARGE_DESCRIPTION . '</span>
    ';
      } else {
        $one_time = '';
      }
      echo $one_time . ((zen_has_product_attributes_values((int)$_GET['products_id']) and $flag_show_product_info_starting_at == 1) ? TEXT_BASE_PRICE : '') . zen_get_products_display_price((int)$_GET['products_id']);
    ?></h2>
    
    
    
    <?php if ( (($flag_show_product_info_model == 1 and $products_model != '') or ($flag_show_product_info_weight == 1 and $products_weight !=0) or ($flag_show_product_info_quantity == 1) or ($flag_show_product_info_manufacturer == 1 and !empty($manufacturers_name))) ) { ?>
    <ul id="productDetailsList" class="floatingBox back">
      <?php echo (($flag_show_product_info_model == 1 and $products_model !='') ? '[*]' . TEXT_PRODUCT_MODEL . $products_model . '' : '') . "\n"; ?>
      <?php echo (($flag_show_product_info_weight == 1 and $products_weight !=0) ? '[*]' . TEXT_PRODUCT_WEIGHT .  $products_weight . TEXT_PRODUCT_WEIGHT_UNIT . ''  : '') . "\n"; ?>
      <?php echo (($flag_show_product_info_quantity == 1) ? '[*]' . $products_quantity . TEXT_PRODUCT_QUANTITY . ''  : '') . "\n"; ?>
      <?php echo (($flag_show_product_info_manufacturer == 1 and !empty($manufacturers_name)) ? '[*]' . TEXT_PRODUCT_MANUFACTURER . $manufacturers_name . '' : '') . "\n"; ?>[/list]
    <br class="clearBoth" />
    <?php
      }
    ?>
    
    
    
    
    <?php if(zen_get_product_is_always_free_shipping($products_id_current)) { ?>
    <div id="freeShippingIcon"><?php echo TEXT_PRODUCT_FREE_SHIPPING_ICON; ?></div>
    <?php } ?>
    
    
    <br class="clearBoth" />
    
    
    <?php if ($products_description != '') { ?>
    <div id="productDescription" class="productGeneral biggerText"><?php echo stripslashes($products_description); ?></div>
    <?php } ?>
    
    <br class="clearBoth" />
    
    
    
    
    <?php
    /**
     * display the products additional images
     */
      require($template->get_template_dir('/tpl_modules_additional_images.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_additional_images.php'); ?>
    
    
    
    <?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'])) ? '
    
    ' . 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" />
    ' . zen_get_products_quantity_min_units_display((int)$_GET['products_id']) . '
    ' . 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 != '') { ?>
        <div id="cartAdd">
        <?php
          echo $display_qty;
          echo $display_button;
                ?>
              </div>
      <?php } // display qty and button ?>
    <?php } // CUSTOMERS_APPROVAL == 3 ?>
    
    
    
    <?php
      if ($pr_attr->fields['total'] > 0) {
    ?>
    <?php
    /**
     * display the product atributes
     */
      require($template->get_template_dir('/tpl_modules_attributes.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_attributes.php'); ?>
    <?php
      }
    ?>
    
    
    
    <?php
      if ($products_discount_type != 0) { ?>
    <?php
    /**
     * display the products quantity discount
     */
     require($template->get_template_dir('/tpl_modules_products_quantity_discounts.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_modules_products_quantity_discounts.php'); ?>
    <?php
      }
    ?>
    
    
    
    <?php if (PRODUCT_INFO_PREVIOUS_NEXT == 2 or PRODUCT_INFO_PREVIOUS_NEXT == 3) { ?>
    <?php
    /**
     * display the product previous/next helper
     */
     require($template->get_template_dir('/tpl_products_next_previous.php',DIR_WS_TEMPLATE, $current_page_base,'templates'). '/tpl_products_next_previous.php'); ?>
    <?php } ?>
    
    
    <br class="clearBoth">
    
    
    <?php
      if ($flag_show_product_info_tell_a_friend == 1) { ?>
    <div id="productTellFriendLink" class="buttonRow forward"><?php echo ($flag_show_product_info_tell_a_friend == 1 ? '' . zen_image_button(BUTTON_IMAGE_TELLAFRIEND, BUTTON_TELLAFRIEND_ALT) . '' : ''); ?></div>
    <?php
      }
    ?>
    
    
    
    
    <?php
      if ($flag_show_product_info_reviews == 1) {
        // if more than 0 reviews, then show reviews button; otherwise, show the "write review" button
        if ($reviews->fields['count'] > 0 ) { ?>
    <div id="productReviewLink" class="buttonRow back"><?php echo '' . zen_image_button(BUTTON_IMAGE_REVIEWS, BUTTON_REVIEWS_ALT) . ''; ?></div>
    <br class="clearBoth" />
    <p class="reviewCount"><?php echo ($flag_show_product_info_reviews_count == 1 ? TEXT_CURRENT_REVIEWS . ' ' . $reviews->fields['count'] : ''); ?></p>
    <?php } else { ?>
    <div id="productReviewLink" class="buttonRow back"><?php echo '' . zen_image_button(BUTTON_IMAGE_WRITE_REVIEW, BUTTON_WRITE_REVIEW_ALT) . ''; ?></div>
    <br class="clearBoth" />
    <?php
      }
    }
    ?>
    
    
    
    
    <?php
      if ($products_date_available > date('Y-m-d H:i:s')) {
        if ($flag_show_product_info_date_available == 1) {
    ?>
      <p id="productDateAvailable" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_AVAILABLE, zen_date_long($products_date_available)); ?></p>
    <?php
        }
      } else {
        if ($flag_show_product_info_date_added == 1) {
    ?>
          <p id="productDateAdded" class="productGeneral centeredContent"><?php echo sprintf(TEXT_DATE_ADDED, zen_date_long($products_date_added)); ?></p>
    <?php
        } // $flag_show_product_info_date_added
      }
    ?>
    
    
    
    <?php
      if (zen_not_null($products_url)) {
        if ($flag_show_product_info_url == 1) {
    ?>
        <p id="productInfoLink" class="productGeneral centeredContent"><?php echo sprintf(TEXT_MORE_INFORMATION, zen_href_link(FILENAME_REDIRECT, 'action=url&goto=' . urlencode($products_url), 'NONSSL', true, false)); ?></p>
    <?php
        } // $flag_show_product_info_url
      }
    ?>
    
    
    
    <?php require($template->get_template_dir('tpl_modules_also_purchased_products.php', DIR_WS_TEMPLATE, $current_page_base,'templates'). '/' . 'tpl_modules_also_purchased_products.php');?>
    
    
    
    </form>
    
    </div>
    !!! kostenloser Support ausschließlich im Forum - Nicht per Email, nicht per Telefon und nicht per PM !!!

Seite 1 von 2 12 LetzteLetzte

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 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.5 deutsch
Revision 1188 vom 02.12.2016
[Download]