2010 Kovo 12 10:23:51
Navigacija
Namai
DUK
Straipsniai
Siuntimai
Modai šiame saite
D.U.K. Informacija
Hostingai
Domenai
! Pagrindinės temos !
Forumas
PAIEŠKA !
Foto galerija
Web nuorodos
Naujienų kategorijos
Įrankiai
Didž. Php-F saitai
TOP Nariai

Siųstis PHP-Fusion
Siųstis v7 lietuvybę
Naudotojo vadovas v7
Demo
Guidelines
Code Of Conduct

LT Pagrindinis
LT Themes
LT Modai

Reklama
Mano ekstros

Pask. komentarai
Skriptų biblioteka
spacer
Vartotojų tinkle
Prisijungusių svečių: 22
Prisijungusių narių: 15
Prisijungę nariai: Cropp, _Beta, Arvydėlis, nuken, Hamas, Gytisz_, iZyle, Aggro, tm, Gotnix, Andrejus, Ginciuss, 7even, zDon, on-line

Registruoti nariai: 13,273
Naujausias narys: picasso
spacer
Support saitaion
spacer
Paskutiniai straipsniai
PHP Cookies [Sausain...
Referencų naudojimo ...
Lentelių kūrimas (HTML)
Lentelės puslapyje
Kaip įdėti Analytics...
Virusai
if (...else)
Tekstinis skaitliukas.
spacer
Paskutiniai nariai
nukenNaršo
Gytisz_Naršo
GotnixNaršo
_BetaNaršo
GinciussNaršo
HamasNaršo
7evenNaršo
ArvydėlisNaršo
zDonNaršo
AndrejusNaršo
CroppNaršo
iZyleNaršo
tmNaršo
on-lineNaršo
AggroNaršo
shimas00:08:16
jegaaaa00:08:35
new00:09:04
Follow00:10:18
lajanas00:11:30
spacer
Informacija:

OS: Unknown
Naršyklė: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
IP: 38.107.191.116
Naujienų: 395
Straipsnių: 179
Temų: 24,543
Postų: 324,994
Postų pask. parą: 458
Shout'ų pask. parą: 203
P.S.C. pask. parą: 678
Nuotraukų: 62

Hey.lt lankomumo statistika
spacer
Facebook
php-fusion-facebook
tapk-php-fusion-gerbeju-facebook
spacer
Reklama 400x60
Forex forum   Lineage 2   seo paslaugos   Vidaus apdaila   Idomios Naujienos  
Smailų rodymas naujienose
Parašė fLap 2010 sausio 28 13:57:10


Atsidarome theme.php Jį galite rasti savo temos kataloge. Ten susirandame:
function render_news($subject, $news, $info) {  echo "
<table style="width: 461px;" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td class="capmain" align="center">$subject</td>
</tr>
<tr>
<td class="main-body">$news</td>
</tr>
<tr>
<td class="news-footer" align="center">\n"; echo openform("N",$info['news_id']).newsposter($info," ·").newsopts($info,"·").closeform("N",$info['news_id']); echo "</td>
</tr>
</tbody>
</table>
\n";


P.S. Pas jūsų gali truputį skirtis. Tada prieš $news rašome:
".parseubb(parsesmileys("


Kai parašėme, tada po $news rašome:
"))."


Galutinis rezultatas turėtų būti:
".parseubb(parsesmileys("$news"))."


Uždarome išsaugojame. :) @fLap @PhpFusion-Lt.Com


6 Komentarai · 315 Skaityta · Spausdinti
Komentarai
Karolis 2010 sausio 28 17:31:54
".parseubb(parsesmileys($news))."




Galima ir taip. Man atrodo skirtumo nėra.
ozzWANTED 2010 sausio 28 17:43:33
Nėra, bet tavo atveju tai prieštarautų 'explicit html & php separation' principui. Pagal kurį, į HTML kodą turėtų būti iterpiamos tik galutinių rezultatų reikšmės - arba kaip konstantos arba kaip kintamieji(OOP atveju - tai būtinai final tipo kintamieji)
fLap 2010 sausio 28 21:13:37
Na nežinau, taip sugalvojau ir parašiau. akinanti šypsena
Karolis 2010 sausio 28 22:04:27
Reikėjo news.php faile jau padaryti tai, o ne temos faile!
ozzWANTED 2010 sausio 28 23:33:15
Taip tu teisus. Gi ne dideli proto bokštai fusioną rašė. Taip rašomi quickfix'ai, kai nenorima cackintas. Rezultate gadinamas bendras vaizdas. Čia beveik tas pats kas panaudoti goto - problema sprendžiant ne ją šalinant, bet nuo jos bėgant...

Jeigu Php-Fusion'as būtų hi-end engine'as, tai:

Kiekvienas modulis turėtų failą template.tpl kiekvienam savo failui.
Dizainas taip pat būtų arba template.tpl, arba bent jau praktinis html su embeddinamu php.

Kalbėdamas apie tpl turiu omenyje dizaino šablonų kodavimą naudojant Smarty. Kuris dažnai yra naudojamas kartu su Zend, nes yra kaip viena iš Zend programavimo dalių.

Programuojant smarty, nebereikia išvis nieko embeddint:
<html>
<body>
Welcome {$Username}
</body>
</html>



Didesnis pavyzdys:
<html>
<body>
Here's a table with the results: <br>
<table cellpadding=1 cellspacing=0 border=0 width=100%>
{section name=nr loop=$results}
<tr><td align="center"><br><b>TFIELDS</b> <br> </td></tr>

{sectionelse}
<tr><td align="center"><br><b>no product </b> <br> </td></tr>
{/section}
   
</table>

<br>

Here's a select with the results: <br>
<select name="mys">
    {section name=nr loop=$results}
        <option value="{$results[nr].prodID}">{$results[nr].info}</option>
    {/section}
</select>

</body>
</html>




Nors pats asmeniškai <selection'o option'ų listą apskritai esu linkęs irgi palikti Php rendering'ui. Tokiu atveju HTML template'as atrodo, bent jau man kur kas aiškiau.
Deiviux 2010 sausio 29 12:06:25
Irgi pas save saite taip padaręs merkia akį Tik biški ankščiau negu straipsnį parašiai.
Rašyti komentarą
Prisijunkite, norėdami parašyti komentarą.
Reitingai
Balsuoti gali tik nariai.

Prašome prisijungti arba prisiregistruoti.

Nėra reitingų.
Prisijungti
Nario vardas

Slaptažodis



Dar ne narys?
Registruokis

Pamiršai slaptažodį?
Paprašyk naujo

Aktyvuoti save
spacer
Šaukykla
Jei norite rašyti žinutes, turite prisijungti.

Aggro
2010/03/12 10:18
tai kad istrint neina dar jos raso kalida

new
2010/03/12 10:14
isimk ta kur bloga tema imetei ir idek su tokiu apt pavadinimu nauja

Aggro
2010/03/12 10:11
gal kas galetu padet del php-f v6 templates uzdejau netinkaman ir nzn ka dbr daryt , jai galit padekit akinanti šypsena

v1kyto
2010/03/12 09:57
norejau paklausti kas galetu padeti su tinklapio kodavimu ? firefox rodo normalei per explorer isimeto siektiek ?

Noyz
2010/03/12 09:51
nuken go to skype

Šaukyklos archyvas
spacer
Apklausa
Ar laukiate ateinančio pavasario?

Labai laukiu!

Laukiu, bet neypatingai...

Nelaukiu. Žiemą įdomiau!

Jau per vėlu laukti pavasario. Jis jau atėjo!

Man tas pats. Lyja, sninga, griaudžia... Vistiek suporte sėdžiu.

Norėdamas balsuoti turite prisijungti.
Archyvas
spacer