Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 64

Thema: Erweiterung um Seiteninhalt für Übersetzungen exportieren und importieren gesucht

  1. #1
    Contao-Nutzer Avatar von ephiance
    Registriert seit
    29.09.2009.
    Ort
    ol
    Beiträge
    26

    Standard Erweiterung um Seiteninhalt für Übersetzungen exportieren und importieren gesucht

    Hallo!
    Ich suche eine Erweiterung oder eine Möglichkeit, um meine komplette Seite für Übersetzer zu exportieren und danach wieder zu importieren.
    In Typo3 habe ich mal mit so etwas gearbeitet und es hat mir alle Seiten in ein Dateiformat meiner Wahl geschrieben und ich konnte sie nach dem Übersetzungsprozess auch wieder importieren.

    Gibt es solch eine Möglichkeit auch für Typolight oder muss ich alle Seiteninhalte per Copy & Paste herausnehmen und danach auf dem gleichen (umständlichen) Weg wieder einpflegen?

    Grüße!
    Steffen

  2. #2
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.621
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Steffen,

    ich glaube nicht dass das sinnvoll ohne TYPOlight geht, denn du musst ja z.B. einzelne Inhaltselemente den Seiten zuordnen können. Theoretisch kannst du die DB exportieren und gewisse Typen wie Text übersetzen lassen, aber damit ist es noch nicht getan, und der Import ist dann ein zweites Problem...
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  3. #3
    Contao-Nutzer
    Registriert seit
    09.11.2011.
    Ort
    Wismar
    Beiträge
    19

    Standard

    Gibt es dafuer mittlerweile eine Moeglichkeit? Ich moechte meine Seite auch extern uebersetzen lassen und da waere das sehr hilfreich.

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.559
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Es gibt zwischenzeitlich in der Tat einige Erweiterungen (derzeit allerdings noch in Entwicklung):
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    language2file ist die wrapper extension. die wird auf jeden fall benötigt. sie stellt z.b. den ex- und importer bereit, hat aber kein dateiformat. language3csv bietet die dagegen die möglichkeit der csv verarbeitung. mehr nicht. language3xml stellt das xml format zur verfügung.

    language2file und language3csv sind einsatzbereit und schon mehrfach im live betrieb erfolgreich eingesetzt worden. language3xml ist noch in der entwicklung!! nicht einsetzen.

    ps: man schte bei beiden extensions auf die dependencies.txt

  6. #6
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.621
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich hab da auch mal was gemacht, viel spass beim probieren
    https://github.com/aschempp/contao-xml_exchange
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  7. #7
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo zusammen,

    für die Dokumentation einer neu erstellten, firmeninternen Software möchten wir ein CMS für die Erstellung und Verwaltung der (Online)-Dokus einsetzen.

    Wichtig ist für uns unter anderem eine einfache Möglichkeit, die Dokumentationen ohne großen Aufwand übersetzen zu lassen und die Übersetzung problemlos wieder in den Webauftritt zu integrieren.

    Mein Kollege hat mich auf die Erweiterung in dem CMS TYPO3 http://www.loctimize.com/de/entwickl...downloads.html

    sowie

    http://t3n.de/magazin/typo3-inhalte-...egie-220310/1/ aufmerksam gemacht, welches die Seiteninhalte per XML für den Übersetzer erzeugt.

    Das übersetzte XML lässt sich damit auch wieder einbinden und der Inhalt liegt in der neuen Sprache vor.

    Da ich aber schon länger privat mit Contao arbeite und es deshalb favorisiere, bin ich auf der Suche nach einer vergleichbaren Extension für Contao.

    Wie ausgereift ist die Extension contao-xml_exchange? Hat das schon jemand im Einsatz?

    Vielen Dank für Eure Hilfe!

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (26.03.2012 um 13:51 Uhr)

  8. #8
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard Mal ausprobiert, jedoch läuft's bei mir nicht

    Hallo zusammen,

    habe mal lokal XAMPP und Contao 2.11.2 installiert. Habe xml_exchange installiert und versucht, einfach mal text zu exportieren.
    Jedoch kommt es zur Fehlermeldung:

    [27-Mar-2012 09:28:33] PHP Warning: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in C:\xampp\htdocs\dokumentation\system\modules\xml_e xchange\XMLExchange.php on line 311

    [27-Mar-2012 09:28:33] PHP Fatal error: Uncaught exception 'Exception' with message 'Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM tl_article WHERE pid IN (2,6)' at line 1 (SELECT id, FROM tl_article WHERE pid IN (2,6))' thrown in C:\xampp\htdocs\dokumentation\system\libraries\Dat abase.php on line 686

    Im Moment weiß ich nicht, wie ich das zum Laufen bringen kann.

    Evtl. hat jemand eine idee? :-)

    EDIT: Okay, man muss bei Page, Article und Element je mindestens einen Haken setzen, schon geht's. :-)

    EDIT2: Das Ergebnis ist an sich ein schönes XML und zum portieren von Inhalten für Contao prima geeignet. Jedoch ist das Problem, dass die HTML-Tags im Text als Klartext ebenfalls mit ausgegeben werden, und es so schwierig macht, dass einem Übersetzer zu geben, der keine Ahnung von HTML-Tags hat.

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (27.03.2012 um 12:00 Uhr)

  9. #9
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard Wie den Import in anderssprachige Seiten gewährleisten?

    So langsam arbeite ich mich an ein Ergebnis ran.

    Der XML-Export klappt ja nun. Der Import ebenso. Auch kann ich mit einem XML-Editor die Übersetzungen vornehmen.

    Jedoch möchte ich die übersetzte Seite in einem Menübaum einer anderen Sprache wieder importieren.

    Wie könnte ich das lösen, wo doch das XML genau vorgibt, in welche Zeile der Inhalt in die Tabelle zu schreiben ist, und somit die Quellseite lediglich aktualisiert wird, jedoch sich keine neue Seite mit dem übersetzen Inhalt füllen lässt.

    Wie könnte ich das Problem lösen? Also das übersetzte XML in eine Seite, welche unter einem anderen Menübaum mit anderer Sprache liegt, zu importieren?

    Fällt Euch dazu ggf. eine Lösung oder Workaround ein?

    Edit: Ich stelle mir das ggf. so vor.

    Seite zum Export auswählen --> exportieren --> erzeugtes XML mit XML-Editor übersetzen --> in der Import-Funktion die Seite auswählen können, wo die Übersetzung eingefügt werden soll. Fertig ist die parallel existierende, gleiche Seite, jedoch in der übersetzten Sprache.

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (28.03.2012 um 09:29 Uhr)

  10. #10
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.621
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    1. Seitenbaum duplizieren
    2. Exportieren
    3. Übersetzen
    4. Importieren


    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  11. #11
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Au Mann, manchmal ist es so einfach, dass man es nicht sieht ;-)

    Danke für das Aufwecken! ;-)

    Grüße
    Der_Ritter

  12. #12
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von andreas.schempp Beitrag anzeigen
    1. Seitenbaum duplizieren
    2. Exportieren
    3. Übersetzen
    4. Importieren


    Das kann auch unsere Extension

    + Formulare
    + News/Events

  13. #13
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    ....language3xml ist noch in der entwicklung!! nicht einsetzen.
    Hallo,

    danke für den Hinweis,

    jedoch habe ich das nicht eingesetzt/ausprobiert wegen obiger Aussage.

    Ist das erzeugte XML mit Eurer Extension identisch mit der vom andreas.schempp?

    Hintergrund ist, dass ich das erzeugte XML gerade eben unserem Übersetzungsbüro zum Testen gegeben habe. Sie sollen überprüfen, ob sich das erzeugte XML für die verbreitesten Programme im Übersetzerbereich (Trados, MemoQ etc.) eignet.

    Wenn ich hier keine positive Antwort erhalte, würde ich auch die language3xml nochmal installieren und testen, sofern sich das Ergebnis denn unterscheidet.

    Hintergrund:

    Wir wollen Contao für die mehrsprachige Onlinedokumentation unserer Software einsetzen. Die Seiten werden dann aus der Software heraus, bei Klick auf "Hilfe" ,themenbezogen in der entsprechenden Sprache aufgerufen. Der Aufruf des Themas in der richtigen Sprache lässt sich prima mit der Vergabe von Seitenaliasen ereichen. Diese Seiteanliase lassen wir durch die Software mit entsprechend richtigem Pfad generieren, so dass immer der Zugriff zum richtigen Thema der Onlinehilfe/doku in der richtigen Sprache gegeben ist.

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (29.03.2012 um 09:23 Uhr)

  14. #14
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Nein die Dateien sind nicht kompatibel. Leider haben wir Entwickler mal wieder nicht miteinander gesprochen

  15. #15
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von andreasisaak Beitrag anzeigen
    Das kann auch unsere Extension
    language3xml habe ich (nach tests) auch produktiv einsetzen können. (allerdings mit ein bisschen improvisation beim import)

  16. #16
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Zitat Zitat von psren Beitrag anzeigen
    (allerdings mit ein bisschen improvisation beim import)
    Bisher klappt der Import mit XML-Exchange ohne Probleme.

    Welche Improvisationen sind denn beim Einsatz von language3xml vorzunehmen?


    EDIT:

    Habe jetzt testweise versucht, language3xml zu installieren.
    habe also languaghe2file zuerst, anschließend language3xml installiert.
    Dann wurde ich aufgefordert, das 3CFramework zu installieren. Das habe ich auch getan.

    Nun steht noch folgendes aus:
    "Please install the required file system/drivers/DC_Memory.php"

    Wo bekomme ich die her?

    Ich nehme an, dass wegen des Fehlens dieser Datei die Menüpunkte Export und Import noch nicht funktionieren.

    Bitte um Hilfe!

    EDIT 2:

    Hab's gefunden:

    http://www.contao.org/de/extension-l...Memory.de.html


    Grüße
    Der_Ritter
    Geändert von Der_Ritter (29.03.2012 um 11:55 Uhr)

  17. #17
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Alle Abhängigkeiten stehen in der dependencies.txt

    https://github.com/menatwork/languag...pendencies.txt

  18. #18
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Erstmal danke an Euch für die tollen Erweiterungen!

    Auch das language3xml funktioniert prima.

    Was mir hier besonders gefällt, ist die Aufbereitung des XML nach "Source" und "Translation", was es Übersetzern leichter macht, die Inhalte für deren Übersetzungssoftware einfacher zu filtern. Ferner auch die Möglichkeit, Formulare in XML exportieren zu können.

    Ich denke ich werde den Schritt gehen, immer beide XML zu erzeugen. Dann überlasse ich die Entscheidung den Übersetzern, welches der XMLs sie verwenden möchten.


    Feedback vom Übersetzungsbüro habe ich auch schon bekommen:

    Die mit beiden Erweiterungen erzeugten XMLs lassen sich mit den üblichen Übersetzungsprogrammen soweit aufbereiten, dass Übersetzer damit arbeiten können.

    Das bedeutet, wir können jetzt loslegen und Contao auch in einer großen Firma zum Einsatz bringen ;-)

    Grüße
    Der_Ritter

  19. #19
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    In der neuen Version kann man auch News und Events exportieren.

  20. #20
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo andreasisaak,

    der XML-Export funktioniert soweit gut.

    Allerdings gibt es Probleme, wenn ich Inhaltselemente exportiere, die einen <arraylink>-Tag erzeugen.

    Ein Beispiel:

    Ich möchte alle Überschriften (headline) aller Inhaltselemente zum Übersetzen exportieren.

    Dann erhalte ich (gekürzt) in etwa soetwas:
    HTML-Code:
    <?xml version="1.0" encoding="UTF-8"?>
    <language>
    	<metatags>
    		<create_unix>1334761045</create_unix>
    		<create_date>2012-04-18</create_date>
    		<create_time>14:57</create_time>
    		<main_language>en</main_language>
    	</metatags>
    	<field_descriptions>
    		<area name="tl_content">
    			<field name="headline">
    				<name>headline</name>
    				<length>255</length>
    				<type>varchar</type>
    			</field>
    		</area>
    	</field_descriptions>
    	<translations>
    		<area name="tl_content">
    			<row id="332">
    				<field name="headline" arraylink="1"/>
    			</row>
    			<row id="331">
    				<field name="headline" arraylink="2"/>
    			</row>
    			<row id="330">
    				<field name="headline" arraylink="3"/>
    			</row>
    			<row id="333">
    				<field name="headline" arraylink="4"/>
    			</row>
    			<row id="334">
    				<field name="headline" arraylink="5"/>
    			</row>
    
    usw......
    und weiter unten dann
    HTML-Code:
    <arraysection>
    			<arraylink id="1" key="unit" empty="">
    				<source><![CDATA[h1]]></source>
    				<translation><![CDATA[h1]]></translation>
    			</arraylink>
    			<arraylink id="1" key="value" empty="1"/>
    			<arraylink id="2" key="unit" empty="">
    				<source><![CDATA[h1]]></source>
    				<translation><![CDATA[h1]]></translation>
    			</arraylink>
    			<arraylink id="2" key="value" empty="1"/>
    			<arraylink id="3" key="unit" empty="">
    				<source><![CDATA[h1]]></source>
    				<translation><![CDATA[h1]]></translation>
    			</arraylink>
    			<arraylink id="3" key="value" empty="1"/>
    			<arraylink id="4" key="unit" empty="">
    				<source><![CDATA[h1]]></source>
    				<translation><![CDATA[h1]]></translation>
    			</arraylink>
    			<arraylink id="4" key="value" empty="">
    				<source><![CDATA[An-/Abmelden]]></source>
    				<translation><![CDATA[An-/Abmelden]]></translation>
    			</arraylink>
    			<arraylink id="5" key="unit" empty="">
    				<source><![CDATA[h1]]></source>
    				<translation><![CDATA[h1]]></translation>
    			</arraylink>
    			<arraylink id="5" key="value" empty="">
    				<source><![CDATA[Startseite]]></source>
    				<translation><![CDATA[Startseite]]></translation>
    			</arraylink>
    
    usw....
    Wenn ich jetzt nichts weiter tue, als das eben exportierte ZIP-File, ohne es in irgendeiner Weise bearbeitet zu haben, wieder zu importieren, dann sind sämtliche Inhalte (Überschriften) verschwunden. Die Arrays sind "empty".

    Das gleiche tritt auf, wenn ich mir alle Bildbreiten (width) exportieren lasse und diese wieder importiere. Auch hier ist im XML diese Array Geschichte und auch hier schmeißt er mir dann alle Werte weg und importiert nur leere Bereiche.

    Bei anderen Sachen, wie z.B. die Bildquellen (singleSRC) usw., welche im XML keine Array-Tags haben, funktioniert alles bestens.

    Was kann ich tun, damit mir die Daten beim Import nicht verloren gehen?

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (18.04.2012 um 16:21 Uhr)

  21. #21
    Contao-Nutzer Avatar von chibineko
    Registriert seit
    02.06.2011.
    Beiträge
    120
    Partner-ID
    6306

    Standard

    Moin,

    ich hab gerade einmal versuch den Fehler nachzustellen, allerdings ohne Erfolg.

    Ritter könnest du einmal in system/logs/ nachschauen ob einen language2file.log erstellt wurde.
    Wenn ja, mir bitte einmal zukommen lassen.

    Ansonsten, wenn nicht aktiviert, einmal in den Contao Einstellungen 'Fehlermeldungen anzeigen' aktivieren
    und erneut importieren, um zu prüfen, ob irgendwelche Fehler auftreten.

    MfG
    Chi

  22. #22
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo chibineko,

    danke für deine Antwort!

    Ich lasse dir morgen alles zukommen, da das Ganze bei mir auf dem Rechner in der Firma läuft und ich im Augenblick keinen Zugriff habe.
    Nur kurz was ich gemacht habe:

    Mehrsprachige Seite (changelanguage). Startpunkt einer Webseite für die Übersetzung vom Original dupliziert.
    Die Navigation geht bis in den Level 4. Die duplizierte Seite soweit bearbeitet, dass sie erreichbar ist und funktioniert.

    XML-Export:
    Unter Einstellungen lediglich ein Häkchen bei headline (Element-Bereich).
    Export des kompletten, zweiten Sprachbaumes.
    Wenn ich das erzeugte ZIP-file unverändert wieder importiere sind sämtliche Überschriften weg. Das gleiche, in einem zweiten Versuch, bei der Bildbreite. Eben alles wo die Array-Strukur auftaucht.
    Wenn ich den Export erneut ausführe, sind im erzeugten XML die Inhalte des Arrays leer.

    Ach ja, ich hatte noch vergessen zu erwähnen, dass nach dem Export immer die Meldung (ich schreibs gerade aus dem Gedächtnis) "Es wurde keine Seiten-ID übergeben" über der Nachricht, dass alles exportiert wurde, auftaucht.

    Ich habe ein aktuelles XAMPP lokal am Rechner laufen und kann nicht garantieren, das gegebenenfalls an der php.ini noch was zu schrauben wäre. Diese Option steht ebenfalls noch im Raum.

    Morgen mehr.

    Gruß
    Der_Ritter
    Geändert von Der_Ritter (18.04.2012 um 19:03 Uhr)

  23. #23
    Contao-Nutzer
    Registriert seit
    03.12.2010.
    Beiträge
    17

    Standard XML-Export

    Hallo,

    ich habe seit einigen Tagen beide genannten XML-Exporterweiterungen lokal installiert und komme leider nicht weiter.

    language3xml: ich erhalte mindestens die Fehlermeldung "Es wurde keine ID der Seite übergeben". Was bedeutet das?

    tl_xml_exchange: im BE findet sich unter "Layout" der Menüpunkt "XML-Exchange". Dort kann man einen Export definieren. Aber wie wird der gestartet?

    Für sachdienliche Hinweise bin ich dankbar.

    Gruß
    Cazzari

  24. #24
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Zitat Zitat von Cazzari Beitrag anzeigen
    language3xml: ich erhalte mindestens die Fehlermeldung "Es wurde keine ID der Seite übergeben". Was bedeutet das?
    Ich wusste bis heute nicht mal das wir solch eine Fehlermeldung in der Extension haben Wir prüfen das gerne nochmal morgen, jetzt sind es ja schon zwei die diesen Fehler sehen.

    PS: Nur interesshalber, ihr habt aber schon im Checkbox Menü ausgewählt welchen Seitenbaum ihr exportieren wollt????

  25. #25
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo zusammen!

    Ja, Häkchen beim zu exportierenden Seitenbaum habe ich gesetzt.

    Zunächst mal der Inhalt der language2file.log - im Error.log sind zu diesem Problem keine Einträge vorhanden.
    HTML-Code:
    /* ----------------------------------------------------------
    /* INFO
    /* ----------------------------------------------------------
    1334761213	 Table:	File:pagemounts-xxxx_dokumentation_englisch.xml Class:Language3xml	Function:importXML - Found 70 rows. Skipped 0 rows.
    /* ----------------------------------------------------------
    /* ERROR
    /* ----------------------------------------------------------
    /* ----------------------------------------------------------
    /* FATAL
    /* ----------------------------------------------------------
    Hier noch die Fotostrecke wie ich vorgegangen bin (PHP-Fehlermeldungen sind aktiviert, jedoch erscheint bei dem Prozedere keine Meldung, welche einen Hinweis geben könnte:

    Zuächst mal die Einstellungen. Hier wurde ausschließlich "headline" aktiviert. Zielordner ist tl_files/XML
    XML-Einstellungen.jpg

    Dann das Häkchen für die englische Übersetzung
    XML-Export_1.jpg

    Jetzt exportieren und folgende Meldung erhalten

    XML-Export_2.jpg

    Dann die erzeugte ZIP entpackt (interessant ist der Zeitstempel des entpackten XML-Files. Es liegt 2 Stunden zurück. Aber das nur am Rande) Inhalt der entpackten XML siehe meinen Beitrag weiter oben.
    XML-Export_Entpackt.jpg

    Der Übersicht halber das XML-Folder. Diese Datei habe ich wieder importiert, ohne jede Fehlermeldung
    XML-Export_Folder.jpg

    XML-Import_1.jpg

    XML-Import_2.jpg

    Nun sind alle Überschriften aus den Seiten verschwunden.

    Führe ich den Export erneut aus, erhalte ich im erzeugten XML auszugsweise dann solche Ergebnisse (klar, weil ja nichts mehr da ist zum exportieren)

    XML-Export_nach_Import.jpg

    Ich hoffe ich konnte hiermit weiterhelfen, den Fehler einzugrenzen.

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (19.04.2012 um 16:04 Uhr)

  26. #26
    Contao-Nutzer
    Registriert seit
    03.12.2010.
    Beiträge
    17

    Standard

    Hallo Der_Ritter,

    Du hast doch die Erweiterung von Herrn Schrempp zum Laufen gebracht:
    tl_xml_exchange: im BE findet sich unter "Layout" der Menüpunkt "XML-Exchange". Dort kann man einen Export definieren. Aber wie wird der gestartet?

    Gruß
    Cazzari

  27. #27
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo Cazzari,

    wenn du einen neuen XML-Export angelegt hast, erscheint dieser in der Übersicht.
    Rechts neben den üblichen Symbolen für "Bearbeiten", "Duplizieren", "Löschen" und "Info" erscheint ein neues Symbol "Export XML-Data to file".
    Wenn du da drauf klickst, startet der Exportvorgang. In der Regel funktioniert die Erweiterung auch problemlos.

    Jedoch habe ich festgestellt, dass dieser XML-Export offenbar Probleme mit Unterseiten hat und dann eine Fehlermeldung auftritt wie diese hier (ich wollte in diesem konkreten Fall ausschließlich die Überschriften exportieren)
    HTML-Code:
    Warning: implode(): Invalid arguments passed in D:\inetpub\wwwroot\dokumentation\system\modules\xml_exchange\XMLExchange.php on line 311
    
    #0 [internal function]: __error(2, 'implode(): Inva...', 'D:\inetpub\wwwr...', 311, Array)
    #1 D:\inetpub\wwwroot\dokumentation\system\modules\xml_exchange\XMLExchange.php(311): implode(',', NULL)
    #2 D:\inetpub\wwwroot\dokumentation\system\modules\xml_exchange\XMLExchange.php(219): XMLExchange->exportPagetree(Object(DB_Mysql_Result))
    #3 D:\inetpub\wwwroot\dokumentation\system\modules\backend\Backend.php(241): XMLExchange->exportXML(Object(DC_Table), 'tl_xml_exchange', Array)
    #4 D:\inetpub\wwwroot\dokumentation\contao\main.php(120): Backend->getBackendModule('xml_exchange')
    #5 D:\inetpub\wwwroot\dokumentation\contao\main.php(230): Main->run()
    #6 {main}
    
    
    Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM tl_article WHERE pid IN (526,527,528,529,530,531,532,533,534,535,536,537,53' at line 1 (SELECT id, FROM tl_article WHERE pid IN (526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596)) thrown in D:\inetpub\wwwroot\dokumentation\system\libraries\Database.php on line 686
    
    #0 D:\inetpub\wwwroot\dokumentation\system\libraries\Database.php(633): Database_Statement->query()
    #1 D:\inetpub\wwwroot\dokumentation\system\libraries\Database.php(161): Database_Statement->execute()
    #2 D:\inetpub\wwwroot\dokumentation\system\modules\xml_exchange\XMLExchange.php(311): Database->execute('SELECT id, FROM...')
    #3 D:\inetpub\wwwroot\dokumentation\system\modules\xml_exchange\XMLExchange.php(219): XMLExchange->exportPagetree(Object(DB_Mysql_Result))
    #4 D:\inetpub\wwwroot\dokumentation\system\modules\backend\Backend.php(241): XMLExchange->exportXML(Object(DC_Table), 'tl_xml_exchange', Array)
    #5 D:\inetpub\wwwroot\dokumentation\contao\main.php(120): Backend->getBackendModule('xml_exchange')
    #6 D:\inetpub\wwwroot\dokumentation\contao\main.php(230): Main->run()
    #7 {main}
    Deshalb habe ich vorerst mit der anderen Erweiterung weitergearbeitet.
    Vielleicht könnte jemand meine Feststellung bestätigen.

    Grüße
    Der_Ritter

  28. #28
    Contao-Nutzer
    Registriert seit
    03.12.2010.
    Beiträge
    17

    Standard

    Hallo Der_Ritter,

    danke für die Antwort, so sieht es bei mir aus:
    Snap_2012.04.19.png
    Daher die Frage. Ich werde es wohl mit der anderen Erweiterung weiter probieren. Schade, dass es keine Doku gibt.

    Gruß
    Cazzari

  29. #29
    Contao-Nutzer Avatar von chibineko
    Registriert seit
    02.06.2011.
    Beiträge
    120
    Partner-ID
    6306

    Standard

    Es gibt in github eine neue Version von language2file und language3xml.

    Zitat Zitat von Cazzari Beitrag anzeigen
    language3xml: ich erhalte mindestens die Fehlermeldung "Es wurde keine ID der Seite übergeben". Was bedeutet das?
    Dieser Fehler ist behoben.

    Wir haben in den Contao Versionen 2.10.3 und 2.11.2 getestet, ohne Probleme.

    @Der_Ritter, bitte einmal die aktuellen Versionen von language laden und testen.

  30. #30
    Contao-Nutzer
    Registriert seit
    03.12.2010.
    Beiträge
    17

    Standard

    Danke chibineko!

    Wird sofort getestet.

    Cazzari

  31. #31
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Zitat Zitat von chibineko Beitrag anzeigen
    Es gibt in github eine neue Version von language2file und language3xml.



    Dieser Fehler ist behoben.

    Wir haben in den Contao Versionen 2.10.3 und 2.11.2 getestet, ohne Probleme.

    @Der_Ritter, bitte einmal die aktuellen Versionen von language laden und testen.
    Hallo chibineko,

    erstmal herzlichen Dank für Deine/Eure Arbeit!

    Die Fehlermeldung der SeitenID tritt nicht mehr auf.

    Das Problem, dass die Arrays nur leer importiert werden, tritt nach wie vor auf meiner lokalen XAMPP-Installation auf, AAABBBERRRR......

    ...wir haben die Seite mittlerweile parallel auf einen Produktivserver mit eigener PHP-Installation geschoben und....

    ...da funktioniert nach dem Update Eurer Erweiterungen alles soweit perfekt!!! Den Grund vermute ich an einer falsch konfigurierten php.ini bzw. unvollständigen PHP-Installation bei der lokalen Installation.

    Wie auch immer, es funktioniert nun.

    Habe das Ganze jetzt mal mit "headline" und "size" erfolgreich getestet. Weitergehende Tests ergeben sich im Laufe der Zeit ohnehin, bin aber guter Dinge, dass es hier keine weiteren Probleme mehr geben wird.

    Nicht zuletzt Eurer Extension wegen, um nicht zu sagen, nur Eure Extension hat den Ausschlag dafür gegeben, Contao als Basis für unsere mehrsprachige Online-Dokumentation einzusetzen und damit dem CMS TYPO3 vorzuziehen.

    Man stellt auch hier wieder fest, wie wichtig das Zusammenspiel zwischen Basis-CMS, Third-Party-Erweiterungen und einer ordentlich funktionierenden (deutschsprachigen) Community für den Erfolg eines Content Management Systems ist.

    Contao in Verbindung mit seinen Erweiterungen hat sich mittlerweile zu einem mächtigen Werkzeug entwickelt, was ganz locker auf Augenhöhe mit anderen, etablierten CMS-Lösungen steht. Und so hat es in unserem Fall auch den Schritt in eine große Firma geschafft. Diese Feststellung und das damit verbundene Lob an alle, welche sich hier engagieren, möchte ich an dieser Stelle einmal ausdrücklich erwähnen.

    Vielen Dank!

    Grüße
    Der_Ritter
    Geändert von Der_Ritter (20.04.2012 um 09:51 Uhr)

  32. #32
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard Invalid Request Token bei contao/main.php?do=language2file_export

    Hallo zusammen,

    bin eben auf diesen vielversprechenden Thread gestoßen und habe auch die beiden Erweiterungen language3xml und language2file auf einem 2.10.3 installiert. Leider aber bekomme ich beim Versuch, einen Export zu erstellen eine Meldung "Invalid Request Token", den ich leider immer wieder erhalte. Es wird dann nur eine 22 Byte große, nicht öffenbare .zip im Exportverzeichnis angelegt.

    Habt Ihr dazu vielleicht eine Idee, wie ich das beheben könnte?

    Viele Grüße,

    Christian

  33. #33
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Hast du alles ordnungsgemäß installiert? Alle Abhängigkeiten sind vorhanden und auch die Datenbank ist aktuell?

  34. #34
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard

    Ja, alle Dependencies sind vorhanden:

    3CFramework 0.6.0 stable Build 1
    DC_Memory 0.6.0 stable Build 1

    Die Datenbank ist aktuell und Eure Erweiterungen hatte ich gerade von GitHub gezogen.

  35. #35
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Dann weiß ich grade auch nicht weiter.

  36. #36
    Contao-Nutzer
    Registriert seit
    04.11.2009.
    Beiträge
    111

    Standard

    Das hatte ich befürchtet ;-).

    Ich versuche es mal auf einer 2.11-Installation.

    Danke.

  37. #37
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo zusammen,

    unsere Übersetzungsabteilung hat Probleme mit dem erzeugten XML-Format und hat zudem Bedenken, dass wenn Sie das nach außen vergeben, das XML in einer Form zurückkommt, das es nicht mehr importiert werden kann. Zum Einsatz kommt für Übersetzungsaufgaben die Software Trados, welche bei dem erzeugten XML etwas zickt.

    Daher wurde ich gefragt, ob man diesen Export nicht auch in eine XLIFF Datei erzeugen kann. Dies scheint wohl ein gängiges Dateiformat für Übersetzer zu sein.

    Ist es möglich, die XML Extension dahingehend zu ändern/erweitern, dass ein Standardkonformes XLIFF erzeugt wird?

    Hatte diesbezüglich auch heute schon einen netten, telefonischen Kontakt zu men at work ;-)

    Grüße
    Der_Ritter

  38. #38
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    schreib bitte ein ticket diesbezüglich. dann plane ich das gerne mit ein. ohne ticket können wir nicht handeln, auch wenn dem ein telefonat vorrausging.

  39. #39
    Contao-Urgestein
    Registriert seit
    07.07.2009.
    Beiträge
    4.107

    Standard

    Ich hab grade mitbekommen das du das als Auftrag reingegeben hast? Wenn ja, dann brauchst du kein Ticket schreiben.

  40. #40
    Contao-Nutzer Avatar von Der_Ritter
    Registriert seit
    21.06.2009.
    Beiträge
    106

    Standard

    Hallo andreasisaak,
    wenn es auch als Ticket gegangen wäre, hätte ich wohl bevorzugt diesen Weg gewählt. Sei's drum.
    Melde mich kommende Woche wenn ich alle Infos habe.

    Grüße
    Der_Ritter

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. tl_comments exportieren und in tl_helpdesk importieren
    Von Michael im Forum Allgemeine Inhaltselemente
    Antworten: 1
    Letzter Beitrag: 18.05.2010, 17:01
  2. Programmierer für Quickpoll Erweiterung gesucht!
    Von Marcell im Forum Entwickler-Fragen
    Antworten: 0
    Letzter Beitrag: 07.05.2010, 11:41
  3. Formulardaten aus XML importieren/exportieren
    Von andi-bar im Forum Formulare
    Antworten: 9
    Letzter Beitrag: 17.11.2009, 11:13
  4. Inhalt exportieren/importieren?
    Von LeoLezner im Forum Installation / Update
    Antworten: 3
    Letzter Beitrag: 29.06.2009, 13:36

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •