Fi1osof 10 мая 2013 0 19
Выложил новую сборочку. Добавил еще один шаблон с интуитивно понятным названием.



Саму библиотеку разместил в папке lib, чтобы легко можно было обновлять, и ни в коем случае не пересекалось с CSS-ами и т.п. самого шаблона.



Вообще у меня мало опыта с bootstrap, так что у кого есть какие пожелания по поводу плагинов и т.п., а так же конструктивные советы — вэлкам!

Вообще хорошо было бы подумать на счет всяких готовых плюшек. К примеру, я пробовал с помощью Wayfinder делать меню с выпадающими пунктами и т.п. — получилось, но это совсем не 5 минут отняло. И для таких вещей можно наплодить всяких наборов параметров с готовыми настройками под всякие плюшки. К примеру, можно было бы вызывать вот так: [[Wayfinder@BootstrapDropdown?startId=`0`...]]. То есть набор параметров BootstrapDropdown уже имел бы в себе правильные настройки outerClass, innerClass и т.п., и оставалось бы только условия выборки подставлять и все.

Кстати, отличный bootstrap-конструктор: www.layoutit.com/build
19 комментариев
abuhasub1
abuhasub 12 мая 2013г в 20:56 #
layoutit.com то что нужно, встречались конструкторы в сети, да все не то.

Вижу сборка обрастает новыми плюшками, по поводу наборов параметров есть пакет Theme.bootstrap там есть настройки для Wayfinder и Breadcrumb, думаю можно использовать шаблоны и из них. Лично мне не полностью подходят эти варианты по причине того, что хоть и использую в проектах бутстрап, но предпочитаю работать с less стилями и не использую все js.

