Начал учить Smarty
1.
JustZero (02.11.2010 / 22:08)
Подскажите как надо делать, что бы передавать данные с мускула на смарти?
2.
Саня (02.11.2010 / 23:11)
как-как... мучать гугл получше )
3.
delete (02.11.2010 / 23:20)
читай мануал по смарту
http://www.smarty.net/manual/ru/
4.
Стасон (02.11.2010 / 23:24)
жертвовать производительностью ради скорости написания на мой взгляд глупо )))
5.
delete (02.11.2010 / 23:57)
4.
Diablo, да скорость написания тоже оставляет желать лутшего. Ведь одно дело спользовать шаблоны созданые для смарту. Тогда удобно, а вот если сам же и верстаеш шаблон, то все преимущество шаблонизатора теряется, но если проект серьезный и есть мысли его расширять, то да)) смарту выручит и не раз.
6.
Саня (03.11.2010 / 00:46)
Ну например чтобы пых программисту устроиться на норм работу знание ООП и основных фреймворков и шаблонизатором является одним из основных условий
7.
delete (03.11.2010 / 02:49)
6.
sanzstez, согласен, но применение ООП нужно лиш там где это необходимо, а не визде))
8.
ктулху (03.11.2010 / 04:33)
Гляньте в сторону blitz, по производительности здорово делает Smarty)
9.
Стасон (03.11.2010 / 07:54)
sanzstez (3 Ноября 2010 / 00:46)
Ну например чтобы пых программисту устроиться на норм работу знание ООП и основных фреймворков и шаблонизатором является одним из основных условий
Это да, но большинство кодеров пишут для себя используя фреймворки, это я и считаю глупостью. Хотя для общего развития тоже их ковырял может быть даже и время зря потратил
10.
ramzes (03.11.2010 / 09:47)
ShiftBHT_есть_чо7 (3 Ноября 2010 / 04:33)
Гляньте в сторону blitz, по производительности здорово делает Smarty)
имхо, свой собственный, маленький и без ненужных функций лучше всех этих монстров, и по скорости выигрывает и использовать легче
11.
Стасон (03.11.2010 / 10:15)
ramzes (3 Ноября 2010 / 09:47)
имхо, свой собственный, маленький и без ненужных функций лучше всех этих монстров, и по скорости выигрывает и использовать легче
Тоже гуд. 3/4 функционала любого фреймворка мне б точно не пригодилось. Пользоваться хелпиром типа br() вместо тега <br/> может только шизик )))
12.
ramzes (03.11.2010 / 10:29)
реально, периодически попадается какой ни будь вап-блог или типа того, который смарти испоьзует,
забавно скрипт весит в 3 раза меньше шаблонизатора))
13.
Nu3oN (03.11.2010 / 10:54)
автор а зачем тебе использовать мускул в смарти?
Это уже не шаблоны а х.з что...
Шаблоны предназначенны разделять програмный код от разметки.
Добавлено через 05:44 сек.
Diablo (2 Ноября 2010 / 23:24)
жертвовать производительностью ради скорости написания на мой взгляд глупо )))
Сразу видно что человек далек от шаблонов гг
Скорость написания как раз таки уаеличивается...
14.
ZipeR (03.11.2010 / 11:14)
Смарти сложно освоить?
15.
Стасон (03.11.2010 / 11:49)
Nu3oN (3 Ноября 2010 / 10:54)
автор а зачем тебе использовать мускул в смарти?
Это уже не шаблоны а х.з что...
Шаблоны предназначенны разделять програмный код от разметки.
Добавлено через 05:44 сек.
Сразу видно что человек далек от шаблонов гг
Скорость написания как раз таки уаеличивается...
Ты читать умеешь? Какие тебе шаблоны ты школу то закончил?
16.
Стасон (03.11.2010 / 12:10)
ZipeR (3 Ноября 2010 / 11:14)
Смарти сложно освоить?
Смарти не юзал но CodeIgniter по видео урокам за 2 выходных дня освоил. По крайней мере основной функционал
17.
ramzes (03.11.2010 / 14:09)
ZipeR (3 Ноября 2010 / 11:14)
Смарти сложно освоить?
сначала определись, надо ли тебе оно и зачем
18.
delete (03.11.2010 / 14:51)
ZipeR (3 Ноября 2010 / 11:14)
Смарти сложно освоить?
ну как те сказать, если ради понта, что б потом на форумах бить себя в грудь и кричать что я знаю смарту то учи)) как по мне, пока будишь читать и разбираться с мануалом, можно 10 раз написать свой шаблонизатор, под конкретную задачу.
19.
Стасон (03.11.2010 / 18:55)
Денис Петрович (3 Ноября 2010 / 14:51)
ну как те сказать, если ради понта, что б потом на форумах бить себя в грудь и кричать что я знаю смарту то учи)) как по мне, пока будишь читать и разбираться с мануалом, можно 10 раз написать свой шаблонизатор, под конкретную задачу.
Плюсанул ))))
20.
delete (03.11.2010 / 19:07)
19.
Diablo, было время интерисовался шаблонизаторами, тема на форуме была, ну вот и изучил самые известные, просмотрел их тестирование, когда дело дошло до смарту, а его мне друг советывал ибо ему он нравится. То был шокирован кол.функций 80% которых я бы не использовал, и отказался от него, решил дополнить код который мне дал Заяц (кеширование добавил) и юзаю его и посей день.
21.
ктулху (03.11.2010 / 19:15)
10.
ramzes, ты почитай о блитзе. он идёт расширением php. Попробуй, потестируй) потом скажешь
22.
delete (03.11.2010 / 19:49)
21.
ShiftBHT_есть_чо7, читал о нем, и тесты смотрел, действительно самый оптимальный.
23.
Стасон (03.11.2010 / 20:21)
Денис Петрович (3 Ноября 2010 / 19:07)
19. Diablo, было время интерисовался шаблонизаторами, тема на форуме была, ну вот и изучил самые известные, просмотрел их тестирование, когда дело дошло до смарту, а его мне друг советывал ибо ему он нравится. То был шокирован кол.функций 80% которых я бы не использовал, и отказался от него, решил дополнить код который мне дал Заяц (кеширование добавил) и юзаю его и посей день.
а я вообще очень экономный что касается нагрузки. Начиная писать чё то я ставлю себе цель безопасность и производительность. пишу скрипты для пользователей а не для себя, и мне плевать на удобство написания. Пишущие на шаблонизаторах пусть колотят себя в грудь а толку? Их скрипты никогда не привзайдут в скоросте процедурно написаные следовательно грош цена им.
24.
delete (03.11.2010 / 21:09)
23.
Diablo, во во я у меня тоже самое мнение
красота кода нужна лиш что бы похвастаться перед другим кодером или на конкурс, зачем усложнять работу клиентам, скрипт должен быть прост в обращении и понятен даже новичку, ведь не нам его использовать а ему. Многие об этом забывают. Тот же MobileCMS, код интересный, и как кодыру он мне понятен, но рядовые пользователи жалуются, а вот врять тот же РоторЦМС он понятен каждому
25.
Стасон (03.11.2010 / 21:27)
Денис Петрович (3 Ноября 2010 / 21:09)
23. Diablo, во во я у меня тоже самое мнение красота кода нужна лиш что бы похвастаться перед другим кодером или на конкурс, зачем усложнять работу клиентам, скрипт должен быть прост в обращении и понятен даже новичку, ведь не нам его использовать а ему. Многие об этом забывают. Тот же MobileCMS, код интересный, и как кодыру он мне понятен, но рядовые пользователи жалуются, а вот врять тот же РоторЦМС он понятен каждому
Вообще я имел ввиду написаный только для себя какой то модуль или полный цмс который должен обслуживать большое количество пользователей с небольшим потреблением ресурсов, не это ли должно быть главной целью кодера. Ну и цмс для общего пользования должен быть максимально простым, это залог популярности скрипта
26.
Nu3oN (03.11.2010 / 21:38)
Diablo (3 Ноября 2010 / 11:49)
Ты читать умеешь? Какие тебе шаблоны ты школу то закончил?
ты нормально говорить умеешь? или ума палата?
З.ы на год старше, а понтов...
27.
Стасон (03.11.2010 / 21:45)
жертвовать производительностью ради скорости написания на мой взгляд глупо ))) - чем тебе это не нормально? вроде на русском пишу
28.
Nu3oN (03.11.2010 / 21:48)
Diablo (3 Ноября 2010 / 21:45)
жертвовать производительностью ради скорости написания на мой взгляд глупо )))
Я ответил
Nu3oN (3 Ноября 2010 / 10:54)
Скорость написания как раз таки уВеличивается...
а у
Аеличивается вместо у
Величивается написал случайно, проблемы с сенсерным дисплеем...
29.
delete (03.11.2010 / 21:59)
25.
Diablo, ну это то что я написал, ток другими словами.
30.
Стасон (03.11.2010 / 22:03)
28.
Nu3oN, Блин не тупи. Мне пофигу твои орфаграфические ошибки я сам их делаю. Ты опровергаеш то что я написал ставя тоже самое самое в опровержение. Ну я уж не знаю как тебе проще обьяснить
31.
Nu3oN (03.11.2010 / 22:06)
Diablo (3 Ноября 2010 / 22:03)
28. Nu3oN, Блин не тупи. Мне пофигу твои орфаграфические ошибки я сам их делаю. Ты опровергаеш то что я написал ставя тоже самое самое в опровержение. Ну я уж не знаю как тебе проще обьяснить
нарывается мат, но не буду... ты настолько туп, что мне даже тебе сказать нечего!
Есть притензии пиши в приват! тут я больше флудить не хочу!
32.
Стасон (03.11.2010 / 22:36)
Nu3oN (3 Ноября 2010 / 22:06)
ты настолько туп
факты? в твою сторану я их привёл )))
33.
delete (03.11.2010 / 22:38)
блин парни, харе ругаться, у каждого свое мнение и каждое из них имеет право на жизнь.
34.
ZaRiN (04.11.2010 / 15:30)
Nu3oN (3 Ноября 2010 / 10:54)
автор а зачем тебе использовать мускул в смарти?
Это уже не шаблоны а х.з что...
Шаблоны предназначенны разделять програмный код от разметки.
Добавлено через 05:44 сек.
Сразу видно что человек далек от шаблонов гг
Скорость написания как раз таки уаеличивается...
а где ты данные будешь хранить, в файлах?
скорость увеличивается только при условии что пишется программная часть отдельно от разметки, если же и разметку и программный код делать самому, то здесь уже можно поспорить со скоростью написания...
35.
Lugaro (04.11.2010 / 15:59)
Смарти уже давно на пенсию пара, это уже просто маразм изобретать свой синтаксис, где же тут разделение логики?
Не удивлюсь если скоро появится шаблонизаторы для использования в шаблоне
Я вот раньше использовал блочный шаблонизатор xTemplate (на сколько мне известно их несколько, а я говорю про этот
http://pyha.ru/articles/php/xtemplate/ )
вот тут действительно разделение логики, а не какие-то там извращения в виде
{foreach key=key item=item from=$rows}
.....
{/foreach}
потом пробовал перейти на нативные шаблоны, но всё это не то.. вернулся назад к блокам, только уже со своим шаблонизатором в котором реализовал только то что мне нужно
ЗЫ Но для общего развития быдло смарти освоить придется если писать на заказ или устраиваться на работы в какую-то контору, ток тут одним смарти не отделаться )
Добавлено через 09:10 сек.
DnBinUA (4 Ноября 2010 / 14:30)
скорость увеличивается только при условии что пишется программная часть отдельно от разметки, если же и разметку и программный код делать самому, то здесь уже можно поспорить со скоростью написания...
Интересно каким образом это будет? в любом случае тебе придется писать исходный шаблон чтоб дизайнер смог на его основе что-то сделать или же тебе придется самому под готовы дизайн подстраиваться, как не крути писать код и делать шаблон под него, 2 человека не смогут, разве только они экстрасенсы..
36.
Lugaro (04.11.2010 / 16:10)
зачем автору потребовалось соединение с базой из шаблона я чета не осилил
37.
JustZero (04.11.2010 / 16:30)
<?php
$array = array();
$query = mysql_query("SELECT * FROM video ORDER BY time LIMIT 0,10", $connect);
while ($row = mysql_fetch_assoc($query))
$array[] = $row;
$smarty->assign('sql', $array);
Вот что мне было нужно
URL:
https://visavi.net/topics/15183