Autor Zpráva
Jan Václavík
Profil
Zdravím, právě si hraju s FCKeditorem (něco jako tinymce nebo jinak jako openoffice misto textarea), ale narazil jsem na dost primitivní probém...


Takto vypadá vkládání editoru:

<script type=\"text/javascript\">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.

var oFCKeditor = new FCKeditor( 'content' ) ;
oFCKeditor.BasePath = 'ukazky/nic/fckeditor/' ;
oFCKeditor.Height = 500 ;
oFCKeditor.Value = '$content_textarea' ;
oFCKeditor.Create() ;
//-->
</script>


'$content_textarea označuje proměnnou která se má defaultně po načtení vložit do hodnoty textarea

ale pokud obsahuje enter javascriptu se to nelíbí
např:
oFCKeditor.Value = 'aaaaaaaaaaaa
bbbbbbbbbbbb
cccccc' ;

chtěl by to zapsat 'aaaaaaa'
+'bbbbbbbb' atd...

Ale já chci udělat něco jiného.. Chci smazat odentrování - nové řádky...

zkusil jsem

$content_textarea = Str_Replace(\n, "", $content_textarea);

(nl2br též nejde)

Nechápu proč to nefunguje.. respektive nic to nesmaže a po odentrování to přidá ten řetězec čím to chci nahradit.. takže výsledek je nulový..

Prosím o radu jak na to můžu vyzrát.

Díky moc
BetaCam
Profil
$content_textarea = Str_Replace("\n", '', $content_textarea); 
Jan Václavík
Profil
nefunguje.. omlouvám se, napsal jsem to tam blbě \n bez uvozovek..

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0