<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
			<channel>
			<title>Модальные окна – общаемся с пользователем красиво (часть 1) / Скины и шаблоны - принципы,  концепции, стандарты / Alto CMS</title>
			<link>http://79.174.14.219/comments/581/</link>
			<description><![CDATA[Статья рассчитана на тех, кто знает, что такое «модальные окна» и зачем они нужны, и занимается разработкой шаблонов или просто]]></description>
			<language>ru</language>
			<managingEditor>noreply@altocms.ru</managingEditor>
			<webMaster>noreply@altocms.ru</webMaster>
			<generator>Alto CMS v.1.5.0b1</generator>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9877)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9877</guid>
					<link>http://79.174.14.219/581.html#comment9877</link>
					<author>lifecom@hotmail.com</author>
					<description><![CDATA[Бутстраповские смотрятся «аппетитнее». Когда переходил на них, пришлось лазить также в движок, т.к. много окон вызываются в js движка. Думал, что было бы более оптимально вынести все вызовы в шаблон, но не знаю реализуемо ли, т.к. много вызовов модальников сочетается с др. Функционалом]]></description>
					<pubDate>Thu, 08 May 2014 11:13:18 +0400</pubDate>
									</item>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9882)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9882</guid>
					<link>http://79.174.14.219/581.html#comment9882</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[<blockquote>Бутстраповские смотрятся «аппетитнее»</blockquote>Вы, видимо, не поняли — речь как раз и идет о том, что сейчас ВСЕ окна — бутстраповские! Они бутстраповские и по структуре HTML-кода, и по используемым CSS-классам, и по javascript-модулям. Т.е. Вы можете открыть инструкции Бутстрапа <a href="http://getbootstrap.com/javascript/#modals" rel="nofollow">getbootstrap.com/javascript/#modals</a> и действовать строго по ним — как оформляется окно, как управляется, вешать на него события и т.д.<br/>
<br/>
В Альто лишь упорядочены некоторые вещи:<br/>
<br/>
1) Шаблоны окон рекомендуется выносить в отдельные файлы и именовать их определенным образом, чтоб проще было впоследствии их находить, адаптировать, менять, наследовать, короче — чтоб удобней было с ними работать.<br/>
<br/>
2) Создана javascript-обертка для унификации программного интерфейса работы со всеми окнами — и шаблонными, и системными (см. <a href="http://altocms.ru/blog/skins/583.html" rel="nofollow">часть 2</a>)]]></description>
					<pubDate>Thu, 08 May 2014 14:12:37 +0400</pubDate>
									</item>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9878)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9878</guid>
					<link>http://79.174.14.219/581.html#comment9878</link>
					<author>lifecom@hotmail.com</author>
					<description><![CDATA[Кстати, bootstrap-овские можно вызывать также прямо в шаблоне без js]]></description>
					<pubDate>Thu, 08 May 2014 12:31:33 +0400</pubDate>
									</item>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9883)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9883</guid>
					<link>http://79.174.14.219/581.html#comment9883</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[Пример из бутстраповских доков:<br/>
<pre class="prettyprint"><code>&lt;!-- Button trigger modal --&gt;
&lt;button class=&quot;btn btn-primary btn-lg&quot; data-toggle=&quot;modal&quot; data-target=&quot;#myModal&quot;&gt;
Launch demo modal
&lt;/button&gt;</code></pre>И вот точно такой же код применительно к сайту на Альто:<br/>
<pre class="prettyprint"><code>&lt;!-- Подключаем шаблон окна --&gt;
{include_once file=&quot;tpls/modals/modal.write.tpl&quot;}
&lt;!-- Добавляем кнопку для вызова этого окна --&gt;
&lt;button class=&quot;btn btn-primary btn-lg&quot; data-toggle=&quot;modal&quot; data-target=&quot;#modal-write&quot;&gt;
Написать
&lt;/button&gt;</code></pre>И никакого js!]]></description>
					<pubDate>Thu, 08 May 2014 14:26:20 +0400</pubDate>
									</item>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9886)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9886</guid>
					<link>http://79.174.14.219/581.html#comment9886</link>
					<author>sentient@lenta.ru</author>
					<description><![CDATA[Таскать за собой все возможные модальные окна плохо. Пример с формой логина: если человек не хочет логинится, то она подгружается в код и простаивает; если же у него кончилась сессия и он попытается отправить коммент, то тут-то ему форма и понадобится, но не судьба — он, типа, уже залогинен и её нет. В результате человек получает ошибку и грязно ругается.<br/>
<br/>
P.S. Есть мелкая бага в форме логина/регистрации: инициализация капчи навешена на щелчок по кнопке «регистрация», так что если открыть форму по кнопке «вход» и потом перейти на вкладку регистрации, картинка с капчей пустая. Лечится буквально одной строкой в нужном месте.]]></description>
					<pubDate>Thu, 08 May 2014 15:11:05 +0400</pubDate>
									</item>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9888)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9888</guid>
					<link>http://79.174.14.219/581.html#comment9888</link>
					<author>vshemarov@gmail.com</author>
					<description><![CDATA[<blockquote>Таскать за собой все возможные модальные окна плохо...</blockquote>Согласен. Более того, есть соображения, как этого избежать: при вызове модального окна проверять, есть ли оно на странице, и если нет, то подгружать аяксом. Собственно, это одна из причин, зачем нужно было имя файла шаблона ставить в соответствие с ID окна — имя файла шаблона для подгрузки определяется автоматом.<br/>
<br/>
Будет такое в будущих релизах.]]></description>
					<pubDate>Thu, 08 May 2014 18:41:06 +0400</pubDate>
									</item>
							<item>
					<title>Модальные окна – общаемся с пользователем красиво (часть 1) (comment #9879)</title>
					<guid isPermaLink="true">http://79.174.14.219/t/581/#comment9879</guid>
					<link>http://79.174.14.219/581.html#comment9879</link>
					<author>reverty@gmail.com</author>
					<description><![CDATA[Пару дней тому назад вникал, адаптируя плагин. Инструкция будет крайне полезна.]]></description>
					<pubDate>Thu, 08 May 2014 12:53:41 +0400</pubDate>
									</item>
					</channel>
	</rss>
