Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [javascript] [php] FCKeditor
Forum PHP.pl > Forum > Przedszkole
mones
Robię wszystko według instrukcji wszeroko dostępnych w internecie ale z zerowym skutkiem.
Proszę wszystkich o przeanalizowanie kodu, z góry dziekuje za pomoc

  1. <?php
  2. <!DOCTYPE html PUBLIC "=//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.3w.org/TR/xhtml1/DTD/xhtml1=transitional.dtd">
  4. <html xmlns="http://www.3w.org/1999/xhtml">
  5.  
  6. <head>
  7. <meta http-equiv="content-type" content="text/html"; charset="iso-8859-2" />
  8. <link rel="stylesheet" href="arkusz.css" />
  9. <title>...</title>
  10. <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  11.  
  12.  
  13. </head>
  14. <body>
  15.  
  16.  
  17. <font color="#fffff7">
  18. <form action="dane.php" method="post">
  19.  <fieldset>
  20.  
  21.  <legend>Rejestracja</legend>
  22. <p> <input class="txt" type="text" name="nick" id="nick" value="" size="25" tabindex="1" />
  23.  <label for="nick">nick</label>
  24.  </p>
  25.  
  26. <p> <input class="txt" type="text" name="haslo" id="haslo" value="" size="25" tabindex="2" />
  27.  <label for="haslo">hasło</label>
  28.  </p>
  29.  
  30. <p> <input class="txt" type="text" name="potwierdzhasło" id="potwierdzhasło" value="" size="25" tabindex="3" />
  31.  <label for="potwierdzhasło">potwierdz hasło</label>
  32.  </p>
  33.  
  34. <p> <input class="txt" type="text" name="email" id="email" value="" size="25" tabindex="2" />
  35.  <label for="email">email</label>
  36.  </p>
  37.  
  38. <p> <input class="txt" type="text" name="potwierdzemail" id="potwierdzemail" value="" size="25" tabindex="3" />
  39.  <label for="potwierdzemail">potwierdz email</label>
  40.  </p>
  41.  
  42. <script type="text/javascript">
  43. <!-
  44. //tworzenie obiektu edytora
  45. var oFCKeditor = new FCKeditor( 'FCKeditor1' );
  46. //katalog domowy bibloteki FCKeditor
  47. oFCKeditor.BasePath = '/fckeditor/';
  48. //standardowa zawartosc wprowadzana do edytora
  49. oFCKeditor.Value  = 'domyslna zawartość';
  50. //wysokosc pola textowego
  51. oFCKeditor.Height = 300;
  52. //generowanie edytora
  53. oFCKeditor.create();
  54. //-->
  55. </script>
  56.  
  57.  
  58. <p align="center"> <input type="image" src="images/przycisk1.gif" name="wyslij" value="Wyslij" /></p>
  59.  
  60.  </fieldset>
  61. </form>
  62.  
  63. </td>
  64.  </tr>
  65. </font>
  66.  
  67.  
  68. </body>
  69. </html>
  70. ?>
drPayton
Popraw proszę temat na zgodny z zasadami forum przedszkole oraz dodaj właściwy bbcode, w przeciwnym wypadku wątek zostanie zamknięty.

Pozdrawiam!


PS. W powyższym kodzie nigdzie nie wstawiasz FCK, więc jak ma się wyświetlić? Alternatywnie może on zastąpić pole textarea, ale takowego również nie widzę...
mones
Cytat
PS. W powyższym kodzie nigdzie nie wstawiasz FCK, więc jak ma się wyświetlić? Alternatywnie może on zastąpić pole textarea, ale takowego również nie widzę...


Wkleiłem kod jeszcze raz, wtedy z niewyjaśnionych przyczyn połowa kodu została obcięta.

Jeśli ktoś instalował u siebie FCKeditor to bardzo proszę żeby opisał mi przebieg instalacji, dokładnie co jak ustawić i gdzie co wkleić. Pozdrawiam
kossa
W Twoim kodzie wciąż nie ma pola typu textarea a edytor wymaga takiego pola aby je "uzupełnić" o funkcje edycyjne.

Łukasz
drPayton
@kossa: Nie wymaga textarea, może to być równie dobrze div albo w ogóle nic.

