Помощник
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
![]() |
![]()
Сообщение
#1
|
|
Новичок![]() Группа: Eleanor user Сообщений: 94 Регистрация: 2013-02-20 Репутация: ![]() ![]() Всего: нет ![]() |
Хотелось бы создать собственные шаблоны блоков, а не просто что есть слева и справа.
например, хочется, чтобы слева первый блок был, ну к примеру, синеньким, следующий зелененький, третий желтый. как это реализовать? где про это можно почитать? желательно подробно. |
|
|
||
![]() |
![]()
Сообщение
#2
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
У каждого блока существует возможность указать шаблон, который будет применяться к блоку. Укажите, там, к примеру "MyBlock". После этого, создайте в корне вашего шаблона файл MyBlock.php и скопируйте в него содержимое, к примеру, файла Blocks_left.php , после чего меняйте содержимое по вашему вкусу.
|
|
|
||
![]() |
![]()
Сообщение
#3
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
У каждого блока существует возможность указать шаблон, который будет применяться к блоку. Укажите, там, к примеру "MyBlock". После этого, создайте в корне вашего шаблона файл MyBlock.php и скопируйте в него содержимое, к примеру, файла Blocks_left.php , после чего меняйте содержимое по вашему вкусу. А после того как создал несколько блоков, есть какая либо возможность экспортировать их настройки? К примеру я сделал шаблон где слева 3 разноцветных блока и справа 3, и решил выложить шаблон в паблик, то тогда мне придется расписывать как добавлять каждый файл блока по очереди, не очень удобно ![]() |
|
|
||
![]() |
![]()
Сообщение
#4
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Root, что предлагаете? Я даже не очень понимаю о чем речь.
|
|
|
||
![]() |
![]()
Сообщение
#5
|
|
Любитель![]() Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: ![]() ![]() Всего: нет ![]() |
Я думаю, имеется ввиду легкая установка шаблонов без каких либо маневров вроде "найти кусок кода и добавить/заменить"
|
|
|
||
![]() |
![]()
Сообщение
#6
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
LuxCore, а что, сейчас шаблоны трудно установить? Фактически сейчас это два действия: залить файлы на сервер и активировать шаблон в админке. На этом всем.
|
|
|
||
![]() |
![]()
Сообщение
#7
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Ну так то да, а если у блоков разное оформление то нужно еще указывать название шаблона для каждого блока. Мне в принципе не сложно один раз указать, просто если будут часто попадаться такие шаблоны, то не очень удобно. |
|
|
||
![]() |
![]()
Сообщение
#8
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Ну, а что вы предлагаете? Тут по-моему вариантов не так много. |
|
|
||
![]() |
![]()
Сообщение
#9
|
|
Любитель![]() Группа: Eleanor user Сообщений: 443 Регистрация: 2012-01-16 Из: Казахстан Репутация: ![]() ![]() Всего: нет ![]() |
Я думал что у шаблонов тоже есть возможность импорта/экспорта настроек как у других модулей.
|
|
|
||
![]() |
![]()
Сообщение
#10
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Root, а зачем? О_о Я не могу уловить вашу мысль. Можете на примере показать/рассказать?
Сообщение отредактировал Alexander - 2013-03-11, 23:13 |
|
|
||
![]() |
![]() ![]()
Сообщение
#11
|
|
Любитель![]() Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: ![]() ![]() Всего: нет ![]() |
Я к этому со своей стороны не привередлив, а вот пользователи, думаю, хотят более легкой установки всяких наворотов. Я всего лишь предположил.
|
|
|
||
![]() |
![]()
Сообщение
#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 |
|
|
||
![]() |
![]()
Сообщение
#13
|
|
Eleanor developer![]() Группа: Администраторы Сообщений: 5 261 Регистрация: 2008-11-11 Из: Николаев Версия системы: RC5 Репутация: ![]() ![]() Всего: 67 ![]() |
Хорошо, подскажите как сделать установку шаблона в одно действие... kentik, немного не валидно: нельзя помещать стили в body. Чтобы исправить этот момент, замените:
На:
|
|
|
||
![]() |
![]()
Сообщение
#14
|
|
Любитель![]() Группа: Eleanor user Сообщений: 278 Регистрация: 2011-11-09 Репутация: ![]() ![]() Всего: нет ![]() |
Это у меня в планах после MathJax.
|
|
|
||
![]() |
![]()
Сообщение
#15
|
|
Новичок![]() Группа: Eleanor user Сообщений: 94 Регистрация: 2013-02-20 Репутация: ![]() ![]() Всего: нет ![]() |
заменил. все тоже самое. он не видит картинки. хотя путь прописан верно. проблема решена. оказывается при создании CSS в шаблоне (мне кажется так будет удобнее: один шаблон - один файл, в котором сразу и все) при указании URL картинки надо писать templates/Uniel/images/blocktype1.png а не путь от файла php шаблона. Сообщение отредактировал kentik - 2013-03-14, 13:58 |
|
|
||
![]() ![]() |
![]() |
Текстовая версия | ![]() ![]() ![]() ![]() |