За последние 24 часа нас посетил 26521 программист и 1545 роботов. Сейчас ищут 842 программиста ...

Посоветуйте шаблонизатор

Тема в разделе "PHP для новичков", создана пользователем Freakmeister, 5 дек 2013.

  1. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Ну вот взять ту же джумлу. Прекрасно работает без этих ваших смарти. Просто ее "теги" вставляй в свой шаблон, сверстанный, и будет тебе радость. Я, в свое время, разобрался моментом, не зная ни смартей, ни пхп даже.
     
  2. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Шаблонизаторы, это одна из многих тем, о которых бессмысленно дисскутировать. Как, например, ООП вместо процедур. Только холивар будет и каждый продолжит считать себя правым.

    Здесь только одно решение. Засунуть своё самомнение себе куда-нибудь и попробовать использовать это, пощупать вживую чего же другие в этом находят.

    И через какое-то время понять, насколько бессмысленным дерьмом было то, что ты делал раньше.
     
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    МаксимализмЪ.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    нет. в ооп есть вполне конкретные плюхи, которые либо уместны, либо нет. Вопрос не о том, можно ли обойтись без шаблонизаторов. Вопрос в том, какие плюхи есть у них.
    Первая - синтаксис.
    Вторая - наследование? но что это я пока не успел почитать. Это явно не то, что было описано выше.
     
  5. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    igordata, ещё раз повторю - вся эта болталогия бессмысленна. Ты просто берёшь и работаешь с этим.
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    спасибо за мнение. но я пожалуй останусь при своей склонности к анализу, вместо веры на слово. =)
     
  7. Ke1eth

    Ke1eth Активный пользователь

    С нами с:
    16 мар 2012
    Сообщения:
    1.073
    Симпатии:
    11
    Адрес:
    заблудилса
    Нарыл, вобщем-то, визуально у django это выглядит так:

    base.html
    Код (Text):
    1.  
    2. {% block head %}
    3.     {% block title %}{% endblock %}
    4.     {% block menu %}{% endblock %}
    5. {% endblock %}
    6.  
    7. {% block page %}
    8.     {% block content %}
    9.     {% endblock %}
    10. {% endblock %}
    11.  
    12. {% block footer %}
    13.     {% block copyright %}
    14.     {% endblock %}
    15. {% endblock %}
    дает нам:
    [​IMG]

    И в файле base_2col.html
    Код (Text):
    1.  
    2. {% extend "base.htm" %}
    3.  
    4. {% block page %}
    5.     {% block content %}
    6.     {% endblock %}
    7.  
    8.     {% block sidebar %}
    9.     {% endblock %}
    10. {% endblock %}
    дает нам:
    [​IMG]

    Что подводит к мысли, о том, что в djang'е оно может и да, нужно, а в php есть родной инклуд - предоставляющий сей функционал, без вумных слов о наследовании шаблонов. ;)
     
  8. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    а я как раз и объясняю - никакой веры на слово. а именно анализ. только анализ на своём опыте, а не на пустых умозаключениях.