X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Шаблонизатор системы
Z1dan3
сообщение 2009-03-11, 16:07
Сообщение #1
Invision Power
Иконка группы

Группа: Дизайнеры
Сообщений: 268
Регистрация: 2008-12-13
Из: Украина

Репутация:   нет  
Всего: 14


Предлагаю в данной теме собирать недочёты\пожелание шаблонизатора.Порывшись в коде и сверстав пару шаблонов понял несколько недостатков шаблонизатора, о них речь пойдёт ниже:
1) Делая каждый раз дизайн, приходиться каждый раз изменять внешний вид блока авторизации( чтобы он подходил к шаблону ). Не легче ли будет в системе сделать блок авторизации, который бы выводился в шаблон в соответствии с дизайном блоков, короче говоря чтоб блок авторизации брал шаблоны с правых\левых блоков.
2) Такая же история как и в первом случае, но только с блоком "Календарь". Стандартный шаблон "заточен" так, что блок календарь берет все файлы с BlockLeft.html & css, но делая дизайн их по любому прийдется изменять. Просьба сделать так же как и с блоком авторизации:
Цитата
выводился в шаблон в соответствии с дизайном блоков, короче говоря чтоб блок авторизации брал шаблоны с правых\левых блоков.

3) Можно ли сделать упрощение некоторых, а может быть и всех, аргументов системы? Например:http://<?=$Mainclass->domain?> на $site или $Domain, ну и другие аргументы...
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-03-11, 17:52
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Цитата (Z1dan3 @ 11.3.2009, 17:07)
1) Делая каждый раз дизайн, приходиться каждый раз изменять внешний вид блока авторизации( чтобы он подходил к шаблону ). Не легче ли будет в системе сделать блок авторизации, который бы выводился в шаблон в соответствии с дизайном блоков, короче говоря чтоб блок авторизации брал шаблоны с правых\левых блоков.

Можно. Просто блок авторизация показывает еще одну возможность шаблонизатора: статические участки. Перенести код блок в отдельный php файл - не составит труда. Если будет время - даже покажу, как это сделать.

Цитата (Z1dan3 @ 11.3.2009, 17:07)
2) Такая же история как и в первом случае, но только с блоком "Календарь". Стандартный шаблон "заточен" так, что блок календарь берет все файлы с BlockLeft.html & css, но делая дизайн их по любому прийдется изменять. Просьба сделать так же как и с блоком авторизации:

Вот этого я не понял. А конкретно не понял, что от меня надо.

Цитата (Z1dan3 @ 11.3.2009, 17:07)
3) Можно ли сделать упрощение некоторых, а может быть и всех, аргументов системы? Например:http://<?=$Mainclass->domain?> на $site или $Domain, ну и другие аргументы...

Можно. Но не глобально, и конструкция <?=$var?> все-равно останется.
Перейти в начало страницы
+Цитировать сообщение
Михалыч
сообщение 2009-03-11, 20:56
Сообщение #3
Любитель
Иконка группы

Группа: Дизайнеры
Сообщений: 320
Регистрация: 2008-12-13
Из: Казахстан, Жезказган, возле Байконура

Репутация:   нет  
Всего: 12


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

Сообщение отредактировал Михалыч - 2009-03-11, 20:59
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2009-03-11, 21:52
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Цитата (Михалыч @ 11.3.2009, 21:56)
По этому поводу мой вопрос так и остался в воздухе, где я спрашивал как вообще удалить блок авторизации и тот же календарь.

Календарь (блок) отключается в админке. За блок авторизации - я написал выше.

Цитата (Михалыч @ 11.3.2009, 21:56)
И еще, так же надо сделать чтоб в админке можно было отключать комментарии.

Хорошо. Сделаю.
Перейти в начало страницы
+Цитировать сообщение
Z1dan3
сообщение 2009-03-11, 22:29
Сообщение #5
Invision Power
Иконка группы

Группа: Дизайнеры
Сообщений: 268
Регистрация: 2008-12-13
Из: Украина

Репутация:   нет  
Всего: 14


Цитата (Alexander @ 11.3.2009, 16:52)
Вот этого я не понял. А конкретно не понял, что от меня надо.

