Sākumlapa › Forumi › Mājas lapu izstrāde › Servera puse (php, java, ruby, perl, python) › PHP koda saīsināšana – definēšana
……
$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
Ļoti vienkāršs piemērs.
PHP:
display(’index.tpl’);
?>
HTML (TPL):
{$variable}
print(”
$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(’ ‘ . format_comment($array[’body’]));
if (get_user_class() >= UC_ADMINISTRATORS)
{
print(” [‘ .rediģēt. “]‘);
print(” [‘ .dzēst. “]‘);
}
print(’‘);
}
}
[..]
?>
Kā izskatīsies nodefinēts?
Nezinu, jo PHP, tikai nesen sāku apgūt.. 🙂
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!
template.php
vai
index.php
Ja es pareizi sapratu ko tu gribi…
EDIT:
code te nestraadaa taadeelj hvz kaa lai tev paraada:
šādu kodu es gribu pārvērst mazā kodiņa, piemēram, {kodins1}{kodins1}
figna.php
un tad include
Neder?
Tad da jebkur:
function
..visa tava figņa iet šeit…
}
un izsauc kodins1()
Programmēšanas pamatus vajag pamācīties. Phpisti, jebitvai…
PHP pati par sevi ir embed’ojama.
crow
nekā garais PHP penters! 🙂