ФорумПрограммированиеPHP для идиотов → оценити мою системку

оценити мою системку

  • Абырвалг

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

    Spritz 5 января 2010 г. 14:31, спустя 8 минут 6 секунд


    У меня в системе, для шаблонизатора можно и массив и обычные значения  передавать, очень удобно, так что мд5 , ты не прав


    у меня тоже. Просто написал свой класс поверх Twig. Это кажись адаптер получился. Просто иногда удобно по кускам передавать переменные через ассигн, а иногда все сразу.
  • Troy

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

    Spritz 5 января 2010 г. 15:40, спустя 1 час 8 минут 58 секунд

    md5, да
  • NRG

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

    Spritz 5 января 2010 г. 15:43, спустя 3 минуты 16 секунд

    ты вообще что-то пишешь кроме постов на форуме? :)))

    что ты именно имеешь ввиду ?

    что-то я сегодня злой. пойду выпью, кому-нибудь по сусалам надаю и т.д.

    бывает.
  • Trej Gun

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

    Spritz 5 января 2010 г. 15:50, спустя 6 минут 46 секунд

    так поехали разгонять

    1 ассигн - чем он вам не упал? что медленный? много места занимает?
    если писать ассигн то получбться длинныйкуски в коде


    $T->assign("a", $a);
    $T->assign("b", $b);
    $T->assign("c", $c);
    $T->assign("d", $d);


    {$a}
    {$b}
    {$c}
    {$d}

    если не писать то в шаблонах
    $T->assign("letters", array(
    "a"=>$a,
    "b"=>$b,
    "c"=>$c,
    "d"=>$d,
    ));


    {$letters.a}
    {$letters.b}
    {$letters.c}
    {$letters.d}


    ну и что лучше? помоемцу вам скучно и вы создаете рифы реальности чтобы их преодолеть

    к вопросу о том стоит ли дальше этим заниматься. ну ДА блять, КОНЕЧНО, а ты думаешь все сразу начали охуенно писать?!

    к фразе типа "вроде дыр нет" - бред

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

    итд


  • Абырвалг

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

    Spritz 5 января 2010 г. 16:14, спустя 24 минуты 8 секунд

    CTAPbIu_MABP, а у меня есть волшебный метод deploy для таких случаев.

    $array = array(
    'a' => 1,
    'b' => array('a' => 40, 'b' => 50),
    'c' => 90
    );

    $tpl->deploy($array);

    ——
    [a]
    [:b.a:] - [:b.b:]
    [:c:]
  • phpdude

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

    Spritz 5 января 2010 г. 17:00, спустя 45 минут 59 секунд

    Абырвалг, мне нравится твой шаблонизатор

    [:||:]

    у тебя можно такое вывести? у меня да :)

    $tpl->assign("||:", "boyan");
    $tpl->display("index");
    Сапожник без сапог
  • Givi

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

    Spritz 5 января 2010 г. 17:03, спустя 3 минуты 10 секунд

    Абырвалг, признаться честно, последнее - пиздоватизм малость, так как если видеть такое в шаблоне, то ты прав - верстальщик нужен только для верстки основного шаблона, за это и платят ему довольно таки нормальные деньги (особенно если учесть "такой" объем работ). Остальное, господа программисты, ебитесь сами? Да не, хуй. Программист тоже таки не должен знать как и нахуй правильно "доверстывать" сайт. А ведь если разбивать на куски, делать подстановку вместо одного куска верстки другой, то тут без знаний верстки не обойтись… но ведь нах нужно держать верстальщика ради одной верстки (верстки одного макета) за 50-100 баксов, и платить ему ежемесячно 500 ?
    Короче, шаблоны с находящимися внутри хуйовинами ввида вот таких баянов
    [a]
    [:b.a:] - [:b.b:]
    [:c:]

    это пиздец и никак не лучше.
    Ведь шаблонизатор придумали не просто от нех делать, а с целью загрузить верстальщика ещё и "натягиванием" всего макета на движок сайта. А с такой хнёю верстальщик заебется изучать все извращения, которые ваш мозг придумает.

    Делайте попроще, не ищите на жопу геморроя. Мне, как верстальщику, для постоянной работы проще выучить основы пыхи, которые мне в будущем могут пригодится, чем учить псевдоязык, который я буду юзать пока я "тут".
  • Абырвалг

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

    Spritz 5 января 2010 г. 17:16, спустя 12 минут 44 секунды

    Шаблонизатор не мой, это все Фабьен. Я лишь надмозг надкласс поверх него соорудил с настройками "под себя". Можно не [:var:] а {{var}} для вывода переменных испольховать, но мне рисовать баяны больше нравятся.
    Спустя 123 сек.
    у нас 1 верстальщик. Работой загружен всегда.
    Спустя 31 сек.
    зы: я ж в соседней теме писал, что он у нас даже с XSLT сам справляется
  • Trej Gun

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

    Spritz 5 января 2010 г. 17:50, спустя 33 минуты 37 секунд

    у меня есть волшебный метод deploy

    речь шла о смарти

    мне жаль твоего верстальщика
  • felix90

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

    Spritz 5 января 2010 г. 18:21, спустя 31 минуту 47 секунд

    А почему бы не забить на смарти и начать использовать dudetpl ? Использую его в своей CMS и нарадоваться не могу.. Очень удобная штука! :)

    З.Ы. Дуд, спасибо тебе за твои классы, ибо почти всеми ими я пользуюсь :)
  • phpdude

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

    Spritz 5 января 2010 г. 21:04, спустя 2 часа 42 минуты 16 секунд


    А почему бы не забить на смарти и начать использовать dudetpl ? Использую его в своей CMS и нарадоваться не могу.. Очень удобная штука! :)

    З.Ы. Дуд, спасибо тебе за твои классы, ибо почти всеми ими я пользуюсь :)
    ахуенчег расрас!! 11)
    Сапожник без сапог

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