Interní fórum : phpRS Fórum
Máte dotaz ohledně interního fóra?
phpRS - redakční a informační systém
nefunguje pre
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-03-29, 16:44

Nejak nemuzu zprovoznit to, aby kod uvnitr tagu <pre> zustalo zachovano formatovani (mezery apod..)..
Zahodi mi to ty mezery, co vlozim na radku pred kod..

Je tam nejaka funkce, ktera odstanuje tabulatory ci mezery na zacatku radku?




Celkem upraveno 1×. Poslední úprava Curo v 29.03.2006 17:47.

Re: nefunguje pre
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-03-30, 03:28

Tak sjem to vyresil tak, ze jsem pridal radek na nahrazeni
' ' na '&nbsp;&nbsp;'

Re: nefunguje pre
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2006-03-30, 07:42

Co si tím pomůžeš?

Re: nefunguje pre
Zaslán uživatelem/kou: Kryšpín (IP adresa zaznamenána)
Datum: 2006-03-30, 10:23

je tam fukce rušící všechny HTML tagy, a podporují se některé tzv. BBCode. Bohuel pre mezi nimi není. Ono je to také trochu komplikovanějí na implementaci. Nemohu slíbit, kdy se to tam objeví. Je to zatím v kategorii spíše "zbožných přání"



Celkem upraveno 1×. Poslední úprava Kryšpín v 30.03.2006 10:27.

Re: nefunguje pre
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-03-30, 13:59

no ale je to zajimave, ze kdyz je tam

"/\[b\](.+?)\[\/b\]/is",

nahrazeno

"<b>$1</b>",

tak to jede, ale

"/\[code\](.+?)\[\/code\]/is");

nahrazeno

"<br /><pre style=\"overflow: auto; overflow-y: hidden; padding: 1em; border-color: #9f9f9f; font-size: 1.1em; border-style: dotted; border-width: 1px;background: #e8e8e8;color: #009933;margin-left: 1%;margin-right: 1%; width: 450;\"><nobr>$1</nobr></pre></pre><br />");

Tak ne..

Mozna se divite, proc takovy zparametrizovany pre tag, je to kvuli tomu, aby dlouhykod a vubec kod byl ohranicen a v pripade dlouheho kodu na sirku se zobrazi posuvniky. (melo by se to implementovat neco podobneho i na magazin phprs, kde to dela take paseku(siroky kod)

Kubajs:
Co si tím pomůžeš?

Pomuzu si tak, ze pokud bych tam ten radek nedal, nebyl by text zformatovany..

$hledam1 = ':oops:';
$hledam2 = ' ';
$hledam3 = ' ';
$nahrazuji1 = ' <img src="kifo/smiles/smile11.gif" height="15" width="15" border="0" alt="smile" /> ';
$nahrazuji2 = '&nbsp;&nbsp;';
$nahrazuji3 = '&nbsp;';

a vysledek je zformatovany.. :)

Je trosku k nicemu, ze pri pouziti [_code_] neni text zformatovany..

Re: nefunguje pre
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2006-03-30, 14:47

Dnes mi to hlava nebere, stále se nechytám. Nicméně jestli jsi docílil kýženého výsledku, tak jen pokývu hlavou ... a zkusím si to přečíst až po konci měsíce. :)

Re: nefunguje pre
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-03-31, 19:30

konec měsíce se blíží :D
sorry za OT..

Da se rict, ze jediny, co jsem udelal je, ze mezery ' ' no nahradi za entity mezer :)
Html, jak je znamo, mezery vynechava, nebo ji bere jako jednu.. kdezto nekolik &nbsp;&nbsp;... uz musi brat, ponevadz je to entita :)

Re: nefunguje pre
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2006-04-01, 11:48

To jsem z toho pochopil, ale nebylo mi jasne proc menic jednu mezeru za dve tvrde. Pak jsem si uvedomil, ze to asi nebude jedna, ale nejspis jsi psal dve, ale tady je to videt jako jedna.

Re: nefunguje pre
Zaslán uživatelem/kou: Curo (IP adresa zaznamenána)
Datum: 2006-04-01, 15:53

Aha promin, ja si neuvedomil, ze se to zkrati..
takze menim:
2 mezery za 2 tvrde mezery a
1 tabulator za 3 tvrde mezery..

Je to tak proto, ze jednu mezeru nemuzu nahradit za 1 tvrdou mezeru, to by se nahradilo mezi vsemi slovy a celkove by se rozhodily funkce.

Takze nahrazuju jen vyskyt 2 mezer, ktere se pouzivaji jen k formatovani a ne k oddelovani klasickeho textu (mezi slovy).No a tabulator je jasny.



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.