#1 (permalink)  
Alt 08.05.2006, 17:32
 
Registriert seit: 09.01.2005
Beiträge: 34
Standard

Hallo nochmal,

ich ben?tige in der Artikelerstellung 2 zus?tzliche Felder.

Zur Erkl?rung was passieren soll:

In der Product_info wird eine HTMl Datei als Demo eingebunden.

Dies soll dynamisch geschehen, aus einen String mit fester URL, und als Zusatz den Produktnamen als Variable. Somit brauche ich nur eine product_info_v1.html.

Funktioniert auch super, in einem Iframe.

Allderings muss die Gr??e des IFrames bestimmt werden. Und da kommen die 2 Felder in Spiel.

Hier sollen die Breite und H?he der html. Datei festgelegt werden.
Ich habe schon alle erforderlichen Aufrufe in der root/admin/includes/module/new_product.php und er root/includes/modules/product_info erstellt. Auch 2 weitere Datenbank Felder wurde hinzugef?gt.

Die Felder erscheinen auch wenn ich eine neue Datei anlegen m?chte, aber es wird nichts in Die neuen Felder der Datenbank geschreiben. Auch wenn ich manuell die Felder f?r einen Artikel f?lle, erscheint nichts.

Also, muss ich ja einen Aufruf ?bersehen haben.

Lange Rede, kurzer Sinn. Wo finde ich diese Aufrufe, in welcher Datei liegen sie?

Hoffe das mir geholfen werden kann, denn bisher war es so.

Klasse Support, weiter so!!!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 08.05.2006, 22:50
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hallo AxelF,

ich hab immer noch nicht verstanden wo du jetzt h?ngst?

Funktioniert es dass du diese neue Felder im Adminbereich drin hast und diese in die Datenbank schreibst?

Nur im Frontend (shop) gehen die Felder nicht oder wie?

Gru?
Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 09.05.2006, 09:13
 
Registriert seit: 09.01.2005
Beiträge: 34
Standard

Hallo techway,

klasse, mein privat Supporter :laugh: :laugh:

Also, ich sehe die Felder im Adminbereich, aber, die Werte werden nicht in die DB geschrieben. Und in der Datei selber sehe ich keinen Dentenbankaufruf ala xtc_db_query("select..........."); also muss der doch irgendwo f?r die anderen Felder sein, und entsprechend die neuen hinzugef?gt werden.

Im Frontend psssiert garnichts, auch nicht wenn ich die Felder in der DB manuell f?lle.

Hoffe das war verst?ndlich

Danke f?r deine Hilfe, daf?r bekommst du ein
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.05.2006, 11:36
Benutzerbild von techway
Erfahrener Benutzer
 
Registriert seit: 06.12.2003
Beiträge: 800
Standard

Hi

also erstmal zum Adminbereich, es sind ja zwei Dateien betroffen:
- admin/categories.php
- admin/includes/modules/new_product.php

da musst du erstmal die HTML-Sachen hinzuf?gen...

dann gibts in dieser Datei:
- admin/includes/classes/categories.php

diese Function: function insert_product

die musst du dann auch entsprechend erweitern... mit dieser wird ein Product aktualisiert(update) oder neu eingef?gt.

ziemlich am ende der funktion, werden dann die daten in die DB geschrieben:
Code:
foreach ($languages AS $lang) {
 	$language_id = $lang['id'];
 	$sql_data_array = array ('products_name' => xtc_db_prepare_input($products_data['products_name'][$language_id]), 'products_description' => xtc_db_prepare_input($products_data['products_description_'.$language_id]), 'products_short_description' => xtc_db_prepare_input($products_data['products_short_description_'.$language_id]), 'products_keywords' => xtc_db_prepare_input($products_data['products_keywords'][$language_id]), 'products_url' => xtc_db_prepare_input($products_data['products_url'][$language_id]), 'products_meta_title' => xtc_db_prepare_input($products_data['products_meta_title'][$language_id]), 'products_meta_description' => xtc_db_prepare_input($products_data['products_meta_description'][$language_id]), 'products_meta_keywords' => xtc_db_prepare_input($products_data['products_meta_keywords'][$language_id]));

 	if ($action == 'insert') {
  $insert_sql_data = array ('products_id' => $products_id, 'language_id' => $language_id);
  $sql_data_array = xtc_array_merge($sql_data_array, $insert_sql_data);
  xtc_db_perform(TABLE_PRODUCTS_DESCRIPTION, $sql_data_array);
 	}
 	elseif ($action == 'update') {
  xtc_db_perform(TABLE_PRODUCTS_DESCRIPTION, $sql_data_array, 'update', 'products_id = \''.xtc_db_input($products_id).'\' and language_id = \''.$language_id.'\'');
 	}
 }

und jetzt noch zum Shopbereich... da musst du wohl diese Dateien erweitern:
- includes/modules/product_info.php
- includes/modules/default.php (da wird die SQL-Abfrage gebildet)
- advanced_search_result.php (da wird die Such-Abfrage gebildet)

wenn du dann noch irgendwo h?ngst, dann schreib einfach

Gru?
Steffen
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 10.05.2006, 08:23
 
Registriert seit: 09.01.2005
Beiträge: 34
Standard

PERFEKT !!!!

Genau diese Datenbankaufrufe in der

admin/includes/classes/categories.php

haben mir gefehlt. Nun geht es.

DDDDDAAAAAANNNNNNKKKKKKKEEEEEEEE !!!

Da soll nochmal einer ?ber die Hilfe in dem Forum von xt:c meckern.

Einsame Spitze
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 26.10.2007, 16:43
xt:Commerce Support Kunde
 
Registriert seit: 08.08.2007
Beiträge: 9
Standard

zwar 1 jahr her aber du hast recht

doch die Frage wurde nicht ganz gut beantwortet auf den Threadtitel

Wo ist den die class abgespeichert?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #7 (permalink)  
Alt 30.10.2007, 10:55
Erfahrener Benutzer
 
Registriert seit: 19.07.2006
Ort: Hamburg
Beiträge: 912
Standard

Zitat:
dann gibts in dieser Datei:
- admin/includes/classes/categories.php
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
datenbankaufruf, gesucht

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus



Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand