Parasti, ja definē kādu vārdu tekstu, ko parasti izmanto valodas failos raksta šādi:
Kods:
......
$jaunumi="teksts";
echo $jaunumi;
....
, bet kā saīsināt kādu noteiktu PHP kodu, tā lai tas dizaina failā no noteikta "koda", kas šajā gadījumā varētu būt $definējums izvilktu nodefinētu php kodu, tādējādi atvieglinot dizaina lapu rediģēšanu un arī pārskatāmību! Ceru, ka kāds varēs parādīt piemēru, kā to panākt!
Ideja ir tāda, ka ir jāiekļauj Smarty klases fails. Tad tas ir jāizsauc. Tad attiecīgi, skatoties dokumentāciju un forumu var saprast, kā šo kodu pārveidot Smarty valodā - attoecīgi vieglāku dizaineriem... CHAKARS!
_________________ Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
Nē. Tev nav obiligāti jāizmanto Template System šāda. Vari vienkārši template failus atstāt kā PHP, nevis HTML, t.i. TPL. Tad varēsi tajos atstāt standarta mainīgos utml..
_________________ Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://paste.php.lv/157fd5ca2530a9c2c534cedb562ef488?lang=php
šādu kodu es gribu pārvērst mazā kodiņa, piemēram, {kodins1}. Un ievadot HTML failā {kodins1} pārlūkā parādīsies tāda pati informācija kā no garā PHP koda...!! Ja uzzināšu, kā nodefinēt to kodu, tad pārējo it kā zinu, kā uzrakstīt..!
Paldies! Tieši tas, ko man vajadzēja! Es mācos pašmācības ceļā, un kā māku, ja ko nesaprotu pajautāju te, par cik man atmiņa laba, tad visu ko te man palīdz atrisināt atceros!
es biju domājis tieši to, ko crow uzrakstīja par FUNCTIONS(), un man tagad ir viennozimīgi ērtāk pārskatīt un labot PHP gan arī HTML failus, kas ir <div><jaunumi></div> nekā garais PHP penters!
elwins : 17 Marts 2010 16:48:25
$jaunumi="teksts";
echo $jaunumi;
....
, bet kā saīsināt kādu noteiktu PHP kodu, tā lai tas dizaina failā no noteikta "koda", kas šajā gadījumā varētu būt $definējums izvilktu nodefinētu php kodu, tādējādi atvieglinot dizaina lapu rediģēšanu un arī pārskatāmību! Ceru, ka kāds varēs parādīt piemēru, kā to panākt!
daGrevis : 17 Marts 2010 18:03:45
<?php
$smarty = new Smarty();
assign('variable', 'value');
$smarty->display('index.tpl');
?>
HTML (TPL):
<p>{$variable}</p>
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
elwins : 17 Marts 2010 18:14:47
<php>= UC_ADMINISTRATORS)
print("<center><a><font>[Jauna ziņa]</font></a></center>");
$res = mysql_query("SELECT * FROM news WHERE ADDDATE(added, INTERVAL 45 DAY) > NOW() ORDER BY added DESC LIMIT 5") or sqlerr(__FILE__, __LINE__);
if (mysql_num_rows($res) > 0)
{
while($array = mysql_fetch_array($res))
{
print('<br><img> ' . format_comment($array['body']));
if (get_user_class() >= UC_ADMINISTRATORS)
{
print(" <font>[<a>' .rediģēt. "</a>]</font>');
print(" <font>[<a>' .dzēst. "</a>]</font>');
}
print('</li>');
}
}
[..]
?>
Kā izskatīsies nodefinēts?
Nezinu, jo PHP, tikai nesen sāku apgūt..
daGrevis : 17 Marts 2010 18:18:30
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
elwins : 17 Marts 2010 18:22:40
daGrevis : 17 Marts 2010 18:31:20
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
rATRIJS : 17 Marts 2010 18:58:24
_________________
Apple un Biibele FTW!!!
elwins : 17 Marts 2010 20:05:13
Crow : 17 Marts 2010 20:19:36
rATRIJS : 17 Marts 2010 20:22:54
_________________
Apple un Biibele FTW!!!
daGrevis : 17 Marts 2010 21:03:37
_________________
Think of how stupid the average person is, and realize half of them are stupider than that. /George Carlin/
http://twitter.com/#!/daGrevis
http://last.fm/user/daGrevis
http://ask.fm/daGrevis
http://dagrevis.lv/
elwins : 17 Marts 2010 21:06:02
rATRIJS : 17 Marts 2010 21:14:31
_________________
Apple un Biibele FTW!!!
elwins : 17 Marts 2010 22:10:08