Простой шаблонизатор - Visavi.net https://visavi.net/ RSS - Visavi.net https://visavi.net/assets/img/images/logo_small.png RSS - Visavi.net https://visavi.net/ [email protected] (admin) [email protected] (admin) Sun, 24 Nov 2024 05:16:37 +0300 Как многие говорят: &quot;Сам язык PHP лучший шаблонизатор&quot; (в пределах PHP). https://visavi.net/articles/comments/484 Простой шаблонизатор iNeeXT Fri, 10 May 2013 18:37:48 +0400 Комментарии https://visavi.net/articles/comment/484/1842 Понятно. Ну удачи https://visavi.net/articles/comments/484 Простой шаблонизатор Артур Thu, 09 May 2013 20:03:27 +0400 Комментарии https://visavi.net/articles/comment/484/1841 <blockquote class="blockquote"><strong>Башка</strong> (Сегодня / 11:45)<br> Да, конечно:<br> 1. public свойства:<br> 2. нет проверки входящих значений;<br> 3. eval опасная функция, ее лучшее вообще не использовать;<br> 4. ошибки выводятся прямо в выходной поток. Стиль Unix? )<br> 5. шаблонизатор это средство разделения логики и дизайна, а у тебя разделения не происходит, может проще не использовать шаблонизатор, а писать сразу в &lt;?php ?&gt; ?</blockquote> <br> 1,2 это я добавлю))<br> 3 пишу я для себя))<br> 4 сначала было через die(); exit(); но потом еще error_reporting(0); добавил в метод ну чтобы остальные шаблоны выводились а несуществующий выдавал бы подсказку))<br> 5 Я его использую не для разделения а для того что бы определенный кусок оформления не приходилось бы переписывать во всех файлах)) очень легко затачивать дизайны))) https://visavi.net/articles/comments/484 Простой шаблонизатор KpuTuK Thu, 09 May 2013 19:25:56 +0400 Комментарии https://visavi.net/articles/comment/484/1840 Лень функциональность добавлять, я сейчас другой парадигмой занимаюсь, позже вернусь к шаблонизации https://visavi.net/articles/comments/484 Простой шаблонизатор Артур Thu, 09 May 2013 14:51:26 +0400 Комментарии https://visavi.net/articles/comment/484/1839 <strong>Башка</strong>, не слишком функциональный <img src="https://visavi.net/uploads/stickers/sad.gif" alt="sad"> Хотя ООП хорошо показан. https://visavi.net/articles/comments/484 Простой шаблонизатор iNeeXT Thu, 09 May 2013 14:10:51 +0400 Комментарии https://visavi.net/articles/comment/484/1838 Да, конечно:<br> 1. public свойства:<br> 2. нет проверки входящих значений;<br> 3. eval опасная функция, ее лучшее вообще не использовать;<br> 4. ошибки выводятся прямо в выходной поток. Стиль Unix? )<br> 5. шаблонизатор это средство разделения логики и дизайна, а у тебя разделения не происходит, может проще не использовать шаблонизатор, а писать сразу в &lt;?php ?&gt; ? https://visavi.net/articles/comments/484 Простой шаблонизатор Артур Thu, 09 May 2013 11:45:43 +0400 Комментарии https://visavi.net/articles/comment/484/1837 <blockquote class="blockquote"><strong>Башка</strong> (Вчера / 14:53)<br> Лучшее ООП так не пользоваться вовсе )))</blockquote> а можно узнать почему?? <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/articles/comments/484 Простой шаблонизатор KpuTuK Thu, 09 May 2013 07:52:58 +0400 Комментарии https://visavi.net/articles/comment/484/1836 Какую статью? https://visavi.net/articles/comments/484 Простой шаблонизатор Артур Wed, 08 May 2013 17:35:28 +0400 Комментарии https://visavi.net/articles/comment/484/1835 Я не пользуюсь шаблонизаторами, потому плохо знаю их суть, но вызов принят )))<br> Накалякал маленький аналог того, что говорит (по моему мнению) автор в один класс, хотел сделать что то интереснее, но потом зашел на пикабу и не смог.<br> <a href="http://upwap.ru/3104265" target="_blank" rel="nofollow">http://upwap.ru/3104265</a> - Архив<br> Документация в коде, там же и пример. Шаблонизатор может компилировать, а может и интерпретировать. Умеет только заменять значения в тегах https://visavi.net/articles/comments/484 Простой шаблонизатор Артур Wed, 08 May 2013 17:35:10 +0400 Комментарии https://visavi.net/articles/comment/484/1834 <strong>Башка</strong>, было бы не плохо если бы ты написал статью <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/articles/comments/484 Простой шаблонизатор Изнаур Wed, 08 May 2013 16:37:26 +0400 Комментарии https://visavi.net/articles/comment/484/1833 <strong>Башка</strong>, даёшь продвинутый микро-шаблонизатор <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/articles/comments/484 Простой шаблонизатор iNeeXT Wed, 08 May 2013 15:01:46 +0400 Комментарии https://visavi.net/articles/comment/484/1832 Лучшее ООП так не пользоваться вовсе ))) https://visavi.net/articles/comments/484 Простой шаблонизатор Артур Wed, 08 May 2013 14:53:53 +0400 Комментарии https://visavi.net/articles/comment/484/1831 <strong>iNeeXT</strong>, ну да)) но 1м способом для меня легче)) https://visavi.net/articles/comments/484 Простой шаблонизатор KpuTuK Wed, 08 May 2013 10:34:28 +0400 Комментарии https://visavi.net/articles/comment/484/1830 Метод assign лучшее использовать так:<br> <br> <pre class="prettyprint">&lt;?php $doc = new template(); $el = array(); $doc-&gt;assign(array( &#039;el&#039; =&gt; array(&#039;a&#039; =&gt; &#039;тестовое значение 1&#039;), &#039;aa&#039;, &#039;тестовое значение 2&#039;, )); $doc-&gt;display(&#039;test.tpl&#039;); ?&gt;</pre> <br> Хотя, кому как <img src="https://visavi.net/uploads/stickers/smile.gif" alt="smile"> https://visavi.net/articles/comments/484 Простой шаблонизатор iNeeXT Wed, 08 May 2013 08:20:46 +0400 Комментарии https://visavi.net/articles/comment/484/1829