PDA

Zobraziť plnú verziu : prázdne riadky v texte



Miroslav
08.04.2010, 22:51
vedel by mi niekto poradiť ako normálne štandardne napísať text....keď riadkovanie nejestvuje?

Veď keď chcem napísať kontakt vo forme:

Firma
ulica
PSČ mesto
tel.
fax.
....

Zakaždým, keď dám enter, tak to roztiahne ako staré gate....ako samostatný odsek...

Teda, viem vyrátať energetickú efektívnosť budovy, ovládam metódu nekonečných prvkov....viem vyrátať čas oslnenia v akomkoľvek mieste v miestnosti pre akýkoľvek dátum na akomkoľvek mieste na Slovensku v akejkoľvek výške nad zemou....ale nerátal som s tým, že WORPRESS je taký nedokonalý....asi som náročný a očakávam, že bežné veci bežne fungujú....teda mali by...byť elementárnou súčasťou....

;)

Anilo
09.04.2010, 12:08
prepni sa do HTML a na konci riadku daj kód:

<br />



Firma:xxxxxx<br />
ulica:xxxxxx<br />
PSČ mesto:xxxxxx<br />
tel.:xxxxxx<br />
fax..xxxxxx<br />

Adzi
12.05.2010, 21:58
Zdravím všetkých,

Ako najlepšie vytvorím riadkovú medzeru v texte tak aby sa mi toto rozmiestnenie nerozsypalo pri najbližšej editácii a následnom uložení.

Príklad:

Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
medzera
medzera
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
medzera
medzera
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.


Vopred ďakujem za akúkoľvek odpoveď.

sokrates4612
13.05.2010, 09:15
Skús použiť na prázdny riadok nasledovný kód v HTML editore:

<p>&nbsp;</p>

Adzi
13.05.2010, 20:06
Ďakujem, skúsim to a dám vedieť.

Adzi
15.05.2010, 23:03
Áno, funguje to, ale len dovtedy kým sa neprepnem s html editora do textového náhľadu, potom keď sa vrátim späť do html, príkazy na prázdne riadky sú fuč.Akonáhle namiesto prázdneho riadku použijem napr. bodku , všetko funguje ako má.

JohnnyPea
16.05.2010, 12:55
Skús tam vložiť
<br /><br /> alebo
<p> </p>

Akú verziu WP používaš a aký prehliadač? WP 2.9.2 + Firefox, Safari, Opera (pod Mac OS X) funguje bezproblémovo.

Adzi
16.05.2010, 20:07
Používam verziu 2.9.2 a prehliadač Mozzilu Firefox.

Zatiaľ som to vyriešil tak sedliacky, ale funkčne. Dal som tam potržník na celú šírku a dal mu farbu pozadia, čiže tú čiaru vlastne nevidno a hlavne po ďalšej editácii hneď nezmizne.

ludovit8
11.06.2010, 12:22
fakt to nejde :-)

Ano prvy riadok spravi...ale ak som to dal do zvysku clanku tak uz to nikde inde neurobilo. Html kody mi aj ostali, ale vysledok nie je žiaden, to bude daky bug....

vincent
03.08.2010, 11:54
ako za normalnych okolnosti funguje riadkovanie v clankoch? Aj v nahladovom mode, kolko riadkov sa vynecha tolko sa zobrazi? Pretoze mne to nebere ziadny riadok ani v html <br /> to nic nerobi.
text v single.php sa mi generuje pod kodom <?php the_content(''); ?>

JohnnyPea
03.08.2010, 12:39
Skúste v HTML editore na príslušné mieto dať:
Prázdny riadok:

<div style="clear:both;"></div>

Nový riadok

<br style="clear:both;" />
alebo

<br class="blank" />
alebo

<br clear="none" />

