Помощник
Здравствуйте, гость ( Вход | Регистрация )
блоки, шаблоны, настройки, оформление |
kentik |
2013-03-11, 0:37
Сообщение
#1
|
|
Новичок Группа: Eleanor user Сообщений: 94 Регистрация: 2013-02-20 Репутация: нет Всего: нет |
Хотелось бы создать собственные шаблоны блоков, а не просто что есть слева и справа.
например, хочется, чтобы слева первый блок был, ну к примеру, синеньким, следующий зелененький, третий желтый. как это реализовать? где про это можно почитать? желательно подробно. |
|
|
||
Alexander |
2013-03-11, 1:09
Сообщение
#2
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
У каждого блока существует возможность указать шаблон, который будет применяться к блоку. Укажите, там, к примеру "MyBlock". После этого, создайте в корне вашего шаблона файл MyBlock.php и скопируйте в него содержимое, к примеру, файла Blocks_left.php , после чего меняйте содержимое по вашему вкусу.
|
|
|
||
Root |
2013-03-11, 12:48
Сообщение
#3
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
У каждого блока существует возможность указать шаблон, который будет применяться к блоку. Укажите, там, к примеру "MyBlock". После этого, создайте в корне вашего шаблона файл MyBlock.php и скопируйте в него содержимое, к примеру, файла Blocks_left.php , после чего меняйте содержимое по вашему вкусу. А после того как создал несколько блоков, есть какая либо возможность экспортировать их настройки? К примеру я сделал шаблон где слева 3 разноцветных блока и справа 3, и решил выложить шаблон в паблик, то тогда мне придется расписывать как добавлять каждый файл блока по очереди, не очень удобно |
|
|
||
Alexander |
2013-03-11, 15:35
Сообщение
#4
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Root, что предлагаете? Я даже не очень понимаю о чем речь.
|
|
|
||
LuxCore |
2013-03-11, 15:42
Сообщение
#5
|
|
Любитель Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: нет Всего: нет |
Я думаю, имеется ввиду легкая установка шаблонов без каких либо маневров вроде "найти кусок кода и добавить/заменить"
|
|
|
||
Alexander |
2013-03-11, 17:26
Сообщение
#6
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
LuxCore, а что, сейчас шаблоны трудно установить? Фактически сейчас это два действия: залить файлы на сервер и активировать шаблон в админке. На этом всем.
|
|
|
||
Root |
2013-03-11, 18:42
Сообщение
#7
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Ну так то да, а если у блоков разное оформление то нужно еще указывать название шаблона для каждого блока. Мне в принципе не сложно один раз указать, просто если будут часто попадаться такие шаблоны, то не очень удобно. |
|
|
||
Alexander |
2013-03-11, 19:02
Сообщение
#8
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Ну, а что вы предлагаете? Тут по-моему вариантов не так много. |
|
|
||
Root |
2013-03-11, 20:07
Сообщение
#9
|
|
Любитель Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: нет Всего: нет |
Я думал что у шаблонов тоже есть возможность импорта/экспорта настроек как у других модулей.
|
|
|
||
Alexander |
2013-03-11, 23:13
Сообщение
#10
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Root, а зачем? О_о Я не могу уловить вашу мысль. Можете на примере показать/рассказать?
Сообщение отредактировал Alexander - 2013-03-11, 23:13 |
|
|
||
LuxCore |
2013-03-11, 23:33
Сообщение
#11
|
|
Любитель Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: нет Всего: нет |
Я к этому со своей стороны не привередлив, а вот пользователи, думаю, хотят более легкой установки всяких наворотов. Я всего лишь предположил.
|
|
|
||
kentik |
2013-03-13, 19:17
Сообщение
#12
|
|
Новичок Группа: Eleanor user Сообщений: 94 Регистрация: 2013-02-20 Репутация: нет Всего: нет |
сделал файл myblock.php в корне шаблона
блок теги присвоил шаблон myblock содержимое myblock.php: <?php /* Элемент шаблона. Оформление левых блоков @var массив с ключами: title - название блока content - содержимое блока */ if(!defined('CMS'))die;?> <style type="text/css"> .myblocktype { margin-bottom: 3px; width: 218px; background: #fbfbfb url("images/blocktype1.png") repeat-y -218px top; border-radius:9px; } .myblocktype .mydbottom { background: transparent url("images/blocktype1.png") no-repeat -436px bottom; border-radius:9px;} .myblocktype .mydtop { height: 28px; background: #e3e3e3 url("images/blocktype1.png") no-repeat left top;border-radius:9px; } .myblocktype .mydtop h3 a { color: #525252; } .myblocktype .mydtop h3 { padding: 0 15px; padding-top: 7px; font-weight: bold; font-size: 1em; color: #525252; } .myblocktype .mydcont { padding: 8px 15px 10px 15px; border-radius:9px;} </style> <div class="myblocktype"> <div class="mydbottom"> <center> <div class="mydtop"> <h3><?php echo$title?></h3> </div> <div class="mydcont"> <?php echo$content?> </div> </center> </div></div> картинка-оформление не отображается. как так? Сообщение отредактировал kentik - 2013-03-13, 19:17 |
|
|
||
Alexander |
2013-03-14, 1:38
Сообщение
#13
|
|
Eleanor developer Группа: Администраторы Сообщений: 5 262 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: нет Всего: 67 |
Хорошо, подскажите как сделать установку шаблона в одно действие... kentik, немного не валидно: нельзя помещать стили в body. Чтобы исправить этот момент, замените:
На:
|
|
|
||
LuxCore |
2013-03-14, 8:57
Сообщение
#14
|
|
Любитель Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: нет Всего: нет |
Это у меня в планах после MathJax.
|
|
|
||
kentik |
2013-03-14, 10:38
Сообщение
#15
|
|
Новичок Группа: Eleanor user Сообщений: 94 Регистрация: 2013-02-20 Репутация: нет Всего: нет |
заменил. все тоже самое. он не видит картинки. хотя путь прописан верно. проблема решена. оказывается при создании CSS в шаблоне (мне кажется так будет удобнее: один шаблон - один файл, в котором сразу и все) при указании URL картинки надо писать templates/Uniel/images/blocktype1.png а не путь от файла php шаблона. Сообщение отредактировал kentik - 2013-03-14, 13:58 |
|
|
||
Текстовая версия | 0.0381 сек. 11 запросов GZIP включен Сейчас: 2024-10-13, 20:57 |