Oznámení

Provoz fóra byl ukončen

zalomeni uvnitr cislovani pripadne odstavce uvnitr cislovani

před 12 lety

jdobry
Člen | 9

Dik za texy je to pro nas hodne uzitecny pomocnik.

Nejde nejak cise pomoci texy zapsat toto?

<ol>
    <li>nejaky dlouhy text<br />
       rucne zalomeny
       EDIT: zminka o tomto problemu zde:
       152-seznamy-a-dlouhe-radky
       - tema ve foru dosud neuzavreno
    </li>

    <li>
       <div>prvni odstavec v odrazce -
        EDIT: reseni podobneho problemu
        https://texy.info/cs/try/47l23</div>
       <div>druhy odstavec v odrazce</div>
    </li>
</ol>

A druhy souvisejici problem jak zaridit aby texy nevadilo toto:

1) na konci nadbytečné zalomení ktere uzivatel nevidi protoze tato radka je dlouha a nevi jesli zalomil rucne nebo automaticky, tezko se v textarea zobrazuji bile znaky
a za zalomením další text
2) další bod

Z texy vypadne toto:

  1. na konci nadbytečné zalomení ktere uzivatel nevidi protoze tato radka je dlouha a nevi jesli zalomil rucne nebo automaticky, tezko se v textarea zobrazuji bile znaky

a za zalomením další text

  1. další bod

Editoval jdobry (9. 11. 2007 0:15)

před 12 lety

jdobry
Člen | 9

Hledal jsem v diskusi a nasel toto:

  • 152-seznamy-a-dlouhe-radky – prislibeno reseni v r 2005. Je nejaka zmena?
  • 25-vice-radek-v-ramci-jedne-polozky-seznamu

A jeden z problemu je vyresen zde (odtavce uvnitr seznamu nebo cislovani)
https://texy.info/cs/try/47l23

Editoval jdobry (9. 11. 2007 0:10)

před 12 lety

David Grudl
Nette Core | 6806

Problém je v tom, že úpravou chování bych mohl způsobit nekompatilitu s texty, které počítají s chováním současným.

Ale dobře, píchněme do toho. Vyzkoušejte prosím tuto experimentální verzi https://download.texy.info/…rimental.zip, jestli funguje podle očekávání. Spojování řádků se řídí vlastností $texy->mergeLines, vkládání <br> je stále poněkud problematické.

K otestování zároveň vyzývám všechny další čtenáře. Pokud dojde ke shodě, změny bych promítl do hlavní verze.

před 12 lety

jdobry
Člen | 9

Pekne jsem to zamotal, ze jsem pomichal vic souvisejicich problemu do jednoho dotazu.

Proto se to pokusim rozdelit:

  1. vlozeni <br> do listu. Viz 152-seznamy-a-dlouhe-radky Me toto reseni vyhovuje
  2. odstavce uvnitr listu
  3. nechtena zalomeni ve zdrojaku ktere texy naprosto zmatou

Add 1)
reseni v odkazu je pro mne vyhovujici

Add 2)
Diky za reseni i rychlou odpoved. Tento priklad dava ocekavany vysledek:

1) bod s vice odstavci

  dalsi odstavec

2) bod o jenom odstavci
  ktery je pro prehlednost
  zalomeny ve zdrojovem kodu

Add 3)
Problem s temito upravami nabyva na vyznamu. Problem je v tom, ze textarea ani texyla neumi zobrazit konce radku. Pokud je text delsi nez jeden radek a textarea text zalamuje ciste kvuli zobrazeni snadno se prehledne jesli tam ze je tam „Enter“. Jedno mozne reseni je pouzit textareu bez zalamovani s posuvnikem. Ale ma to 2 nevyhody:

  1. uci to uzivatele zavrzenihodnemu zvyku mackat enter na konci radky
  2. kopirovani odnekud je problem pokud jsou tam delsi odstavce
1) nasledujici ostavec je tak dlouhy,
  ze nevim jesli je tam vlozene "soft" zalomeni v textarea,
  nebo je tam omylem jeden enter navic

2) Lorem ipsum dolor sit amet consectetuer semper neque laoreet fames metus. Elit non in turpis pede Nam tristique cursus orci sem urna.
<----- pred timto je ten enter navic, zadna mezera na zacatku radky

3) treti bod

PS: ve vypisu diskuse to vypada korektne, ale zkuste si ten priklad zobrazit v textarea.

Editoval jdobry (9. 11. 2007 10:32)

před 12 lety

noname
Člen | 28

jdobry → napadá mě taková jedna kacířská myšlenka, možná to nesouvisí, ale nepoužíváte náhodou operu? Protože Opera má jeden velmi nepříjemný, dávno nahlášený a stále ne spolehlivě opravený bug, a tím je nezalamování textů v textarea, Opera tam interně vkládá nedělitelnou mezeru na místo dělitelné.

před 12 lety

jdobry
Člen | 9

Ne, nepouzivam Operu. Me se jedna o ty zalomeni ktere si tam uzivatel vlozi sam vlastni pitomosti, nebo zalomeni ktere se tam dostane pomoci CTRL+C CRTL+V odjinud kde to az tak moc nevadi.

Problem je ciste v tom ze uzivatel nema moznost v textarea ani texyle poznat jesli to je „soft“ zalomeni ciste pro zobrazeni, nebo je tam \n
Ze je tam problem zjisti az v okamziku kdy to ma zobrazeno „chybne“.

Alternativne hledam zpusob jak donutit texylu nebo textarea zobrazovat znacku zalomeni(), tam kde je.

Editoval jdobry (9. 11. 2007 11:31)

před 12 lety

noname
Člen | 28

to se dělá javascriptem – na vstupu nahradíš všechny nl za ¶, na výstupu z nich pak uděláš zas nl, javascript hlídá keypress a insert, aby ten znak nešel vybrat a aby to každé vložení nl dělalo ¶, výsledek pak může překonvertit už texy

před 12 lety

jdobry
Člen | 9

ano udelat to takto me take napadlo. Ale prekvapilo me ze nejsem schopen najit hotove reseni a tak moc exoticky pozadavek to podle me neni. Az najdu cas, doplnim to do texyly. Jen bych nerad duplikoval neco na cem pracuje nekdo jiny.