Ну я имел ввиду, что каждый раз делая шаблон под систему календарь получаеться, кривым, т.к. он берет шаблоны из BlockRight.html а он у меня измененный...Короче говоря просьба вынести блок календарь в отдельный файл так же как и блоак авторизации. Надеюсь теперь доходчивее объяснил.:)
Перейти в начало страницы
+Цитировать сообщение
Grey
сообщение 2009-03-11, 23:06
Сообщение #6
Eleanor designer
Иконка группы

Группа: Администраторы
Сообщений: 41
Регистрация: 2008-11-11

Репутация:   нет  
Всего: 9


Цитата
1) Делая каждый раз дизайн, приходиться каждый раз изменять внешний вид блока авторизации( чтобы он подходил к шаблону ). Не легче ли будет в системе сделать блок авторизации, который бы выводился в шаблон в соответствии с дизайном блоков, короче говоря чтоб блок авторизации брал шаблоны с правых\левых блоков.


Это сделано для того чтобы можно было авторизацию поставить не только в право или влево, а также в любую часть шаблона например в шапку.
Перейти в начало страницы
+Цитировать сообщение
Z1dan3
сообщение 2009-03-11, 23:07
Сообщение #7
Invision Power
Иконка группы

Группа: Дизайнеры
Сообщений: 268
Регистрация: 2008-12-13
Из: Украина

Репутация:   нет  
Всего: 14


Цитата (Grey @ 11.3.2009, 22:06)
Это сделано для того чтобы можно было авторизацию поставить не только в право или влево, а также в любую часть шаблона например в шапку.

Ну это я уже понял,но это дело вкуса.На примере других CMS можно увидеть какие блоки авторизации любят пользователи."О вкусах не спорят, о вкусах кричат" :rolleyes:
Перейти в начало страницы
+Цитировать сообщение
Grey
сообщение 2009-03-11, 23:16
Сообщение #8
Eleanor designer
Иконка группы

Группа: Администраторы
Сообщений: 41
Регистрация: 2008-11-11

Репутация:   нет  
Всего: 9


Цитата
Ну я имел ввиду, что каждый раз делая шаблон под систему календарь получаеться, кривым, т.к. он берет шаблоны из BlockRight.html а он у меня измененный...Короче говоря просьба вынести блок календарь в отдельный файл так же как и блоак авторизации. Надеюсь теперь доходчивее объяснил. :)


Есть возможность создать уникальное оформление для блока в частности для календаря.

При редактировании блока, существует возможность указать параметр уникальности. Тогда файл шаблона надо будет делать, например BlockRight--calendar.htm(l)

Также оформление для календаря не берутся из файла BlockRight. Все оформление зашито в CSS.
Если Вы изменили блоки то уже после настраивается в CSS под оформление.
Перейти в начало страницы
+Цитировать сообщение
Z1dan3
сообщение 2009-03-11, 23:18
Сообщение #9
Invision Power
Иконка группы

Группа: Дизайнеры
Сообщений: 268
Регистрация: 2008-12-13
Из: Украина

Репутация:   нет  
Всего: 14


Grey,
т.е. мне достаточно создать файл BlockRight--calendar.htm(l) и в него вносить нужные мне классы?

Сообщение отредактировал Z1dan3 - 2009-03-11, 23:18
Перейти в начало страницы
+Цитировать сообщение
Grey
сообщение 2009-03-11, 23:24
Сообщение #10
Eleanor designer
Иконка группы

Группа: Администраторы
Сообщений: 41
Регистрация: 2008-11-11

Репутация:   нет  
Всего: 9


Цитата (Z1dan3 @ 12.3.2009, 0:18)
Grey,
т.е. мне достаточно создать файл BlockRight--calendar.htm(l) и в него вносить нужные мне классы?


Да создайте файл BlockRight--calendar.htm(l)
А также в админ панели при редактировании блока напишите в уникальном оформлении "calendar"
Одобрили: Z1dan3, SoundLess
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0486 сек.    11 запросов    GZIP включен    Сейчас: 2024-03-28, 19:13