Re: [TYPO3-german] tt_news Export-Import
Moin, Am Mo, 18.07.2011, 17:45 schrieb "Ingo Preuß": > > Am Mo, 18.07.2011, 16:09 schrieb "Ingo Preuß": >> >> Am Mo, 18.07.2011, 12:04 schrieb Marco Behnke: Mit diesem Script kommt beim Import nichts an. Erzeugt auch keine Ausgabe. Gibt es einen anderen Ansatz, um tt_news incl. Archiv usw. von a nach b zu >>> bekommen? Gruß, Ingo >>> >>> Moin Ingo, >>> >>> hast Du vielleicht noch ein paar genauere Informationen? nach dem weder die eine bzw. andere Kollation einheitliche Ergebnisse lieferte, hab ich den sqldump manuell umgestellt und den Import anschließend neu angeschubst. Nu läuft's :) Grüße, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news Export-Import
Am Mo, 18.07.2011, 16:09 schrieb "Ingo Preuß": > > Am Mo, 18.07.2011, 12:04 schrieb Marco Behnke: >>>Mit diesem Script kommt beim Import nichts an. Erzeugt auch keine >>> Ausgabe. >>>Gibt es einen anderen Ansatz, um tt_news incl. Archiv usw. von a nach b >>> zu >> bekommen? >>>Gruß, Ingo >> >> Moin Ingo, >> >> hast Du vielleicht noch ein paar genauere Informationen? > > Danach die Datenbank auf UTF-8 umstellen und den dump zurückspielen. > > Meine Frage: Werden mit mit dieser Aktion alle bereits vorhandenen Daten > mitkonvertiert? > Import hat geklappt: http://redir.ec/YAdI Leider mit der falschen Kollation. Hab per phpMyAdmin die Daten der tt_news-Tabelle der alten Version exportiert, um sie anschließend mit Bedingung: utf-8 in die neue tt_news-Tabelle zu importieren. Ergebnis ist dasselbe: Hieroglyphen. Freu mich über jede Anregung. Grüße, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news Export-Import
Am Mo, 18.07.2011, 12:04 schrieb Marco Behnke: >>Mit diesem Script kommt beim Import nichts an. Erzeugt auch keine >> Ausgabe. >>Gibt es einen anderen Ansatz, um tt_news incl. Archiv usw. von a nach b >> zu > bekommen? >>Gruß, Ingo > > Moin Ingo, > > hast Du vielleicht noch ein paar genauere Informationen? An welcher Stelle > passiert denn was oder auch nicht? Es lag am die(); in line 1. Export-Import läuft. Nur in der falschen Kollation. Das alte Typo3 läuft in latin1_swedish. Mach grad folgendes: TYPO3-Parameter im Install-Tool umstellen: Install-Tool: [BE][forceCharset] = utf-8 Dann im Template: # XHTML doctype = xhtml_trans xhtml_cleaning = all #xmlprologue = none metaCharset = UTF-8 renderCharset = UTF-8 Im Anschluss Datenbankdump ziehen und die Datei mittels recode in UTF-8 konvertieren. Danach die Datenbank auf UTF-8 umstellen und den dump zurückspielen. Meine Frage: Werden mit mit dieser Aktion alle bereits vorhandenen Daten mitkonvertiert? Grüße, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
Re: [TYPO3-german] tt_news Export-Import
>Mit diesem Script kommt beim Import nichts an. Erzeugt auch keine Ausgabe. >Gibt es einen anderen Ansatz, um tt_news incl. Archiv usw. von a nach b zu bekommen? >Gruß, Ingo Moin Ingo, hast Du vielleicht noch ein paar genauere Informationen? An welcher Stelle passiert denn was oder auch nicht? Wie sieht das INSERT SQL aus? Funktioniert es, wenn Du es per Hand auf der DB ausführst? Liefert das SELECT eine Rückgabe? Hast Du error_reporting und display_errors angeschaltet? ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
[TYPO3-german] tt_news Export-Import
Moin, fürs aktuelle Projekt brauchen wir einen tt_news-Export. tt_news läuft auf beiden Systemen in der 3.0.1er Version. Hierzu fand ich folgendes Skript: query('set character set utf8'); // select entries $src_tt_news = $src->prepare('SELECT * FROM tt_news where deleted = 0 and category!=5'); $src_tt_news->execute(); $news_array = $src_tt_news->fetchAll(PDO::FETCH_ASSOC); //modify news foreach($news_array as $key=>$news) { unset($news['uid']); unset($news['category']); unset($news['tx_xmlttnewsimport_xmlunid']); $news['pid'] = 288; $images = explode(',',$news['image']); $news['image'] = 'bdd-'.implode(',bdd-',$images); $news_array[$key] = $news; } //build insert query $fields = implode(',' ,array_keys($news_array[0])); $values = ':'.implode(',:',array_keys($news_array[0])); $insert = $dest->prepare('INSERT INTO tt_news ('.$fields.') VALUES ('.$values.');'); //insert into database foreach($news_array as $news) { $insert->execute($news); #print_r($news); #print_r($insert->errorInfo()); #die(); } //echo error info print_r($src_tt_news->errorInfo()); ?> Mit diesem Script kommt beim Import nichts an. Erzeugt auch keine Ausgabe. Gibt es einen anderen Ansatz, um tt_news incl. Archiv usw. von a nach b zu bekommen? Gruß, Ingo -- Ingo Preuss Rigaer Strasse 65 10247 Berlin 0163.160 51 03 ___ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german