Все заметки с тэгом «Smarty»

Можно уточнить:
    1. Воскресенье, 11 октября 2009

      Smarty view renderer для Yii

      Ну и чтобы не обижать вполне живого старичка Smarty, написал рендерер для Yii и под него.

      Пользуемся

      Инструкция:
      - Качаем расширение для Yii.
      - Распаковываем его в protected/extensions.
      - Качаем Smarty.
      - Все файлы из libs складываем в protected/vendors/Smarty.
      - В секцию 'components' конфига добавляем:


      'viewRenderer'=>array(
      'class'=>'application.extensions.Smarty.CSmartyViewRenderer',
      'fileExtension' => '.tpl',
      //'pluginsDir' => 'application.smartyPlugins',
      //'configDir' => 'application.smartyConfig',
      ),



      Свойства текущего контроллера доступны как {this->pageTitle}.


    1. Вторник, 18 августа 2009

      spellсount 1.5

      SergiusD указал на ошибки в модификаторе для Smarty spellcount, предназначенном для правильного употребления существительного с числительным, и предложил решение.

      Обновляемся

      Те, кто не пользуется Smarty, могут немого подправить функцию под свои нужды.


    1. Понедельник, 24 ноября 2008

      Шаблонизаторы. Новая волна

      Хабр в очередной раз радует интересным набором статей.

      Нативный шаблонизатор


      Один из вариантов нативного шаблонизатора. Не идеальный, но комментарии помогут довести его до ума.

      MACRO — гибкий PHP шаблонизатор, с человеческим «лицом»


      Шаблонизатор фреймворка Limb3. Достаточно гибок. Чем-то напоминает Smarty. Очень приятно, что в статье показаны не только плюсы.

      Обзор шаблонизатора Quicky: Производительность и Гибкость


      Синтаксисом похож на Smarty. Этот же самый синтаксис более оптимален. Ну и, конечно же, скорость. Компилируется оптимальнее. Работает быстрее.


    1. Воскресенье, 26 октября 2008

      Dwoo 1.0

      Вышел стабильный релиз Dwoo — очень неплохой альтернативы популярному PHP шаблонизатору Smarty.

      Умеет всё то же, что и Smarty, но есть и очень вкусные вещи:
      — Поддержка наследования шаблонов (как в Django).
      — Расширенная система плагинов.
      — Поддержка UTF-8 для строковых операций.
      — PHP5.
      — В общем быстрее Smarty.

      Распространяется под лицензией BSD.

      Пробуем


    1. Вторник, 21 октября 2008

      Smarty 3 alpha

      Страшно популярный некогда шаблонный движок Smarty после очень длительного застоя вновь начал развиваться. На данный момент можно опробовать постоянно видоизменяющуюся SVN-alpha версию.

      Кстати, его уже вовсю обсуждают на Хабре.


    1. Среда, 30 января 2008

      Типограф

      «Типограф» — средство подготовки текстов к web-изданию. Форматирует текст для приведения его к более правильному с точки зрения типографики виду.

      Читаем


    1. Пятница, 12 октября 2007

      Прощай, Smarty?!

      Анатолий Ларин написал прощальную заметку. Заметка оказалась весьма спорной, что породило ряд довольно интересных комментариев.

      Читаем и участвуем в обсуждении


    1. Четверг, 9 августа 2007

      Подсветка синтаксиса Smarty в PDT

      Несмотря на недавний релиз Zend Framework и мои попытки на него перелезть, всё-таки решил дописать свои наработки. В качестве View в моём MVC-фреймворке выступает Smarty, поэтому я долго искал возможность подсветить его синтаксис в PDT, IDE на платформе Eclipse. И нашёл. Правда пришлось немного подправить найденый плагин, чтобы добавить в него подсветку для Smarty.

      Итак, инструкция:
      1. Сливаем немного модифицированный мной плагин.
      2. Закидываем его в eclipse\plugins\.
      3. Запускаем Eclipse.
      4. Window - Preferences - General - Editors - File Associations.
      5. Add - *.tpl.
      6. Добавляем редактор Syntax Coloring Editor и выставляем его редактором по-умолчанию.
      7. Идём в Window - Preferences - Coloring Editor - Colors и настраиваем цвета по вкусу.

      p.s. кроме Smarty в комплекте ещё 76 схем подсветки. Я также настроил себе подсветку для *.ini.


    1. Понедельник, 23 июля 2007

      Zend Framework: Использование Smarty как шаблонного движка

      Заметка прошлогодняя, но ввиду выхода Zend Framework 1.0 снова актуальная.

      Читаем

      p.s. читайте комментарии.


    1. Четверг, 1 марта 2007

      Модификатор для Smarty - подсветка BBCode и синтаксиса PHP

      Текущая версия: 1.4.5

      Плагин является расширением работы Andre Rabold. Конвертирует BBCode в обычные html-тэги. Мной была добавлена подсветка синтаксиса в тэгах [ php], защита e-mail адресов от спама, несколько новых тэгов, автоматический перенос строк и ещё немного по мелочи.

      Установка:


      1. Скачать плагин. Полный, Урезанный.
      2. Закинуть в папку plugins
      3. Использовать в шаблонах Smarty как модификатор, т.е. {$some_text|BBCode}

      История изменений:
      1.3
      (+) Добавлены [h2 ],[h3 ],[h4 ],[h5 ],[h6 ]
      (*) Тэг [strike ] изменён на [s ]
      (*) Другие изменения в тэгах

      1.4
      (+) "@" в почтовых адресах заменяются на ".sobaka."
      (*) Пофиксено отображение тэгов HTML внутри [php ]
      (-) Тэги HTML больше не удаляются

      1.4.1
      (*) Тэг <img/> изменён на <img>

      1.4.2
      (*) Все внешние CSS включены в код плагина
      (+) Полная совместимость с RSS

      1.4.3
      (*) Исправлена ошибка с отображением HTML-кода.

      1.4.4
      (-) Убран ненужный код
      (*) Ещё раз исправлена ошибка с отображением HTML-кода.

      1.4.5
      (+) Валидная замена <noindex>


  1. 1
  2. 2
  3. Последняя

Подписаться на RSS

Интересное

Разделы

  1. (5)
  2. (11)
  3. (6)
  4. (9)
  5. (6)
  6. (6)
  7. (16)
  8. (59)
  9. (264)
  10. (51)
  11. (16)
  12. (12)
  13. (37)
  14. (5)
  15. (10)
  16. (14)
  17. (18)
  18. (12)
  19. (6)
  20. (8)
  21. (7)
  22. (29)
  23. (62)
  24. (18)
  25. (64)
  26. (5)
  27. (193)
  28. (56)
  29. (6)
  30. (18)
  31. (72)
  32. (27)
  33. (65)
  34. (32)
  35. (10)
  36. (5)
  37. (6)
  38. (5)
  39. (309)
  40. (11)
  41. (6)
  42. (12)
  43. (8)
  44. (18)
  45. (6)
  46. (15)
  47. (114)
  48. (18)
  49. (6)
  50. (8)
  51. (66)
  52. (16)
  53. (6)
  54. (17)
  55. (5)
  56. (26)
  57. (7)
  58. (27)
  59. (7)
  60. (12)
  61. (11)
  62. (118)
  63. (31)
  64. (5)
  65. (18)
  66. (22)
  67. (9)
  68. (6)
  69. (8)
  70. (41)
  71. (10)
  72. (6)
  73. (12)
  74. (8)
  75. (5)

Друзья