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

3) Можно ли сделать упрощение некоторых, а может быть и всех, аргументов системы? Например:http://<?=$Mainclass->domain?> на $site или $Domain, ну и другие аргументы...
Alexander
Цитата (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?> все-равно останется.
Михалыч
Полностью поддерживаю Z1dan3
По этому поводу мой вопрос так и остался в воздухе, где я спрашивал как вообще удалить блок авторизации и тот же календарь. Для сайта визитки они вообще ненужные. И мои пожелание, не надо делать блоки с жесткой привязкой.
И еще, так же надо сделать чтоб в админке можно было отключать комментарии.
Только не надо говорить про копание в коде. Я разберусь, но не мне одному нужно такое
Alexander
Цитата (Михалыч @ 11.3.2009, 21:56)
По этому поводу мой вопрос так и остался в воздухе, где я спрашивал как вообще удалить блок авторизации и тот же календарь.

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

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

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

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


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

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


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

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

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


Да создайте файл BlockRight--calendar.htm(l)
А также в админ панели при редактировании блока напишите в уникальном оформлении "calendar"
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.