susan_freise
Grünschnabel
Hallo Daensch,
ich mein das so. Die betroffene Zeile (Funktion) soll nur ausgegeben werden, wenn das if zutrifft.
Das ist quasi ein Kaufen Buttom, und der soll nur angezeigt werden wenn der Warenbestand 1 oder über 1 ist.
if ($b && $d)
Und nun weiss ich nicht wie ich das in den Code einbauen kann.
In die Zeile (<--->xxx<--->) müßte also irgendwie eine Abfrage rein. ( Die oben steht)
Der ganze Code sieht ja so aus:
Hoffe du weist nun was ich meine. Vielen Dank im Voraus.
LG Susa
ich mein das so. Die betroffene Zeile (Funktion) soll nur ausgegeben werden, wenn das if zutrifft.
PHP:
'<a title=' . TEXT_NEW_PRODUCTS_BUY_NOW . ' href="' . tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $new_products['products_id']) . '">' . '<font color=#000000>' . TEXT_NEW_PRODUCTS_BUY_NOW . '</a><br>' .
Das ist quasi ein Kaufen Buttom, und der soll nur angezeigt werden wenn der Warenbestand 1 oder über 1 ist.
if ($b && $d)
PHP:
<?php
$a = SOLD_OUT_SHOW == 'false';
$b = SOLD_OUT_SHOW == 'true';
$c = $product_info['products_quantity'] < 1;
$d = $product_info['products_quantity'] > 1;
if ($a) { betroffene zeile ); }
if ($b && $c) { echo " "; }
if ($b && $d) { betroffene zeile ); }
?>
Und nun weiss ich nicht wie ich das in den Code einbauen kann.
In die Zeile (<--->xxx<--->) müßte also irgendwie eine Abfrage rein. ( Die oben steht)
Der ganze Code sieht ja so aus:
PHP:
<?php
$info_box_contents = array();
$info_box_contents[] = array('text' => sprintf(TABLE_HEADING_NEW_PRODUCTS, strftime('%B')));
new contentBoxHeading($info_box_contents);
if ( (!isset($new_products_category_id)) || ($new_products_category_id == '0') ) {
$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by rand() desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
} else {
$new_products_query = tep_db_query("select distinct p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id, " . TABLE_PRODUCTS_TO_CATEGORIES . " p2c, " . TABLE_CATEGORIES . " c where p.products_id = p2c.products_id and p2c.categories_id = c.categories_id and c.parent_id = '" . (int)$new_products_category_id . "' and p.products_status = '1' order by rand() desc limit " . MAX_DISPLAY_NEW_PRODUCTS);
}
$row = 0;
$col = 0;
$info_box_contents = array();
while ($new_products = tep_db_fetch_array($new_products_query)) {
$new_products['products_name'] = tep_get_products_name($new_products['products_id']);
$info_box_contents[$row][$col] = array('align' => 'center',
'params' => 'class="smallText" width="33%" valign="top"',
'text' => '<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . tep_image(DIR_WS_IMAGES . $new_products['products_image'], $new_products['products_name'], SMALL_IMAGE_WIDTH, SMALL_IMAGE_HEIGHT, 'class=shadow1') . '</a><br>
<a href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . $new_products['products_name'] . '</a><br>
<a title=' . TEXT_NEW_PRODUCTS_MORE_INFO . ' href="' . tep_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $new_products['products_id']) . '">' . '<font color=#000000>' . TEXT_NEW_PRODUCTS_MORE_INFO . '</a> | ' .
<--->xxx<---> '<a title=' . TEXT_NEW_PRODUCTS_BUY_NOW . ' href="' . tep_href_link(FILENAME_PRODUCT_INFO, tep_get_all_get_params(array('action')) . 'action=buy_now&products_id=' . $new_products['products_id']) . '">' . '<font color=#000000>' . TEXT_NEW_PRODUCTS_BUY_NOW . '</a><br>' .
(($new_products['products_price'] > 0) ? $currencies->display_price($new_products['products_price'], tep_get_tax_rate($new_products['products_tax_class_id'])) : ''));
$col ++;
if ($col > 2) {
$col = 0;
$row ++;
}
}
new contentBox($info_box_contents);
?>
Hoffe du weist nun was ich meine. Vielen Dank im Voraus.
LG Susa