Hallo zusammen, ich würde gerne in unserem Shop automatisch alle Produktbezogenen Daten per Datenbankbefehl oder Ähnlich aus dem deutschen ins englische kopieren. Wir können leider nicht alle unsere Produkte ins englische übersetzen. Und da beim kopieren oft Fehler unterlaufen dachte ich mir, dass muss doch auch automatisch gehen. Allerdings soll davon eine Firma ausgenommen werden. Sprich also überall die Daten ins englische kopieren, außer bei Firma ID = 2. Hat da zufällig jemand eine Idee? Vielen Dank Pascal
Wir haben das umgesetzt, ist jedoch eine nicht updatesichere Modifikation. Welche Shopversion hast Du und besteht trotzdem noch Interesse? Ist eine minimale Änderung im Prozess der Artikelerfassung und wird dort direkt in beide Sprachen geschrieben und die englische Eingabebox gar nicht erst angezeigt.
Hallo, das klingt ja schon einmal gut Wir haben zur Zeit 2.3.1.6. Update steht so Ende nächster Woche an. Vielen Dank schon einmal
Ok, los gehts. NICHT UPDATESICHER, wer das Updatesicher machen möchte, kann das gerne posten. Alle Änderungen erfolgen in \admin\includes\classes\categories.php Das sollte in Deiner Version funktionieren, habs am Beispiel 2.3.2.0 gerade getestet... 1. Ersetze: PHP: $t_desc = $products_data['products_description_' . $language_id]; mit PHP: $t_desc = $products_data['products_description_2']; 2. Ersetze: PHP: if(count($products_data['products_tab_' . $language_id]) > 0) { foreach($products_data['products_tab_' . $language_id] AS $key => $value) { $t_complete_description .= "[TAB:" . $products_data['products_tab_headline_' . $language_id][$key] . "]" . $value; } } mit PHP: if(count($products_data['products_tab_2']) > 0) { foreach($products_data['products_tab_2'] AS $key => $value) { $t_complete_description .= "[TAB:".$products_data['products_tab_headline_2'][$key]."]".$value; } } 3. Ersetze: PHP: $sql_data_array = array('products_name' => xtc_db_prepare_input($products_data['products_name'][$language_id]), 'products_description' => xtc_db_prepare_input($t_complete_description), '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]), 'gm_url_keywords' => $gm_url_keywords, 'gm_alt_text' => xtc_db_prepare_input($products_data['gm_alt_text'][0][$language_id]), 'checkout_information' => xtc_db_prepare_input($products_data['checkout_information_' . $language_id])); mit PHP: $sql_data_array = array ('products_name' => xtc_db_prepare_input($products_data['products_name'][2]), 'products_description' => xtc_db_prepare_input($t_complete_description), 'products_short_description' => xtc_db_prepare_input($products_data['products_short_description_2']), 'products_keywords' => xtc_db_prepare_input($products_data['products_keywords'][2]), 'products_url' => xtc_db_prepare_input($products_data['products_url'][2]), 'products_meta_title' => xtc_db_prepare_input($products_data['products_meta_title'][2]), 'products_meta_description' => xtc_db_prepare_input($products_data['products_meta_description'][2]), 'products_meta_keywords' => xtc_db_prepare_input($products_data['products_meta_keywords'][2]), 'gm_url_keywords' => $gm_url_keywords, 'gm_alt_text' => xtc_db_prepare_input($products_data['gm_alt_text'][0][$language_id]), 'checkout_information' => xtc_db_prepare_input($products_data['checkout_information_2'])); Fertig! Bitte unbedingt beachten: Benutzung und Verwendung ausschließlich auf eigenes Risiko. Jeder sollte genau wissen, was er tut. Eine Gewährleistung jeglicher Art ist ausgeschlossen. Ich hafte nicht für Schäden, die durch die Benutzung entstehen. Als Erstes zwingend eine Sicherung aller Shop-Dateien und der Datenbank vornehmen. Erst in einem Testshop ausgiebig testen.