Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML]Jak dodać narzędzia do formatowania tekstu?
matrioshq
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.07.2010

Ostrzeżenie: (0%)
-----


Chciałbym móc formatować tekst umieszczony w polu<textarea>...</texarea>
Przydałyby się możliwości pogrubienia, pochylenia, podkreślenia, zmiana rozmiaru czcionki, wycentrowanie, wyrównanie do lewej i do prawej.

Jak to zrobić? Jest już na to gotowy sktypt?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matrioshq
post
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 10.07.2010

Ostrzeżenie: (0%)
-----


No to pobawiłem się trochę i odkryłem, że mam Joomlę a tam na serwie edytor TinyMCE (IMG:style_emoticons/default/tongue.gif)

Z pomocą wujka google dodałem go sobie do strony.

Sprawa wygląda tak, że na index.html zapodaję sobie tekst, który jest skierowany potem do result.html, który ma go przeformatować.

No i TinyMCE ładnie wyszukuje textarea, wyłapuje mi ten tekst i wrzuca do okienka, w którym mogę go sobie formatować, tylko jest właśnie jedno ale... znowu pomija mi znak enteru <br/> !

Ma ktoś na to patent? Dodam, że zauważyłem, iż na ułamek sekundy po załadowaniu result.html teskt jest ok, a potem chyba ładuje mi się okno z TinyMCE i zonk.

Rozwiązałem zagadkę (IMG:style_emoticons/default/biggrin.gif)

Przy takim skrypcie:

  1. <?php
  2. $tresc = str_replace(array('wyraz1', 'wyraz2'), '', $_POST['pole']);
  3. $tresc = str_replace("\r\n", "<br />", $_POST['pole']);
  4. echo ($tresc);
  5.  
  6.  
  7.  
  8. ?>


WYMeditor zawsze wykonuje tylko drugie polecenie, w tym przypadku
  1. $tresc = str_replace("\r\n", "<br />", $_POST['pole']);


Gdy zamienię miejscami z
  1. $tresc = str_replace(array('wyraz1', 'wyraz2'), '', $_POST['pole']);
zostanie wykonana tylko właśnie ona.

Wychodzi na to, że trzeba połączyć je w jedną komendę, ale nie wiem jak to zrobić.

Napisze mi ktoś tę linijkę? (IMG:style_emoticons/default/smile.gif)



Ten post edytował matrioshq 18.07.2010, 21:44:57
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 22:37