Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-04-2007, 09:47   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Ort: Thüringen
Beiträge: 7
externe html Textdatei bearbeiten (Flash-WYSIWYG-Editor)

Kurz zur Erklärung!
Die ganzen Texte die in einer Homepage so existieren sind nur in einer Textdatei gespeichert und werden durch LoadVars an jede Seite/auch Unterseiten übergeben.
die Textdatei sieht so aus:
Code:
&servicetitel1=<font size="24" color="#2843CB"><b>Firmen Versicherungen</b></font>&

&servicetext1=<font size="14" color="#333333">Betriebshaftpflicht<br>Arzthaftpflicht<br>Architektenhaftpflicht<br>Haftpflicht Freiberufler<br>Büroversicherung</font><br><br>&

&kontakttitel=<font size="15" color="#330033">Kontaktformular</font>&

&kontakttext1=<font size="10" color="#33DAA33"><b>Name</b><br><br>Strasse<br><br>PLZ</font>&
Jetzt bearbeite ich die Textdatei mit einen Online-Editor die Datei wird so eingeladen:
Code:
    loader = new LoadVars();
    loader.load( "news.txt" );
    loader.onData = function(s){        
        temp = s.split(chr(92)).join("");        
        inhalt.Text = temp;
ja jetzt stehen aber die Variablen mit dabei! (&servisetitel1=Firmenfersicherungen)
So weit so gut, so hat man ja einen Überblick wo der Text stehen könnte, aber beim Abspeichern der Textdatei über php
PHP-Code:
<?
$datei_name 
"news.txt";
if(
fopen($datei_name,"r"))
{
    
$news stripslashes($news);
    
$datei fopen($datei_name,"w");
    
fwrite($datei"".$news."\n\n");
    
fclose($datei);
}
?>
wird alles durcheinander gehauen und die Hauptzuordnungsvariablen (&servicetitel1) sehen dann so aus (&amp;servicetitel1)
die Textdatei demzufolge sieht dann so aus:
Code:
TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0">&amp;servicetext1=<FONT SIZE="16" COLOR="#333333">Betriebshaftpflicht<FONT SIZE="14"></FONT></FONT></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#333333" LETTERSPACING="0" KERNING="0">Arzthaftpflicht</FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#333333" LETTERSPACING="0" KERNING="0">Architektenhaftpflicht</FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#333333" LETTERSPACING="0" KERNING="0">Haftpflicht Freiberufler</FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#333333" LETTERSPACING="0" KERNING="0">Büroversicherung<FONT SIZE="11" COLOR="#000000"></FONT></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0">&amp;</FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0">&amp;kontakttitel=<FONT SIZE="15" COLOR="#330033">Kontaktformular</FONT>&amp;</FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="11" COLOR="#000000" LETTERSPACING="0" KERNING="0">&amp;kontakttext1=<FONT SIZE="10" COLOR="#3DAA33"><B>Name</B></FONT></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#3DAA33" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#3DAA33" LETTERSPACING="0" KERNING="0">Strasse</FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#3DAA33" LETTERSPACING="0" KERNING="0"></FONT></P></TEXTFORMAT><TEXTFORMAT INDENT="3"><P ALIGN="LEFT"><FONT FACE="Verdana" SIZE="10" COLOR="#3DAA33" LETTERSPACING="0" KERNING="0">PLZ<FONT SIZE="11" COLOR="#000000">&amp;</FONT></FONT></P></TEXTFORMAT>
Kann man nicht beim einladen der Textdatei mittels split das so machen, das das "&" Zeichen und das "=" der Variablen durch "------------" ersetzt werden danach ein Textumbruch "\n" und beim abspeichern wieder in den Ursprung umgewandelt werden???

dann würde es im Editor so aus sehen!
---------servicetitel1------------
Firmen Versicherungen

--------servicetext1-------------
Bertiebs....... usw.

alles was dann unter den ------Titel------ steht kann man dann verändern!
das größere Problem sehe ich dann in den abspeichern. dann müßten die ersten "-------" in "&" und die 2. "-------" nach den Titel (variablen) in "=" und der Textumbruch "\n" wieder entfernt werden.

dann würde es ja wieder passen!

Kann mir jemand da mal helfen! Bitte!
iseye ist offline   Mit Zitat antworten
Alt 04-04-2007, 15:42   #2 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Ort: Thüringen
Beiträge: 7
beim einlesen der text-Datei habe ich mal das ausprobiert!
Code:
    loader = new LoadVars();
    loader.load( "news.txt" );
    loader.onData = function(s){        
        temp = s.split('&').join('------').split('=').join('------');
        inhalt.Text = temp;                    
    };
Tja jetzt wird es so angezeigt nur fehlt der Rest vom Text!

---------servicetitel1------------

Was mach ich nur falsch!
iseye ist offline   Mit Zitat antworten
Alt 05-04-2007, 03:36   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2006
Ort: Thüringen
Beiträge: 7
Oh vielen Dank!
Aber ich habs wieder mal selbst rausgefunden!

temp = s.split('&').join('------').split('=').join('-----<');

und im Php-file wandel ich das ganze wieder um! Klappt wunderbar!
iseye ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

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

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 08:53 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele