Инкрементиране - темплейт енджин

Ето един, който направих преди доста време ей така за спорта. Не съм го ползвал. Има if, while блокове. Рекурсивни са с помощта на доста дълги regexp. Ако разбереш нещо го ползвай. Няма коментари :lol:

http://web-tourist.net/userfiles/2/2669.rar
 
Благодаря ти, но не искам да използвам готово, а да ти го разуча и да напиша нещо мое ако схвана блоковете, затова ако имаш някво example-че от него да гледам кое какво и как замества, ще ми е по-лесно.

//да не пропусна да кажа, че още чакам бат Жоро :mrgreen:
 
Karcho каза:
Благодаря ти, но не искам да използвам готово, а да ти го разуча и да напиша нещо мое ако схвана блоковете, затова ако имаш някво example-че от него да гледам кое какво и как замества, ще ми е по-лесно.

//да не пропусна да кажа, че още чакам бат Жоро :mrgreen:

Дал съм ти го за да разгледаш кода, не да го ползваш на готово :lol:

Моята идея беше

$tpl->AddRepeater('blok', array('promenlivi' => '123');
$tpl->AddRepeater('blok', array('promenlivi' => '456');
$tpl->AddRepeater('blok', array('promenlivi' => '789');

{repeat:blok}
tuka {promenlivi}<br />
{endrepeat}

ще изведе
tuka 123
tuka 456
tuka 789
 
Добавяш ги така към масив
$repeaters[$name][] = $array_promenlivi;

и после въртиш блока foreach ( $repeaters[$name] as $values ) и заместваш с нещата от масива $values
 
Да, нали като в функцията извикам това сие всичко нормално, когато го реплейсвам, пак един резултат :(
 
Лол. Направих гооо, скачам до небето и нагоре!! :D
+1 StormBreaker, понеже той най-много се опита да помогне.
 

Back
Горе