Как я запускал LiveStreet на VPS. Все части.
10
Меня попросили объединить все три мои части про то как я ставил LS.
Часть 1 (Amazon s3 и CURL)
Часть 2 (Плагин Amason S3 и Livestreet Picture Albums)
Часть 3 (XML ошибка, SiteMap)
Собственно все части под катом.
Читать дальше
Часть 1 (Amazon s3 и CURL)
Часть 2 (Плагин Amason S3 и Livestreet Picture Albums)
Часть 3 (XML ошибка, SiteMap)
Собственно все части под катом.
Читать дальше
Помечаем куски шаблонов в скомпилированой странице for 0.5.1
25
Навеяно топиком, хотя сам использую для верстки практически с момента выхода 05 версии, както не подумал что это может быть полезно и другим ;) исправляюсь )
Читать дальше
Читать дальше
Серьезное предложение по шаблонизатору.
2
Всем привет долго я занимался версткой, и Joomla десятки шаблонов и WP пару десятков. И даже vBulletin 3.8 ой мама дорогая и даже 4.* (кто знает тот поймет :))
Так что мне есть с чем сравнивать шаблонизатор LS, хорошо что выбрали Smarty очень умненький и интуитивный, как верстальщик это говорю.
Но в чем проблема не всегда понятно где какой шаблон? в каком Action или еще где? А бывает ИНОГДА что плагин БЛИН заменяет шаблон, не знаю почему такое решение выбрали :) как мне кажется не самое удачное но ладно. ПО мне так хуки лучшее решение…
Ну так в чем ПРЕДЛОЖЕНИЕ!
Читать дальше
Так что мне есть с чем сравнивать шаблонизатор LS, хорошо что выбрали Smarty очень умненький и интуитивный, как верстальщик это говорю.
Но в чем проблема не всегда понятно где какой шаблон? в каком Action или еще где? А бывает ИНОГДА что плагин БЛИН заменяет шаблон, не знаю почему такое решение выбрали :) как мне кажется не самое удачное но ладно. ПО мне так хуки лучшее решение…
Ну так в чем ПРЕДЛОЖЕНИЕ!
Читать дальше
Обновление шаблонизатора Smarty до версии 3.0.7
19
В SVN версии LS произошло обновление шаблонизатора Smarty, теперь используется последняя 3.0.7 версия, написанная на PHP 5.2.
Обновление в ядре прошло гладко, единственное пришлось внести изменения в стандартный класс Smarty — trac.lsdev.ru/livestreet/changeset/1129, это позволит делигировать шаблоны плагинами.
Теперь самое важное — для работы текущих шаблонов на новой версии шаблонизатора необходимо внести в них некоторые изменения. А именно:
Пример адаптации шаблона «new» — trac.lsdev.ru/livestreet/changeset/1128
Обновление в ядре прошло гладко, единственное пришлось внести изменения в стандартный класс Smarty — trac.lsdev.ru/livestreet/changeset/1129, это позволит делигировать шаблоны плагинами.
Теперь самое важное — для работы текущих шаблонов на новой версии шаблонизатора необходимо внести в них некоторые изменения. А именно:
- везде, где используется
имя файла нужно брать в кавычках, по сути это относится к любым параметрам{include file='file_name.tpl'} - не использовать апострофы `, т.е. было
стало{include file='paging.tpl' aPaging=`$aPaging`}
для математических выражений{include file='paging.tpl' aPaging=$aPaging}
меняем их на скобки{section name=closelist1 loop=`$nesting-$cmtlevel+1`}{section name=closelist1 loop=($nesting-$cmtlevel+1)} - после открывающей фигурной скобки { и перед закрывающей } не должно быть пробельных символов, иначе они не считаются за конструкции Smarty
- в условиях логические операторы необходимо отделять пробелами, было
стало{if $aParams[0]=='favourites'and$aParams[1]!='comments'}{if $aParams[0]=='favourites' and $aParams[1]!='comments'}
Пример адаптации шаблона «new» — trac.lsdev.ru/livestreet/changeset/1128
Перенос header_nav из header
Работаю над шаблоном.
Хочу перенести header_nav.tpl ({include file='header_nav.tpl'}) из header.tpl в footer.tpl, но меню функционирует только в header.tpl
В чем проблема?
Хочу перенести header_nav.tpl ({include file='header_nav.tpl'}) из header.tpl в footer.tpl, но меню функционирует только в header.tpl
В чем проблема?
Настройка шаблонизатора для разработки
2
Если нужно создать/сверстать шаблон для livestreet, рекомендую добавить настройку в шаблонизатор.
Smarty->force_compile
Очень удобная штука, когда верстаешь и хочешь быть уверенным в том, что страница действительно обновилась при тесте.
Код внутри.
Читать дальше
Smarty->force_compile
Очень удобная штука, когда верстаешь и хочешь быть уверенным в том, что страница действительно обновилась при тесте.
Код внутри.
Читать дальше
шаблонизатор Blitz
7
Недавно в голове зародилась идея убить сменить шаблонизатор в LS, и поменять его на Blitz, отсюда соотвественно возникают вопросы, кто такой такой Blitz и с чем его едят, попробую объяснить вкраце:
1)Блитз представляет из себя блочный шаблонизатор, что принципиально отличает его от Smarty используемого в Livestreet.
2)Smarty по сравнению с Blitz — язык программирования.
3)шаблонизатор написан на C, подключается как расширение PHP, это позволит со спокойно душой увеличивать нагрузку на ваш проект, т.к вообщем-то сам шаблонизатор и расчитан на большие проекты.
4)Скорость шаблонизатора сопоставима со скоростью обычного php.
5)В шаблонах нет логики приложения, нет циклов, ветвлений, это все позволит по максимум упростить работу верстальщикам.
6)Код движка значительно «похудеет» и его будет проще и быстрее разобрать.
На данный момент япотрошу меняю шаблонизатор на версии 0.4, с результатами хирургических вмешательств циркулем работы ознакомлю в ближайшее время.
1)Блитз представляет из себя блочный шаблонизатор, что принципиально отличает его от Smarty используемого в Livestreet.
2)Smarty по сравнению с Blitz — язык программирования.
3)шаблонизатор написан на C, подключается как расширение PHP, это позволит со спокойно душой увеличивать нагрузку на ваш проект, т.к вообщем-то сам шаблонизатор и расчитан на большие проекты.
4)Скорость шаблонизатора сопоставима со скоростью обычного php.
5)В шаблонах нет логики приложения, нет циклов, ветвлений, это все позволит по максимум упростить работу верстальщикам.
6)Код движка значительно «похудеет» и его будет проще и быстрее разобрать.
На данный момент я
- +9
- 19 мая 2010, 18:41
- sidney_yang
- 61
Девелоперский шаблон
Планируется ли создание простого девелоперского шаблона, где небыло бы mootools наворотов, переключающихся ajax блоков, и где был бы прокомментированый код, в котором былобы четко описано — что, как и откуда и каким образом?
С точки зрения верстки, шаблонизатор расчитан на тру програмистов, нежели на простых среднестатистических дизайнеров/верстальщиков, офк. Собственно обилие и разнообразие шаблонов в соответствующем разделе, только подтверждает этот факт.
С точки зрения верстки, шаблонизатор расчитан на тру програмистов, нежели на простых среднестатистических дизайнеров/верстальщиков, офк. Собственно обилие и разнообразие шаблонов в соответствующем разделе, только подтверждает этот факт.
- 0
- 18 мая 2010, 14:50
- twentyseven
- Оставить комментарий
Шаблонизатор Livestreet
Товарищи лайвстритовцы, собрался делать дизайн к своему проекту. Но вот всретил некоторые трудности… Вроде и не тупой, но в шаблонизаторе всё на столько запутанно, что чёрт ногу сломит… Поиск юзал, но так и не нашол топик, где бы есть описание шаблонизатора… Нет ли таких людей, в закромах которых есть хоть какое-то описание шаблонизатора..? Был бы очень признателен за информацию. Заранее спасибо.