• beyond tellerrand – play. Register Now!
Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-05-2007, 11:45   #1 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
FLASHSTAR KALENDER und HTML-TAGS

hallo liebe flasher

der kalender von flashstar ist spitze!
ich hab versucht, ihn ein bisschen zu modifizieren und als veranstaltungskalender zu verwenden.
mein problem:
ich würde gerne html-tags verwenden, um die einträge ein bisschen zu formatieren. "fett" und "umbruch" würde eigentlich schon reichen.
wenn ich diese tags jedoch verwende, werden die wörter zwischen diesen tags gar nicht angezeigt. ich vermute, dass das damit zu tun hat, wie das php-file diese tags vor dem schreiben formatiert. leider bin ich in php aber echt zu schwach...

gerne poste ich die files, gehe aber davon aus, dass einige hier diesen kalender auch benützen und die files kennen.

mein projekt findet ihr hier:
http://www.lasuite.li/index2.html und dann da auf "programm".

herzlichen dank für einen tipp!!!
teashop ist offline   Mit Zitat antworten
Alt 03-05-2007, 13:53   #2 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
files...

also, ich stell hier mal noch die die 3 relevanten php-files hoch.
schreiben.php ist für den eintrag verantwortlich.
ausgabe.php holt die daten aus der DB.
klassen.inc.php formatiert das ganze irgendwie.


danke für eure tipps!!!
Angehängte Dateien
Dateityp: zip kalender_phpfiles.zip (1,1 KB, 13x aufgerufen)
teashop ist offline   Mit Zitat antworten
Alt 03-05-2007, 15:27   #3 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
noch keine lösung...

nicht, dass ihr mich hier falsch versteht, eine lösung hab ich noch nicht.
ich wär euch also sehr dankbar, wenn ihr euch das mal ansehen könntet.
teashop ist offline   Mit Zitat antworten
Alt 03-05-2007, 21:43   #4 (permalink)
[Matthias K.] - Moderator
 
Benutzerbild von Madokan
 
Registriert seit: Jun 2001
Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
Moin teashop,

Es hat weniger mit den PHP-Dateien zu tun, als mit der XML-Formatierung innerhalb der PHP-Datei (ausgabe.php). Du benötigst einen CDATA-Bereich, welcher die Variable $inhalt umschließt.

Versuch es mal hiermit:
PHP-Code:
echo "
    <eintrag id='$newsid' datum='$datum' titel='$titel' links='$link'><![CDATA[$inhalt]]</eintrag>
    "

Du kannst auch gerne diese Tutorial hinzu ziehen:
CDATA - XML u. HTM-Tags Problematik

Liebe Grüße,
Matze K.
Madokan ist offline   Mit Zitat antworten
Alt 07-05-2007, 09:46   #5 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
zu CDATA

hi matze

vielen dank für deine antwort. ich habe es also versucht mit
Code:
echo "<eintrag id='$newsid' datum='$datum' titel='$titel' links='$link'><![CDATA[$inhalt]]></eintrag>
    ";
}
nun gibt er aber leider solche sachen aus:

dies ist <b>fetter</b> text.

ist also leider noch nicht ganz gelöst.

noch jemand eine idee?!
teashop ist offline   Mit Zitat antworten
Alt 07-05-2007, 10:02   #6 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
PHP-Code:
deinausgabetextfeld.html=true;
deinausgabetextfeld.htmlText="<b>Fett</b>"
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/flash-mx-2004/uberblenden-tutorial-180341.html
Mp3 Player http://www.flashforum.de/forum/stuff/stuff-jukebox-196373.html
labrar ist offline   Mit Zitat antworten
Alt 07-05-2007, 10:28   #7 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
ne, sorry, labrar, aber das bringt da nix. die texte werden ja aus einer DB geladen. das textfeld ist natürlich bereits auf htmltext gestellt.
teashop ist offline   Mit Zitat antworten
Alt 07-05-2007, 12:03   #8 (permalink)
Isch kucke
 
Registriert seit: Jan 2005
Beiträge: 1.616
??
Woraus der Text geladen ist ist doch wurscht. Ob txt Datei, Datenbank oder was weiß ich was.

Mag ja sein daß ich mich irre aber wenn <b>Fett</b> ankommt und auch so wieder ausgegeben wird heißt das daß dein Textfeld einfach nicht htmlkompatibel ist.

Oder täusche ich mich gerade gewaltig?????
__________________
Gesehen auf einem Türschild:

Niederknien, anklopfen und um Audience betteln

Har Har

http://www.flashforum.de/forum/showthread.php?t=180341
Mp3 Player http://www.flashforum.de/forum/showthread.php?t=196373
labrar ist offline   Mit Zitat antworten
Alt 07-05-2007, 12:29   #9 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
der thread von matze
(CDATA - XML u. HTM-Tags Problematik)
hat mir geholfen. das problem war, dass ich
PHP-Code:
mc_scroll.theText.news_txt.htmlText += "<font color='#A8A8A8' size='11' face='Helvetica,Verdana,Arial,sans-serif'>"+t_xml[_global.first_day_nr].firstChild+"</font><br><br>"
statt eben

PHP-Code:
mc_scroll.theText.news_txt.htmlText += "<font color='#A8A8A8' size='11' face='Helvetica,Verdana,Arial,sans-serif'>"+t_xml[_global.first_day_nr].firstChild.nodeValue+"</font><br><br>"
verwendet habe. firstChild reicht eben nicht, sondern firstChild.nodeValue, dann wird die html-formatierung übernommen.

was jetzt leider noch nicht klappt sind UMLAUTE. weiss jemand bescheid, wie man das noch hinkriegt?
__________________
www.under-the-bridge.ch
teashop ist offline   Mit Zitat antworten
Alt 07-05-2007, 14:22   #10 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
Umlaute

oh mann, ich bin am verzweeeeeifeln!

jetzt machen mich die umlaute irrsinnig!

ich schreibe:
öäüàéè ins textfeld des kalenders

und kontrolliere in der DB und da steht tatsächlich:
öäüàéè

in flash wird dann aber folgendes dargestellt:
öäüàéè

meine tabelle in der datenbank ist utf_unicode_ci formatiert.

und ich benutze utf8_encode() sowohl beim reinschreiben in die datenbank,
als auch mit echo zum rauslesen...

__________________
www.under-the-bridge.ch
teashop ist offline   Mit Zitat antworten
Alt 07-05-2007, 15:04   #11 (permalink)
teetrinker
 
Benutzerbild von teashop
 
Registriert seit: Dec 2001
Ort: zurich
Beiträge: 29
mit
PHP-Code:
mysql_query("INSERT INTO $dbtab
                (datum,titel,link,inhalt)
                VALUES
                (
                '" 
rawurlencode(($_POST[fdatum])) . "',
                '" 
rawurlencode(($_POST[ftitel])) . "',
                '" 
rawurlencode(($_POST[flink])) . "',
                '" 
rawurlencode(($_POST[finhalt])) . "'
                )"
); 
geht's rein in die DB und mit
PHP-Code:
$titel rawurldecode(stripslashes(Checker_Klasse::formatieren("'","",$titel)));
$link rawurldecode(stripslashes(Checker_Klasse::formatieren("'","",$link)));
$inhalt rawurldecode(stripslashes(Checker_Klasse::formatieren("'","",$inhalt))); 
hol ich die daten wieder raus.
dank dem rawurlencode / rawurldecode krieg ich jetzt die umlaute zum laufen, aber "é", "à", "è" und ähnliches lassen den eintrag nach wie vor verschwinden...
__________________
www.under-the-bridge.ch
teashop 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 21:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele