Hallo Leute ich habe eine flash seite die ich mit der text.xml datei füttere die xml datei ist html formatiert.
<?xml version="1.0" encoding="UTF-8"?>
<root>
<entry isHtml="true">
<p align="center">Das ist<i>HTML</i>-<u>formatierter</u><b>Text</b></p>
<p align="center">Tags müssen natürlich XML-Konform sein!</p>
<p align="center">Beispiel Zeilenumbruch-Tag <br /> oder das Image-Tag <img /></p>
<p align="center">Mit einem CSS-Stylesheet kann das ganze noch optisch aufgepeppt werden.</p>
<p align="center">Noch mehr Text....</p>
<p align="center"><img src="nycentralpark.jpg" /></p><br /><br /><br /><br /><br />
<p align="center">Weiter gehts...</p>
</entry>
</root>
So nun zu meinem Problem ich möchte die xml datei in typo3einbinden und dann den inhalt editieren können.
Wie gehe ich da am besten vo?
hi,
hast du deine titel begriffe hier mal in die suche eingegeben?
da wirst du einige interessante beiträge finden!
es gibt auf jedenfall eine extension (xml_contentrendering) mit der du dein problem lösen könntest.
🙂
ja ich habe schon überall gesucht schon seid wochen suche ich aber finde nix was mir hilft.
wie baue ich denn jetzt nur die xml datei in typo3 ein so das ich die in typo3 editieren kann geht das mit templavoila oder wie???
die extension habe ich bereits installiert danke für den tip erstmal nur ist mein problem dadurch nicht gelöst.
hi,
wenn du die extension installiert hast, dann lege mal auf einer seite ein inhaltselement vom typ text/bild an. gebe ein wenig text/bild ein und schau dir die seite im frontend an (wichtig ist, dass du an die adresse "&type=555" dranhängst - also zb www.mydomain.de?id=4&type=555). das ergebnis sollte eine xml-datei sein, die dein inhaltselement wiedergibt. deinem flashfilm gibst du jetzt genau diese adresse mit.
in der "static/setup.txt" datei der extension kannst du jetzt noch den xml-output beeinflussen - also zb die tags angeben die du für flash brauchst!
😉
http://www.d3pw3.de/typo3/index.php?id=59&type=555
ne schau selber funktioniert bei mir nicht
ich kann euch auch die zugangsdaten geben das ist nur ein typo3 test cms.
http://www.d3pw3.de/typo3/typo3
name:test
passw:test
ich weis echt nicht was ich da falsch mache wenn mir einer ein bsp. da reinbringen könnte wäre ich sehr dankbar.
heee wie hast du das gemacht bei mir hat das nicht funktioniert
na gut jetzt funktioniert die xml ausgabe dann habe ich jetzt in meiner flashseite folgenden actionscript um die xml zu laden:
var XMLhtml:XML = new XML();
XMLhtml.ignoreWhite = true;
XMLhtml.load("http://www.d3pw3.de/typo3/index.php?id=598&type=555");
XMLhtml.onLoad = function(status) {
if (status) {
parseNow(this.firstChild);
delete this;
}
};
function parseNow(vXml) {
for (var node:XMLNode = vXml.firstChild, i = 0; node != null; node=node.nextSibling, i++) {
var isHtml = node.attributes.isHtml;
if (isHtml == "true") {
txt.html = true;
txt.multiline = true;
txt.wordWrap = true;
txt.htmlText = true;
} else {
txt.text = node;
}
}
}
Das ergebnis sieht dann so aus:
http://www.d3pw3.de/raks/test.swf
da passt ja was nicht der inhalt wird nicht korrekt angezeigt.
woran liegt das??
habe auch schon versucht die xml datei aufem pc zu speichern und dann in flash zu laden bekomme aber auch da gleiche ergebnis.
so bin endlich mal etwas weiter gekommen.
mit dem actionscript:
var XMLhtml:XML = new XML();
XMLhtml.ignoreWhite = true;
XMLhtml.load("http://www.d3pw3.de/typo3/index.php?id=621&type=444");
XMLhtml.onLoad = function(status) {
if (status) {
parseNow(this.firstChild);
delete this;
}
};
function parseNow(vXml) {
for (var node:XMLNode = vXml.firstChild, i = 0; node != null; node=node.nextSibling, i++) {
var isHtml = node.attributes.isHtml;
if (isHtml == "true") {
txt.html = true;
txt.multiline = true;
txt.wordWrap = true;
txt.htmlText = node;
} else {
txt.text = node;
}
}
}
wird das xml-output geladen das mir typo3 erzeugt:
http://www.d3pw3.de/typo3/index.php?id=621&type=444
nur warum werden die folgenden tags mit angezeigt:
<tt_content uid="945"><bodytext></bodytext><image>a4_10.jpg</image></tt_content>
und das bild wird auch nicht richtig ausgelesen.
schaut selber: http://www.d3pw3.de/raks/test.swf
woran liegt das??
Anmerkung: falls die obengenannten links nicht aufgehen sryy aber das liegt an dem provider wird bestimmt bald wieder behoben. aber ihr wisst bestimmt was gemeint ist wenn nicht dann fragt.
hi,
die xml-ausgabe von typo3 ist ja komplett anders als deine ursprüngliche xml-datei! hast du das denn angepasst?? ansonsten kann ich dir den flash-debugger ans herz legen.
🙂
ja das stimmt die xml datei die sieht ganz anders aus als die ursprüngliche.
wie kann ich die denn anpassen?
flash debugger hört isch ja gut an was ist das und wie benutze ich das??
danke dir sehr für deine hilfe
vielleicht solltest du erstmal anfangen flash richtig kennen zu lernen.
deine ursprüngliche frage war wie man typo3 xml und flash kombinieren kann - dafür habe ich dir ein beispiel gegeben! für alles weitere solltest du dir die flash-referenz zur brust nehmen!
🙂
ja aber ich brauch das bis übermorgen und so schnell werde ich das alleine nicht schaffen ich bin ja auch schon dabei flash zu lernen und lese auch sehr viel aber gerade jetzt zu dem thema komme ich ohne hilfe nicht aus wäre echt sehr nett wenn du mir noch bei dem problem helfen würdest.
das liegt doch eigentlich an dem xml output das die ausgabe von flash so aussieht oder liegt das an flash???
bitte nur doch dieses problem!
der flash debugger ist bei mir deaktiviert ich weis nicht wie man den aktiviert.
hab auch schon in der hilfe geguckt und bei google aber nix gefunden.
soll ich vielleicht die extension XML Content Rendering die datei
File: static/setup.txt (2.5 K) ändern bzw. anpassen??
was soll ich denn machen damit nur noch diese tags weggehen und man auch bilder auslesen kann
hmm... irgendwie hab ich das gefühl das etwas an dem actionscript in flash nicht stimmt deswegen gibt flash uach die o.g. tags mit aus aber ich bin mir nicht sicher ich such und probiere schon die ganze zeit aber komme nicht drauf.
hallo ich bitte nochmals um hilfe ich komme hier absolut nicht weiter.
ich habe mit typo3 eine xml datei generiert.
Die seite die typo3 normal ausgibt, sieht so aus:
http://www.d3pw3.de/typo3/index.php?id=22
Die xml davon die typo3 generiert sieht dann so aus:
http://www.d3pw3.de/typo3/index.php?id=22&type=444
In flash habe ich den actionscript eingegeben:
var XMLhtml:XML = new XML();
XMLhtml.ignoreWhite = true;
XMLhtml.load("http://www.d3pw3.de/typo3/index.php?id=22&type=444");
XMLhtml.onLoad = function(status) {
if (status) {
parseNow(this.firstChild);
delete this;
}
};
function parseNow(vXml) {
for (var node:XMLNode = vXml.firstChild, i = 0; node != null; node=node.nextSibling, i++) {
var isHtml = node.attributes.isHtml;
if (isHtml == "true") {
txt.html = true;
txt.multiline = true;
txt.wordWrap = true;
txt.htmlText = node;
} else {
txt.text = node;
}
}
}
Das ergebnis sieht dann so aus:
http://www.d3pw3.de/raks/test.swf http://d3pw3.de/raks/test.swf
schaut euch mal den unterschied zwischen den 2 links an und die ausgabe.
warum werden die tags mit ausgegeben?
liegt das an der xml datei oder am actionscript?