@mones: Twój problem to:
  1. oFCKeditor.create();


Jednak nie zrobiłeś według instrukcji, JS jest "case sensitive" winksmiley.jpg Powinno być:
  1. oFCKeditor.Create();


i będzie śmigać.

Pozdrawiam!
mones
prubowalem z:
  1. oFCKeditor.Create();


niestety nic...

ale zrobilem to w ten sposob:

  1. <?php
  2. <!DOCTYPE html PUBLIC "=//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.3w.org/TR/xhtml1/DTD/xhtml1=transitional.dtd">
  4. <html xmlns="http://www.3w.org/1999/xhtml">
  5.  
  6. <head>
  7. <meta http-equiv="content-type" content="text/html" ; charset="iso-8859-2" />
  8. <link rel="stylesheet" href="arkusz.css" />
  9. <title>...</title>
  10. <script type="text/javascript" src="fckeditor/fckeditor.js"></script>
  11. <script type="text/javascript">
  12. window.onload = function()
  13. {
  14. var oFCKeditor = new FCKeditor( 'FCKeditor1' ) ;
  15. oFCKeditor.BasePath = "/fckeditor/" ;
  16. oFCKeditor.ReplaceTextarea() ;
  17. }
  18. </script>
  19. </head>
  20. <body>
  21.  
  22.  
  23. <font color="#fffff7">
  24. <form action="dane.php" method="post">
  25.  <fieldset>
  26.  
  27.  <legend>Rejestracja</legend>
  28. <p> <input class="txt" type="text" name="nick" id="nick" value="" size="25" tabindex="1" />
  29.  <label for="nick">nick</label>
  30.  </p>
  31.  
  32. <p> <input class="txt" type="text" name="haslo" id="haslo" value="" size="25" tabindex="2" />
  33.  <label for="haslo">hasło</label>
  34.  </p>
  35.  
  36. <p> <input class="txt" type="text" name="potwierdzhasło" id="potwierdzhasło" value="" size="25" tabindex="3" />
  37.  <label for="potwierdzhasło">potwierdz hasło</label>
  38.  </p>
  39.  
  40. <p> <input class="txt" type="text" name="email" id="email" value="" size="25" tabindex="2" />
  41.  <label for="email">email</label>
  42.  </p>
  43.  
  44. <p> <input class="txt" type="text" name="potwierdzemail" id="potwierdzemail" value="" size="25" tabindex="3" />
  45.  <label for="potwierdzemail">potwierdz email</label>
  46.  </p>
  47. <p> <textarea name="FCKeditor1" id="FCKeditor1"></textarea>
  48.  
  49.  
  50.  
  51. <p align="center"> <input type="image" src="images/przycisk1.gif" name="wyslij" value="Wyslij" /></p>
  52.  
  53.  </fieldset>
  54. </form>
  55.  
  56. </td>
  57.  </tr>
  58. </font>
  59.  
  60.  
  61. </body>
  62. </html>
  63. ?>


niby zamiast textarea wyswietla sie FCKeditor ale go niwidać pod firefoxem natomiast pod ie w oknie textarea wyswietla sie brak strony...

moze inaczej sciezki podac bo plik rejestracja.php czyli ten z FCKeditor jest w tym samym folderze co folder "fckeditor"
drPayton
Twój kod (ten poprzedni) skopiowałem, zmieniłem create na Create i poszło...
Więc już nic więcej pomóc nie mogę

added: Przepraszam, jeszcze jedna rzecz: w 43 linii (poprzedniego kodu) zamiast <!- daj <!--
added2: Raz jeszcze przepraszam: BasePath -> usuń slash z początku

Ehhh ta skleroza :/
mones
Działa! cudownie... dziekuje za wszystkie rady gorąco...

trzeba było jeszcze zmienić rozszerzenie pliku na .html z .php bo wyskakiwal blad:
  1. <?php
  2. Parse error: parse error in  c:usrkrasnalwwwmonesrejestracja.php on line 2
  3. ?>


da sie to jakos rozwiązać by w pliku .php umiescic FCKeditor ?

edit:

rozwiązałem juz problem, poprostu zle wkleiłem kod wszystko działa, jeszcze raz wielkie podziekowania dla drPayton
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.