phpRS 2.6.5 : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzi phpRS v2.6.5.
phpRS - redakční a informační systém
PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: mat. (IP adresa zaznamenána)
Datum: 2005-06-16, 12:23

viz clanek na [http://www.phprs.net/magazin/view.php?cisloclanku=2005052203]

"povolil" jsem php jen jednomu bloku
do nadpisu jsem samozrejme zadny kod nedaval, do "textu" bloku ano...
ale cely blok se pak zobrazi zvlastne..
napred vypise obsah vygenerovany phpskriptem a pote text bloku (napsany mimo znacky <? ?>) a pak teprve nadpis...

jakoby vse, co je ve znackach < ? ? >, melo prednost pred vsim ostatnim.

mel jsme sve upravy v lengine.php, aj., ale tim to neni, testoval jsme i s orig. soubory a chova se to stejne blbe vsude.

Nevite PROC?


Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-06-16, 12:33

Ako vyzerá HTML výstup?

Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2005-06-16, 12:37

Zaznamenal jsem kdysi jakesi blize nespecifikovane problemy. Pokus sem muzes hodit obsah toho bloku, byl bych rad; kouknul bych na to.

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: mat. (IP adresa zaznamenána)
Datum: 2005-06-16, 12:39

Nerozumim otazce..
Vystup vypada tak, jak jsem popsal - napred obsah textu a pak obsah nadpisu... (takhle vygeneruje i html kod)

Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: mat. (IP adresa zaznamenána)
Datum: 2005-06-16, 12:56

JE v podstate jedno, co je obsahem bloku, proste jakmile se tam dostane <? ?> tak se to chova stejne divne.

Napr.


Neco v html pred php

<?
echo "neco v php";
?>

neco v html za php


ma pak html vystup takovyto (pri pouziti origin. lengine.php):


Neco v html pred php

neco v php
neco v html za php<!-- Blok 2 -->
<table cellSpacing="0" cellPadding="0" width="100%" bgColor="#003098" border="0" align="center"><tr>
<td class="biltucne">&nbsp; Menu</td><td width="6"><img src="image/freestyle/konectit.gif" height="16" width="6" border="0" alt="kulatý roh" /></td>
</tr></table>
<table cellSpacing="0" cellPadding="3" width="100%" bgColor="#FFFFFF" border="0"><tr><td class="z">
</td></tr></table>
<br />






podobne pri upravenem legine.php
function Blok2($bnadpis,$bdata)
{
echo "<!-- Blok 2 -->
<span class=\"blok1_nadpis\"'>".$bnadpis."</span><br />\n";
echo $bdata;
echo "<br />\n";
}

(pricemz css je
.blok1_nadpis{
padding: 2px;
color: #FFFFFF;
display: block;
background-color: #FFCC66;
font-weight: bold}
)


to generuje


Neco v html pred php

neco v php
neco v html za php<!-- Blok 2 -->
<span class="blok1_nadpis">Menu</span><br>
<br>




Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: mat. (IP adresa zaznamenána)
Datum: 2005-06-22, 20:38

Hojas, moc jsem s tim nepohnul, je na to nejaka reply?

Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-06-22, 21:01

Ja by som to vyriešil nejakou značkou a tú buď na úrovni článkovaj šablóny alebo na úrovni kompilácii šablony nahradil kódom, podobne ako <obrazek>
V článkovej šablone použítam špec. text, ktorý testujem a ak v článku existuje spravím include externého súboru, ktorému predám nejaké parametre z článku. Myslím, že to pomôže aj tebe.

Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: mat. (IP adresa zaznamenána)
Datum: 2005-06-22, 21:22

diky za tip

ale neresi to pricinu, proc se to takhle zmatecne chova... prostym "Vsazenim" php kodu se obsah dnaeho bloku proste splasi.

Re: PHP v blocich? Chova se mi to nekoretne..
Zaslán uživatelem/kou: pa3k (IP adresa zaznamenána)
Datum: 2005-06-22, 22:23

> ale neresi to pricinu, proc se to takhle zmatecne chova...
ano viem, skúšal som aj nájsť príčinu, no na tento problém som v php ešte moc zelený, skôr prídem na iné riešenie. Kľúčom by ale mohol byť manuál funkcie aval... naozaj neviem :(



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.