Pomocou modulu Post Editor Buttons (http://wordpress.org/extend/plugins/post-editor-buttons/) (alebo jemu podobnými si tieto kódy môžete pridať do editoru)

Taktiež môžete skúsiť SHIFT + ENTER pre nový riadok a ENTER pre nový odstavec.

Modul TinyMCE Advanced (http://wordpress.org/extend/plugins/tinymce-advanced/) dokáže tiež pridávať nový riadok.

http://codex.wordpress.org/Help:Editing#To_add_a_new_line

JohnnyPea
23.08.2010, 10:04
Našiel som zaujímavý modul Extra Sentence Space (http://wordpress.org/extend/plugins/extra-sentence-space/), možno niekomu v tomto prípade pomôže.

ludovit8
23.08.2010, 11:34
to funguje na dve medzeri medzi slovami....

ale aj tak to neriesi, ak chcem mať dva prázdne riadky :-(


http://easycaptures.com/fs/uploaded/435/9401540771.jpg

musim teraz dávať riadok a do druhého aspon bodku ".", aby som mal dva prázdne riadky :-(

JohnnyPea
30.08.2010, 10:08
Predchádzajúci modul nebol moc úspech :p Možno tieto dva trochu pomôžu aspoň v nejakom smere (skúste kombináciu predchádzajúcich taktík a jedného z modulov):


PS Disable Auto Formatting (http://wordpress.org/extend/plugins/ps-disable-auto-formatting/)
Raw HTML (http://wordpress.org/extend/plugins/raw-html/)

ludovit8
30.08.2010, 13:24
no ak to ako predpokladám vypne formátovanie na celom článku tak to nie, ja mám rád formátovanie, len tie riadky mi vadia.... :-)

Vieš nerád by som jedným opravil a zároveň pokazil iné, kto by potom autoformátoval text ?

JohnnyPea
30.08.2010, 13:49
Ani náhodou to nevypne formátovanie celého textu, ale len automatické pridávanie a odstraňovanie odsekov <p> a nového riadku <br> keď upravuješ v HTML editore. Modul Raw HTML (http://wordpress.org/extend/plugins/raw-html/) ti umožní zase pre konkrétny príspevok vybrať, či chceš aplikovať hore spomenuté veci a k tomu ďalšie možnosti nastavenia formátovania ako zabrániť automatické formátovanie smajlíkov a rôznych značiek napr. úvodzoviek a tiež transformáciu špeciálnych znakov napr. $ do HTML kódovania.

ludovit8
30.08.2010, 14:37
aha, ok skúsim dík.

// mám oba, ale pls, kde to zapnem a vypnem, aktivované to mám, ale v editore nevidím dáke nové ikony alebo tak :-D ?

JohnnyPea
30.08.2010, 17:21
mám oba, ale pls, kde to zapnem a vypnem, aktivované to mám, ale v editore nevidím dáke nové ikony alebo tak :-D ?

Keď aktivuješ to Raw HTML, tak by ti pri úprave príspevku v tom pravom stĺpci mala zobraziť sekcia "Raw HTML", kde si môžeš vybrať čo chceš z toho aktivovať. PS Disable Auto Formatting zase pridá "Auto Formatting" do "Nastavení".

Nie je treba oba! Stačí jeden, čo ti bude fungovať. Pre istotu nemaj aktivované oba!

mirius
04.10.2010, 11:11
Riešim prípadné zväčšenie medzery medzi odstavcami cez vloženie &nbsp; do nového riadku v html editore. Pozná niekto ľahší spôsob, teda skôr taký user-friendly? Alebo nejakú inú jednoduchú fintu, prípadne modul, ktorý pridá tlačitko do editora? To čo bolo spomínané sa mi zdá dosť komplikované pri tvorbe bežných článkov. Vďaka

Anilo
04.10.2010, 16:52
Áno, odstavce uzatváraj do <p>odstavec</p> a formátuj cez CSS napríklad ako margin-bottom. Prípadne môžeš pridať nejaké class.
Ak si to raz nastavíš v CSS ti odpadne veľa práce do budúcnosti. No štandardne sa odseky uzatváraju do <p>, čiže vyskúšaj najprv to samotné, tvoja téma by mala obsahovať CSS formátovanie už prednastavene.

mirius
04.10.2010, 19:50
ok, to sedí. Hľadám však niečo také, čo mi umožní zväčšiť medzeru (prip. vložiť ďalšiu) na zvýraznenie oddelenia, resp. určitej časti textu/odstavcu - nie pre všetky odstavce, ale iba tam kde potrebujem. Problém s &nbsp; je ten, že keď ho hodím do html editora a dám aktualizovať (prepne sa do normálneho editora) a potom ešte raz aktualizovať, tak ho automaticky vymaže. Pre mňa to nie je problém, jedná sa však o užívateľa, ktorý možno bude mať z toho chaos.

JohnnyPea
19.06.2011, 22:01
Pre tých čo majú stále problémy s odstraňovaním &nbsp; môžete skúsiť pridať tento kód do súboru functions.php v adresári vašej aktívnej témy (alebo si vytvoriť primitívny modul):


function custom_tiny_mce_before_init($initArray) {
//to allow to insert <p>&nbsp;</p>
$initArray['entities'].= "160,nbsp";
return $initArray;
}
add_filter('tiny_mce_before_init','custom_tiny_mce _before_init');

function filter_handler( $data ) {
$data['post_content'] = trim($data['post_content'],"&nbsp;");
return $data;
}
add_filter( 'wp_insert_post_data' , 'filter_handler' );

Pre tých čo by HTML nechceli vôbec filtrovať tu mám ešte takúto špecialitu:

function change_mce_options($initArray) {

$initArray['verify_html'] = false;
$initArray['cleanup_on_startup'] = false;
$initArray['cleanup'] = false;
$initArray['forced_root_block'] = false;
$initArray['validate_children'] = false;
$initArray['remove_redundant_brs'] = false;
$initArray['remove_linebreaks'] = false;
$initArray['force_p_newlines'] = false;
$initArray['force_br_newlines'] = false;
$initArray['fix_table_elements'] = false;

$initArray['entities'] = '160,nbsp,38,amp,60,lt,62,gt';

return $initArray;
}
add_filter('tiny_mce_before_init', 'change_mce_options');
...samozrejme si z toho môžete vybrať len veci ktoré potrebujete ;).

ludovit8
20.06.2011, 07:59
a pre nás slabších, o ktorý php súbor na edit ide :-) ?

JohnnyPea
20.06.2011, 08:13
Však som to tam pre vás slabších napísal :) ...wp-content/themes/adresar-tvojej-temy/functions.php - stačí keď to tam pridáš niekde na koniec (nikdy nie za poslednú značku ?> !)

JohnnyPea
23.01.2012, 01:25
Môj najnovší objav na pomoc s týmto problémom je modul PS Disable Auto Formatting (http://wordpress.org/extend/plugins/ps-disable-auto-formatting/). ;)

JohnnyPea
07.02.2012, 17:19
Preserve Code Formatting (http://wordpress.org/extend/plugins/preserve-code-formatting/)
Extra Sentence Space (http://wordpress.org/extend/plugins/extra-sentence-space/)
Add Indent Blanks (http://wordpress.org/extend/plugins/add-indent-blanks/)