vyriesil som to, mozte LOCK
Příspěvky odeslané z IP adresy 95.103.138.–
Anonymní uživatel
Anonymní uživatel
samozrejme ze nemozem :D to je logicke...
presne tymto sposobom funguje phpBB, preto som sa chcel opytat, ci by niekto nevedel ako na to...
napr. jednoduche premenne riesim takto:
$template->assign_vars(array(
'{USERS}' => 'Uzivatelia',
'{TEST}' => 'nadpis_include',
'{TEST2}' => 'nadpis_include_druhy',
));
function assign_vars($array) {
$this->content = str_replace(array_keys($array), array_values($array), $this->content);
}
a v html
{USERS}
a vypise mi to, co potrebujem...
Anonymní uživatel
zdravim,
nedavno som sa rozhodol, ze by som skusil spravit vlastny template system a praca isla super az kym som sa nezasekol pri jednej veci:
mam napr. takyto php kod:
$var = array();
$i = 0;
$a = 6;
while($a > $i) {
$var = array(
'BYDLISKO' => 'Polna ulica',
'MENO' => 'Jozko testujuci',
'VEK' => '65'
);
$i++;
}
$template->assign_block_vars('user', $var);
obsah toho pola je teda stale iny, napr. tie udaje vytahuje z db a raz je bydlisko polna ulica a raz napr. zahradna...
obsah html (template) suboru je takyto:
<!-- BEGIN user -->
Bydlisko: {user.BYDLISKO} - Meno: {user.MENO} - Vek: {user.VEK}
<!-- END user -->
a teda potrebujem, ze kolko tych udajov je (v tomto pripade by to malo byt 6) tolko krat mi ten dany riadok zobrazi....
neviem ci som to vysvetlil spravne, ale presne na takom principe funguje phpBB, ale neviem to odtial nijak vytiahnut...
bol by som vam velmi vdacny za akukolvek pomoc