Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2009-07-12 01:18:05

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Необходимость/полезность некоторых шаблонов

Доделываю поиск, возникло большое сомнение в полезности шаблона search.form.tpl (вставляемого через переменную {search_form} в main.tpl).
Предлагаю его убрать нафиг из движка.

Кто как считает?

Не в сети

#2 2009-07-12 01:27:07

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Только за

Не в сети

#3 2009-07-12 01:59:19

SeeD
Участник
Откуда Москва
Зарегистрирован: 2008-10-13
Сообщений: 158
Рейтинг :   
Сайт

Re: Необходимость/полезность некоторых шаблонов

а как будет без нее? сильно ли придется перерабатывать старые шаблоны? что вообще изменится то в итоге?


делай, что надо и будь, что будет

Не в сети

#4 2009-07-12 02:09:08

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Придется {search_form} в main.tpl заменить на содержимое search.form.tpl, не более

Не в сети

#5 2009-07-12 12:53:12

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Это получается также как в DLE.:) Да так удобнее будет.


I NGeneration CMS

Не в сети

#6 2009-07-12 13:28:52

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Но это получается не так же как в Wordpress. С одной стороны это хорошо, но 1 шаблон погоды не сделает, имхо...

Изменено infinity237 (2009-07-12 13:29:47)

Не в сети

#7 2009-07-12 14:05:14

SkineR
Участник
Зарегистрирован: 2009-07-02
Сообщений: 22
Рейтинг :   
Сайт

Re: Необходимость/полезность некоторых шаблонов

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

Я предлагаю другой вариант обьеденить search.table.tpl + search.entries.tpl ,  тогда у нас будут шаблоны: search.tpl и search.full.tpl.
Туже операцию предлагаю проделать со всеми ентриес, зачем ети пустые шаблоны содержащие 2 дива, или 2 ячейки таблицы? -- внести их в шаблон родитель в какой-либо конструкции  типа [entries search ][/entries],
чтобы ядро знало что содержимое надо будет повтовторять, так сайт выглядел бы компактнее, редактировать было бы удобнее, но это скорей всего сложно осуществить...
А то лостпассворд аж из 3х шаблонов состоит в одном 1 ячейка, во 2 - 2 ячейки, ну только в главном форма в таблице.

Вот хорошая идея: создать в шаблоне файл конфига, в котором можно было бы задавать свои уникальные шаблоны для подключения в основной каркас наподобие LANG, где можно было бы создать свою уникальную переменную и подключить по ней свой шаблон.
Например:

в файле конфига:
"vasya_pupkin" = "vasya_pupkin_fotogalery.tpl" 

Переменная для подключения шаблона:
{vasya_pupkin}

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

Простой инклюд конфига и движок на 10% точно полегчает, а может и на все 25% а какая свобода действий для верстальшиков!

Можно будет будет лепить из движка все что угодно и ненадо будет рыться по рхп файлам в поисках какойто переменной чтоб поменять.

А насколько легко будет адаптировать шаблоны.. переназначил  переменные и вуаля все готово!

Изменено SkineR (2009-07-12 14:18:00)

Не в сети

#8 2009-07-12 14:23:32

Styler
Участник
Зарегистрирован: 2008-10-13
Сообщений: 279
Рейтинг :   11 

Re: Необходимость/полезность некоторых шаблонов

SkineR пишет:

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

Так а кто тебе помешает убрать этот код из main.tpl, если тебе не нужна будет форма поиска?

Не в сети

#9 2009-07-12 14:37:27

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Там вроде написал {search_form}, не написал, один фиг она будет подгружаться...

Не в сети

#10 2009-07-12 15:27:47

SkineR
Участник
Зарегистрирован: 2009-07-02
Сообщений: 22
Рейтинг :   
Сайт

Re: Необходимость/полезность некоторых шаблонов

Так а кто тебе помешает убрать этот код из main.tpl, если тебе не нужна будет форма поиска?

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

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

тогда неиспользуюшиеся переменные небудут работать и ядро будет полностью отдельным от шаблонов элементом сайта.
Зачем в холостую гонять код если им непользуешся.

Не в сети

#11 2009-07-12 15:35:20

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Необходимость/полезность некоторых шаблонов

SkineR, ты не очень представляешь логику работы движка.
Некоторые вещи двиг подгружает в любом случае, что бы ты не делал (кроме варианта совсем уж сильно перелопатить систему).

И есть ещё один (даже более важный нюанс) - производительности двига сейчас за глаза хватает для всех сайтов, на которых он работает. А оптимизация/экономия ради самой оптимизации/экономии - бессмысленное занятие.

p.s. Добавить поддержку include'ов в шаблоны - хорошая идея и я это планирую в скором времени сделать. Но тут понадобится серьёзная переработка шаблонного механизма, которую делать перед выпуском версии не хочется.

Не в сети

#12 2009-07-12 16:04:24

insider
Участник
Зарегистрирован: 2009-01-25
Сообщений: 229
Рейтинг :   35 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Вот только делать include шаблонов лучше тегом {include=название.tpl}, а не каким-то там конфигом

Не в сети

#13 2009-07-12 16:06:50

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: Необходимость/полезность некоторых шаблонов

insider, естественно.

Не в сети

#14 2009-07-12 16:33:09

infinity237
Модератор
Откуда Russia, Moscow
Зарегистрирован: 2008-11-09
Сообщений: 2,674
Рейтинг :   176 
Сайт

Re: Необходимость/полезность некоторых шаблонов

Вы хотите уподобиться DLE... Не знаю хорошо это или плохо...

Не в сети

#15 2009-07-12 17:32:02

graf
Участник
Откуда Днепр
Зарегистрирован: 2008-10-13
Сообщений: 394
Рейтинг :   

Re: Необходимость/полезность некоторых шаблонов

вставлю свои 5 копеек.
по поводу шаблона поиска, я за то чтоб оставить

а идеи по поводу шаблонизатора, так это сделать возможность вывода информации  в несколько столбцов, т.е. как в смарти, зацикливать строки таблицы или на дивах.

Не в сети

#16 2009-07-14 21:01:54

icedogas
Участник
Откуда Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: Необходимость/полезность некоторых шаблонов

Мне нравиться тот что есть.

Не в сети

Подвал раздела

Работает на FluxBB