ФорумПрограммированиеPHP для идиотовРасширения PHP → Туплю... Smarty 3

Туплю... Smarty 3

  • Дмитрий

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

    Spritz 5 марта 2011 г. 10:44

    Здравствуйте, попросили разобрать старый код PHP на новый шаблонизатор Smarty 3 (версия 3.07 понравилась), ну типа не проблема, но столкнулся в шаблонах с огромным множеством использования тегов {php} что убрано в Smarty 3, можно конечно включить в конфиге их поддержку и забыть типа похуй, но не хочется так поступать, собственно все использования тегов {php} в местах где используется вставка вывода в шаблон из файлов запросов к примеру:
    {php} include('test.php'); {/php}
    в файле тест запрос к базе генерация и вывод на его основании выпадающего списка и все, вот туплю как убрать по уму использование тега {php} в данных ситуациях и сделать грамотно на Smarty 3, другой путь кроме как везде править по уму код php и в Smarty уже использовать разбор массива через {foreach},{foreachelse} пока не вижу, кто что предложит, просто огромное количество такого тупого использования тегов {php}…

    Решение найдено, предложено переписать все по правилам или пойти на хуй с такой писаниной, других слов нет, просто пиздец полный, сегодня дальше все посмотрел, инструкции типа: $smarty->display('index.tpl'); и в index.tpl ничего нет кроме {* Smarty *} {include file='head.tpl'} {include file='header.tpl'} {include file='main.tpl'} {include file='footer.tpl'} пиздец… зато а в них тупо код php в тегах {php} в огромном количестве…  убили мое понимание окончательно…
  • Kvs

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

    Spritz 6 марта 2011 г. 8:45, спустя 22 часа 1 минуту 5 секунд

    а в них тупо код php в тегах {php} :DD
  • iphine5g

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

    Spritz 6 ноября 2011 г. 3:34, спустя 244 дня 18 часов 48 минут

    скажите а как используя смарти составить таблицу при цикличном выводе? Я подозреваю что нужен cycl, но что то не вдуплю как использовать. Нужен такой вывод.

    1 2 3 4 5 6
    7 8 8 10 11 12

    то есть в две строки и 6 столбцов
  • md5

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

    Spritz 6 ноября 2011 г. 7:09, спустя 3 часа 35 минут 14 секунд

    iphine5g,

    все умрут, а я изумруд
  • Frozzeg

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

    Spritz 6 ноября 2011 г. 7:17, спустя 8 минут 10 секунд

    аххах )) картинка +5
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • tartar

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

    Spritz 25 ноября 2011 г. 14:48, спустя 19 дней 7 часов 30 минут

    Работал с смарти, начал вовсе ненавидеть все шаблонизаторы. Если они сделаны больше для облегчения жизни дизайнеров то в пизду пусть учат шаблоны на ПыХоПэ…
  • Ivan

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

    Spritz 25 ноября 2011 г. 14:51, спустя 3 минуты

    Это не смешно уже, как то быдловато, бородато, и вообщем мусор на форуме….
  • iphine5g

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

    Spritz 4 декабря 2011 г. 8:22, спустя 8 дней 17 часов 30 минут

    у меня если включить автолоад классов, перестает работать
    Спустя 18 сек.
    setCaching в smarty
    Спустя 55 сек.
    $smarty->setCaching(Smarty::CACHING_LIFETIME_CURRENT);


    автолоад пытается достать Smarty_Template_Cached.php из папки с классами для автолоада
    Спустя 25 сек.
    естественно она не там, и получается хуетень
    Спустя 19 сек.
    как можно совместить?
  • artoodetoo

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

    Spritz 4 декабря 2011 г. 9:50, спустя 1 час 28 минут 39 секунд

    сделать нормальный автолоадер очевидно
    ιιlllιlllι унц-унц
  • Ivan

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

    Spritz 4 декабря 2011 г. 14:33, спустя 4 часа 42 минуты 54 секунды

    namespaces рулят :)
  • Cartagen

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

    Spritz 19 января 2012 г. 10:14, спустя 45 дней 19 часов 40 минут

    Есть смысл переходить на новую версию Smarty?
  • master

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

    Spritz 19 января 2012 г. 10:20, спустя 5 минут 41 секунду

    Cartagen, при такой постановке вопроса - нет
    не всё полезно, что в swap полезло

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