offtopic
Кстати никак не привыкну к использованию вместо чанков tpl, @параметров, мне кажутся они неудобными и какими-то «не наглядными».
Fi1osof1
Fi1osof 12 мая 2013г в 21:02 #
Кстати никак не привыкну к использованию вместо чанков tpl, @параметров, мне кажутся они неудобными и какими-то «не наглядными»
Можно чуть-чуть подробнее? Не уловил сути.
abuhasub1
abuhasub 12 мая 2013г в 21:17 #
[[Wayfinder@BootstrapDropdown?startId=`0`...]] vs [[Wayfinder? &innerTpl=`mysuperTpl` &outerTpl=`myOuterTpl` startId=`0`]]
Fi1osof1
Fi1osof 12 мая 2013г в 21:24 #
Считаешь перечислить штук 7 параметров в одной строке — это лучше? А если еще и потом изменения надо внести? Бегать по всему сайту выискивать?
abuhasub1
abuhasub 12 мая 2013г в 21:39 #
Ну если аккуратно по категориям разложить, то удобно, ну или привык уже) а вообще надо будет попробовать по-другому.
Fi1osof1
Fi1osof 12 мая 2013г в 21:43 #
В том-то и дело, что это и есть «аккуратно сложить в категорию». Когда вот так параметрами прописываешь — это всегда «индивидуальный подход». А когда у тебя набор параметров, у тебя все в одном месте. startId — это индивидуальная опция, не касающаяся оформления.
yuran1
yuran 10 июля 2013г в 14:03 #
В процессе установки этой сборки почему то в конце выскакивает окно с надписью Your session has expired. Please proceed to login again. И потом никак не получается авторизоваться… висит окно авторизации в админку modx и все. Это я на modxcloud ставил сборку. Может я сам что накосячил, с клоудом вообще не работал до этого. А может повторно не нужно запускать было установку сборким, потому как там пакеты установленные появились, а сама сборка было написано not installed.
Fi1osof1
Fi1osof 10 июля 2013г в 14:16 #
Вы пытались ее установить через менеджер пакетов? Такой метод почти гарантированно развалится, там же все очищается, включая таблицу пользователей.
Там это должно выполняться через панель самого modxcloud.com. Но они по какой-то причине (скорее всего из-за введения поддержки WP) пока удалили кнопку импортирования снимков. Но вы можете выложить этот снимок на какой-нибудь публичный хост и написать им в поддержку, чтобы они его импортнули.
yuran1
yuran 10 июля 2013г в 14:37 #
Да, я загрузил его по sftp в core/packages потом искать локально, установить…
Но вы можете выложить этот снимок на какой-нибудь публичный хост и написать им в поддержку, чтобы они его импортнули.
А по другому никак нельзя?
Fi1osof1
Fi1osof 10 июля 2013г в 16:18 #
А по другому никак нельзя?
Я дал довольно развернутый ответ. Если вы ищете другие пути (что в принципе может и не плохо), то такие вопросы не приветствуются, а просто берете и экспериментируете.
yuran1
yuran 10 июля 2013г в 16:27 #
Я написал им в поддержку, буду ждать когда импортнут. Просто не факт, что они это сделают… Если не сделают — остается ждать возврата кнопки.
Fi1osof1
Fi1osof 10 июля 2013г в 16:42 #
99% сделают. Я так уже делал. И они сами новость публиковали, что пока кнопки нет, пишите нам.
Еще можете покапать вариант развернуть снимок через шелл, как вариант. Сам я не делал так, но уверен что можно. Но задача не простая.
yuran1
yuran 10 июля 2013г в 14:13 #
И потом приходится создавать нового админа, при попытке войти под ранее созданными админами выдает That account could not be located. Check the username and re-type the password to try again.
yuran1
yuran 11 июля 2013г в 11:15 #
Я прошу прощения, никак не могу понять как все таки развернуть образ. Они импортнули сборку, теперь sborka.fi1osof.modxcloud.com-130506.1553.42-2.2.7-pl.transport.zip лежит у меня в Vault с пометками manually imported и ниже ссылки меню Inject into Cloud Create New Cloud From Snapshot и Delete. Выполнял Inject into Cloud и Create New Cloud From Snapshot. Все выполняется вроде, но в сайтах обычный голый modx… Подскажите пожалуйста что делаю неправильно.
Fi1osof1
Fi1osof 11 июля 2013г в 11:22 #
Я тоже замечал у них логические ошибки в работе механизма. Сам отработал такую последовательность:
1. Просто создаю новое голое облако через Create new cloud.
2. Уже потом сверху накатываю на него образ Inject into Cloud.
3. При необходимости создаю нового админ-пользователя.
yuran1
yuran 11 июля 2013г в 12:55 #
Спасибо, получилось. Николай, еще один вопрос, шаблон bootstrap находится в сборке тут assets/components/modxsite/templates/bootstrap. Как назначить этот шаблон страницам сайта? И еще в меню админки 3 компонента, а в assets/components их 8… так и должно быть? Прошу простить если туплю:)
Fi1osof1
Fi1osof 11 июля 2013г в 13:05 #
И еще в меню админки 3 компонента, а в assets/components их 8
Компоненты в core/components/ и в меню не имеют прямой связи. Меню рулится через управление менюхой (Система->Действия). Опять-таки, это общий вопрос по системе, потому такие вещи или гуглим, или пишем общий топик-вопрос.

шаблон bootstrap находится в сборке тут assets/components/modxsite/templates/bootstrap. Как назначить этот шаблон страницам сайта?
Это в системной настройке в modxSmarty надо указывать название шаблона. В данном случае bootstrap, хотя там по-моему он изначально и установлен. Но правильно делать копию шаблона и указывать в настройке уже свой шаблон. В видюхе про сборку магазина это подробно демонстрируется.
yuran1
yuran 11 июля 2013г в 15:43 #
Спасибо большое, буду экспериментировать.
Fi1osof1
Fi1osof 11 июля 2013г в 17:43 #
Пожалуйста
Авторизуйтесь или зарегистрируйтесь (можно через соцсети ), чтобы оставлять комментарии.