Anonymní profil Anonymní uživatel – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Anonymní uživatel – Programujte.comAnonymní profil Anonymní uživatel – Programujte.com

 

Příspěvky odeslané z IP adresy 95.103.138.–

Anonymní uživatel
PHP › template system
2. 7. 2010   #131028

vyriesil som to, mozte LOCK

Anonymní uživatel
PHP › template system
2. 7. 2010   #131018

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
PHP › template system
2. 7. 2010   #131006

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

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý