ФорумПрограммированиеPHP для идиотов → Шаблонизатор. Опять бля ((

Шаблонизатор. Опять бля ((

  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 19:46

    Народ. порассуждаем?

    кто будет писать код - нахуй забаню из пхпмайадмина.


    уж кода то от людей я не прошу :0

    шаблонизатор - наподобие смартей, только в сотни раз проще по ситаксису.

    итак, рулим :)
    я предлагаю


    [title] - вывод переменной
    [:title] - htmlspecialchars переменной и вывод ее очевидно (спасибо артедоо)
    [*items] … - foreach block. ахуенно ли? думаю что это больше всего ассоциируется с перебором
    ахуенно в фориче то, что! елементом перебора становится нечто вида _item. то есть подставляется палка слева и обрезается последний символ. ну и поддерживаются конструкции вида [_item.title], [:_item.title]
    [?count(items) > 10] [/?] - if block.

    [@function items .get.id] - вызов функции, да в смарти есть названия параметров, я хочу от них отказаться :)

    [#block_function items .get.id] [/#] - блочная функция.


    минусы
    - не хочу делать модификаторы

    плюсы
    - лаконичность
    - простые конструкции максимально короткие
    - небольшой функционал (ЭТО И ПРАВДА ПЛЮС :))
    - ахуенен для небольших проектов
    - будет компилируемый.

    Предлагайте ваши варианты конструкций шаблонизатора. выслушаю все варианты.

    зы давно на пыхе имхо не обсуждался не флейм, и не задачи из серии (не работает хтмл ..)
    Сапожник без сапог
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 19:58, спустя 11 минут 24 секунды

    идите вы нахуй со своими шаблонизаторами
    все умрут, а я изумруд
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 19:58, спустя 24 секунды


    идите вы нахуй со своими шаблонизаторами
    напомни айди в бд)
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 20:04, спустя 5 минут 17 секунд

    он же намба ван …. )))
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 20:05, спустя 1 минуту 53 секунды


    он же намба ван …. )))
    пошел поменяюсь =))
    Сапожник без сапог
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 20:08, спустя 2 минуты 48 секунд

    я писал код?
    я сказал — идите вы нахуй со своими шаблонизаторами
    так что идите вы нахуй со своими шаблонизаторами
    все умрут, а я изумруд
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 20:09, спустя 45 секунд

    md5, )))
    Сапожник без сапог
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 20:11, спустя 2 минуты 6 секунд

    на хую я вертел ваши шаблонизаторы)))
  • AndryG

    Сообщения: 237 Репутация: N Группа: Адекваты

    Spritz 26 июня 2009 г. 20:46, спустя 34 минуты 48 секунд

    И как, думаете Вы, появился Смарти?
    Решили сделать просто и лаконично … а потом начали слушать идеи :-)

    Нативные шаблоны и все дела. В класс обернуть его работу и хватит.

    А писать шаблонизаторы – получаете фигню … "На языке, который создавлся для обработки страниц пишем язык для обработки страниц"

    Не буду личного опыта приводить … мал ещё :-)
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 21:10, спустя 23 минуты 59 секунд


    И как, думаете Вы, появился Смарти?
    Решили сделать просто и лаконично … а потом начали слушать идеи :-)

    Нативные шаблоны и все дела. В класс обернуть его работу и хватит.

    А писать шаблонизаторы – получаете фигню … "На языке, который создавлся для обработки страниц пишем язык для обработки страниц"

    Не буду личного опыта приводить … мал ещё :-)
    тут код и не просят, я хочу идеи по конструкицям языка, я привле все мысли что были в голове
    Сапожник без сапог
  • Trej Gun

    Сообщения: 5305 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 23:13, спустя 2 часа 3 минуты 10 секунд

    [/?] очень неоднозначный синтаксис, придется использовать конечные автоматы, код превращается в бб
    Спустя 166 сек.
    mario, а вот не надо меня плюсовать, конечные автоматы очень стабильные к ошибкам и опечаткам
    Спустя 1682 сек.
    удалять месаги не хорошо

    тем более что со мной всравно можно поспорить, конечные автоматы хооть и мегастабильны но изза этого ухудшается качество кода и ухудшается поиск ошибки
    Спустя 55 сек.
    вобщем не боись отстаивать свое мнение
    Спустя 40 сек.
    если оно конечно есть, и ты не просто так заплюсовал пост лишь бы чтото отписать
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 26 июня 2009 г. 23:34, спустя 21 минуту 9 секунд

    CTAPbIu_MABP, что за бредопост, я вообще не понял про что ты, после первого предложения…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 27 июня 2009 г. 0:47, спустя 1 час 12 минут 32 секунды

    adw0rd, та он ваще какойта странный последнее время….
    скоро он нам откроет свой секрет)))
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 27 июня 2009 г. 0:49, спустя 2 минуты 16 секунд

    CTAPbIu_MABP, тот пост плюс в другой теме… я хз как он тут очитился, то ли я вкладку попутал, то ли пиздец какой то… :) так что не парься.
    А по теме выскажусь завтро…
    Спустя 54 сек.
    вот этот пост http://pyha.ru/forum/topic/950.msg54018#msg54018
  • Patrick

    Сообщения: 506 Репутация: N Группа: Кто попало

    Spritz 27 июня 2009 г. 4:27, спустя 3 часа 38 минут 25 секунд

    phpdude, ты трезв?

Пожалуйста, авторизуйтесь, чтобы написать комментарий!