Jump to content
xt:Commerce Community Forum

{$module_data.products_name} Woher Kommt Der Name?


AudiV8

Recommended Posts

Ich m?chte meine neuen Datenbankfelder in der Productlisting mit anzeigen lassen, komm da aber nicht so recht weiter.

Habe in der ProductListing meine neuen Eintr?ge hinzugef?gt, aber anzeigen tut er nix.

$module_content[]=array(

     'PRODUCTS_CAR_MANU'=>$listing['products_car_manu'],

     'PRODUCTS_CAR_MODEL'=>$listing['products_car_model'],

     'PRODUCTS_CAR_TYP'=>$listing['products_car_typ'],

     'PRODUCTS_FW_TLRATE'=>$listing['products_fw_tlrate'],

     'PRODUCTS_NAME'=>$listing['products_name'],

          'PRODUCTS_MODEL'=>$listing['products_model'],

      'PRODUCTS_SHORT_DESCRIPTION'=>$listing['products_short_description'],

     'PRODUCTS_IMAGE'=>$image,

     'PRODUCTS_PRICE'=>$price,

     'PRODUCTS_LINK' =>xtc_href_link(FILENAME_PRODUCT_INFO, 'products_id=' . $listing['products_id']),

     'BUTTON_BUY_NOW'=>$buy_now,

          'PRODUCTS_FSK18' => $fsk18,

          'SHIPPING_NAME'=>$shipping_status_name,

          'SHIPPING_IMAGE'=>$shipping_status_image,

          'PRODUCTS_ID'=>$listing['products_id']);

Muss ich f?r jedes neue Datenbankfeld eine Datei in der Art wie xtc_get_products_name.inc

anlegen?

Die Daten aus den neuen Feldern werden in der Product_info schon agezeigt, das funktioniert schon... Nur in der Product_listing nicht...

Link to comment
Share on other sites

Hallo noch mal,

Hat nicht jemand vielleicht noch ne Idee?

Ich komm nicht so recht weiter.

Wie gesagt, in der product_Info funktioniert alles.

Nur in der Productlisting komme ich nicht weiter.

Hier noch mal die ?nderungen die ich durchgef?hrt habe:

product_listing.php :

ca. ab Zeile 56 rum

'PRODUCTS_CAR_MANU'=>$listing['products_car_manu'],

     'PRODUCTS_CAR_MODEL'=>$listing['products_car_model'],

     'PRODUCTS_CAR_TYP'=>$listing['products_car_typ'],

     'PRODUCTS_FW_TLRATE'=>$listing['products_fw_tlrate'],
Habe also meine neuen Felder dieser Datei zugef?gt- Dann habe ich im Ordner Tamplates/module/productlistung/prodcutlistiungv1.php meine neuen Datens?tze eingetragen:
 <td class="main" width="0" nowrap><strong><a href="{$module_data.PRODUCTS_LINK}"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">{$module_data.PRODUCTS_CAR_MANU}</font></a>

       </strong></td>
Darauf hin wird aber nix angezeigt. Den Tip befolgend, im inc Ordner nachzusehen, habe ich eine neue datei namens xtc_get_products_meinneuesfeld.inc.php kreiert und zwar so:
<?php

/* -----------------------------------------------------------------------------------------

  $Id: xtc_get_products_meinneuesfeld.inc.php,v 1.1 2003/09/06 21:47:50 fanta2k Exp $


  XT-Commerce - community made shopping

  http://www.xt-commerce.com


  Copyright (c) 2003 XT-Commerce

  -----------------------------------------------------------------------------------------

  based on:

  (c) 2000-2001 The Exchange Project (earlier name of osCommerce)

  (c) 2002-2003 osCommerce(general.php,v 1.225 2003/05/29); [url]www.oscommerce.com[/url]

  (c) 2003 nextcommerce (xtc_get_products_name.inc.php,v 1.3 2003/08/13); [url]www.nextcommerce.org[/url]


  Released under the GNU General Public License

  ---------------------------------------------------------------------------------------*/


 function xtc_get_products_meinneuesfeld($product_id, $language = '') {


  if (empty($language)) $language = $_SESSION['languages_id'];


  $product_query = xtc_db_query("select products_meinneuesfeld from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . $product_id . "' and language_id = '" . $language . "'");

  $product = xtc_db_fetch_array($product_query);


  return $product['products_meinneuesfeld'];

 }

 ?>

Auch darauf hin wird nach wie vor nix angezeigt.

Wer kann mir den entscheidenden Tip geben?

Mfg

Link to comment
Share on other sites

  • 2 years later...

<div class='quotetop'>QUOTE(AudiV8 @ May 19 2004, 04:57 PM) Quoted post</div><div class='quotemain'>

Hallo noch mal,

Hat nicht jemand vielleicht noch ne Idee?

Ich komm nicht so recht weiter.

Wie gesagt, in der product_Info funktioniert alles.

Nur in der Productlisting komme ich nicht weiter.

Hier noch mal die ?nderungen die ich durchgef?hrt habe:

 function xtc_get_products_meinneuesfeld($product_id, $language = '') {

   if (empty($language)) $language = $_SESSION['languages_id'];

   $product_query = xtc_db_query("select products_meinneuesfeld from " . TABLE_PRODUCTS_DESCRIPTION . " where products_id = '" . $product_id . "' and language_id = '" . $language . "'");

   $product = xtc_db_fetch_array($product_query);

   return $product['products_meinneuesfeld'];

 }

?>

Auch darauf hin wird nach wie vor nix angezeigt.

Wer kann mir den entscheidenden Tip geben?

Mfg

Link to comment
Share on other sites

nu ja mehr kann ich dir dazu nicht sagen... du musst die SQL-Abfragen um dein neues Feld erweitern...

diese sind in der default.php (includes/modules) und fangen mit $listing_sql an...

lass es am besten einen Profi machen, wenn du dich damit nicht auskennst!

Gru?

Steffen

Link to comment
Share on other sites

Muss ich die deafault ver?ndern oder mir die Daten in die Product_listing kopieren?

so sieht meine default.php aus.

die _et und _mb und _ groesse sind meine neuen Felder!

Geht aber nicht!?

$listing_sql = "select p.products_fsk18,

p.products_shippingtime,

p.products_model,

p.products_ean,

pd.products_name,

m.manufacturers_name,

p.products_quantity,

p.products_et,

p.products_mb,

p.products_groesse,

p.products_image,

p.products_weight,

pd.products_short_description,

pd.products_description,

p.products_id,

p.manufacturers_id,

p.products_price,

p.products_vpe,

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...