Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: FCKeditor - dodaje <p> </p>
Forum PHP.pl > Forum > PHP
(A)rturo
Mam problem z fckeditorem w wersji 2.63.
A mianowicie, wpisuje tekst ktory wyglada tak:
  1. dasd<br />
  2. dasd<br />


Po zatwierdzeniu na stronie wyswietla mi sie:


  1. p>dasd</p><br />
  2. <p>dasd</p><br />


Config wedytowalem i mam:
  1. FCKConfig.EnterMode = 'br' ; // p | div | br
  2. FCKConfig.ShiftEnterMode = 'br' ; // p | div | br


I nic, nadal to samo.
Przewertowałem wiekszosc for dt. fckeditora i sa rozne rozwiazania ale zadne nie dziala sad.gif
Pomocy!


Pilsener
A nie możesz tekstu wpisać tak:
  1. dasd<br />dasd<br />

?

Enter tworzy nowy akapit, zawsze tak było i będzie.
(A)rturo
No wlasnie z shiftem w edytorze wizualnym powinno byc bez akapitu, wpisujac w kodzie zrodlowym np.:

  1. super tekst super
  2. tekst tekst


Zatwierdzam i otrzymuje:

  1. super tekst super<br />
  2. tekst tekst<br/>


Czyli skrypt dodal sam <br/>

Podsumowujac: chcialbym pozbyc sie paragrafu gdy pisze w edytorze wizualnym i BR gdy pisze w kodzie zrodlowym
Pilsener
To masz dwa wyjścia:
1. Zmodyfikować FCK by tego nie dodawał - ale to może być trudne i nie wiadomo jak to wpłynie na zależności pomiędzy obiektami, wycięcie <p> może spowodować, że coś innego nie będzie działać prawidłowo
2. Samemu po odebraniu danych z FCK usuwać <p></p> oraz <br /> przez preg/str_replace
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.