![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 7.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Postanowiłem wykorzystać aplikację "FCKEditor" jako edytor html typu WYSIWYG na mojej stronie WWW. Instalacja przebiegła pomyślnie, udało się bez problemu zainicjować skrypt edytora. Cała konstrukcja wygląda następująco: index.php - wywołanie edytora oraz wczytanie do niego zawartości z pliku skrypt.php - wyswietlenie przesłanego tekstu metodą POST z formularza oraz zapisanie go do pliku o_firmie.php - plik, w którym zapisywany jest przekazany tekst Technicznie wszystko działa poprawnie, natomiast problem tkwi w formatowaniu czcionek, np. wpisując tekst w FCKEditorze, nadając mu rozmiar, kolor, rodzaj czcionki itp. nie można uzyskać tych efektów przy jego wyświetlaniu - pojawia się on w standardowym rozmiarze, ze standardową czcionką, zawsze w kolorze czarnym, pomimo wybrania innych parametrów. Nie bardzo wiem w czym tkwi problem. Jeżeli ktoś zetknął się z podobną sytuacją badź potrafi mi doradzić proszę o pomoc. -------------------------------------------------------- index.php: Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <title>Start</title> </head> <body> <form action="skrypt.php" method="post"> <? include "fckeditor/fckeditor.php"; $wskaznik_pliku = fopen ('o_firmie.php', 'r'); $text_pliku = fread ($wskaznik_pliku, filesize('o_firmie.php')); $sBasePath = "fckeditor/"; $oFCKeditor = new FCKeditor('fckeditor1'); $oFCKeditor->Width = '580'; $oFCKeditor->Height = '250'; $oFCKeditor->BasePath = $sBasePath; $oFCKeditor->Value = $text_pliku; $oFCKeditor->Create(); ?> <br> <input type="submit" name="wyslij" value="Gotowe"> </form> </body> </html> -------------------------------------------------------- skrypt.php: Kod <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2"> <title>Wynik</title> </head> <body> Stworzony kod HTML: <? echo $_POST['fckeditor1']; ?> <? $dane = $_POST['fckeditor1']; $file = "o_firmie.php"; $fp = fopen($file, "w"); flock($fp, 2); fwrite($fp, $dane); flock($fp, 3); fclose($fp); ?> <a href="forums.html">Powrót</a> </body> </html> -------------------------------------------------------- Tak wygląda składnia zapisanego tekstu "Przykładowy tekst" (Tahoma, kolor czerwony, pogrubiony) w pliku o_firmie.php: Kod <p>[b]<span style=\"font-family: Tahoma;\"><span style=\"color: rgb(255, 0, 0);\"><span><span>Przykładowy tekst.</span></span></span></span>[/b]<span style=\"\"><span style=\"\"><br /> </span></span></p> Jednak nie wyświetlają się sformatowane parametry (m.innymi na stronie skrypt.php). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 21:50 |