<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Как назначить текстовой странице доп. css и js?]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/1873" />
	<updated>2019-10-01T17:14:20Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/1873/kak-naznachit-tekstovoi-stranitse-dop-css-i-js/</id>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10467/#p10467" />
			<content type="html"><![CDATA[<p>Да так и сделал. Добавил к css классам свои маркеры чтобы, классы были уникальными и не пересекались с имеющимися.</p>]]></content>
			<author>
				<name><![CDATA[Денис]]></name>
				<uri>http://forum.readyscript.ru/user/784/</uri>
			</author>
			<updated>2019-10-01T17:14:20Z</updated>
			<id>http://forum.readyscript.ru/post/10467/#p10467</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10452/#p10452" />
			<content type="html"><![CDATA[<p>Ну добавить класс body тоже не проблема.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2019-09-30T08:03:07Z</updated>
			<id>http://forum.readyscript.ru/post/10452/#p10452</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10446/#p10446" />
			<content type="html"><![CDATA[<p>Вообщем протестировал различные решения с codepen (чужим кодом). Что то отображается корректно а что то нет. Обратил внимание что в предложенных решениях есть участки кода которые меняют дизайн у body и прочих элементах страницы. Поэтому всё съезжало. А в целом всё подключается всё работает.</p>]]></content>
			<author>
				<name><![CDATA[Денис]]></name>
				<uri>http://forum.readyscript.ru/user/784/</uri>
			</author>
			<updated>2019-09-29T09:17:23Z</updated>
			<id>http://forum.readyscript.ru/post/10446/#p10446</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10433/#p10433" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Откройте через F12 вкладу консоль в хроме и посмотрите, подключился ли Ваш CSS и JS. Я надеюсь указанные Вами файлы лежат у Вас в теме оформления по указанным Вами путям.</p></blockquote></div><p>Проверю через f12 отпишусь, сейчас не могу. <br />Я надеюсь указанные Вами файлы лежат у Вас в теме оформления по указанным Вами путям. - да.</p>]]></content>
			<author>
				<name><![CDATA[Денис]]></name>
				<uri>http://forum.readyscript.ru/user/784/</uri>
			</author>
			<updated>2019-09-27T12:21:55Z</updated>
			<id>http://forum.readyscript.ru/post/10433/#p10433</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10429/#p10429" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Денис пишет:</cite><blockquote><p>Тема похожа на мой вопрос, задам его здесь.<br />На codepen нашел интересное (оформление) решение. Решил реализовать у себя и получилось это:<br /><span class="postimg"><img src="https://i.imgur.com/YzMPeXC.png" alt="https://i.imgur.com/YzMPeXC.png" /></span><br />Как и что делал:<br />Создал файл scripts.tpl в папке темы. В нём это:<br /></p><div class="codebox"><pre><code>{addcss file=&#039;boston.css&#039;}
{addcss file=&#039;libs/codepen.css&#039;}

{addjs file=&#039;libs/codepen.js&#039;}</code></pre></div><p>Создал файл uslugi-servisa.tpl (в нём html код) и прикрепил его сюда:<br />Настройка меню.<br /><span class="postimg"><img src="https://i.imgur.com/p9Bbv6z.png" alt="https://i.imgur.com/p9Bbv6z.png" /></span><br />Результат на первой картинке.<br />ЧЯДНТ?</p></blockquote></div><p>Откройте через F12 вкладу консоль в хроме и посмотрите, подключился ли Ваш CSS и JS. Я надеюсь указанные Вами файлы лежат у Вас в теме оформления по указанным Вами путям.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2019-09-26T15:20:11Z</updated>
			<id>http://forum.readyscript.ru/post/10429/#p10429</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10428/#p10428" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Михаил пишет:</cite><blockquote><div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>А чем мой способ плох? Зачем целый модуль?</p></blockquote></div><p>Не всегда странице соответствует какой-то пункт меню, поэтому опираться на <em>$menu_item.id</em> я не могу.<br />Ну и, к тому же, мне показалось более удобным управлять всем, просто формируя нужную структуру на файловой системе, чем делать то же самое и вдобавок редактировать дополнительный шаблон. Файлы ведь все равно придется класть куда надо.</p><p>Если честно, все это мысли задним числом. На момент разработки своего решения про способ, описанный в вашем, я не знал.<br />Я пока плохо знаю ReadyScript, так что, возможно, выбрал не самый лучший вариант.</p></blockquote></div><p>Я бы всё таки выбрал бы свой шаблон.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2019-09-26T15:09:54Z</updated>
			<id>http://forum.readyscript.ru/post/10428/#p10428</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10426/#p10426" />
			<content type="html"><![CDATA[<p>Тема похожа на мой вопрос, задам его здесь.<br />На codepen нашел интересное (оформление) решение. Решил реализовать у себя и получилось это:<br /><span class="postimg"><img src="https://i.imgur.com/YzMPeXC.png" alt="https://i.imgur.com/YzMPeXC.png" /></span><br />Как и что делал:<br />Создал файл scripts.tpl в папке темы. В нём это:<br /></p><div class="codebox"><pre><code>{addcss file=&#039;boston.css&#039;}
{addcss file=&#039;libs/codepen.css&#039;}

{addjs file=&#039;libs/codepen.js&#039;}</code></pre></div><p>Создал файл uslugi-servisa.tpl (в нём html код) и прикрепил его сюда:<br />Настройка меню.<br /><span class="postimg"><img src="https://i.imgur.com/p9Bbv6z.png" alt="https://i.imgur.com/p9Bbv6z.png" /></span><br />Результат на первой картинке.<br />ЧЯДНТ?</p>]]></content>
			<author>
				<name><![CDATA[Денис]]></name>
				<uri>http://forum.readyscript.ru/user/784/</uri>
			</author>
			<updated>2019-09-26T12:42:18Z</updated>
			<id>http://forum.readyscript.ru/post/10426/#p10426</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10421/#p10421" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ярослав пишет:</cite><blockquote><p>Оригинально. чем то на битрикс похоже</p></blockquote></div><p>Чур! Чур меня! )))</p>]]></content>
			<author>
				<name><![CDATA[Михаил]]></name>
				<uri>http://forum.readyscript.ru/user/1251/</uri>
			</author>
			<updated>2019-09-25T18:04:20Z</updated>
			<id>http://forum.readyscript.ru/post/10421/#p10421</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10420/#p10420" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>А чем мой способ плох? Зачем целый модуль?</p></blockquote></div><p>Не всегда странице соответствует какой-то пункт меню, поэтому опираться на <em>$menu_item.id</em> я не могу.<br />Ну и, к тому же, мне показалось более удобным управлять всем, просто формируя нужную структуру на файловой системе, чем делать то же самое и вдобавок редактировать дополнительный шаблон. Файлы ведь все равно придется класть куда надо.</p><p>Если честно, все это мысли задним числом. На момент разработки своего решения про способ, описанный в вашем, я не знал.<br />Я пока плохо знаю ReadyScript, так что, возможно, выбрал не самый лучший вариант.</p>]]></content>
			<author>
				<name><![CDATA[Михаил]]></name>
				<uri>http://forum.readyscript.ru/user/1251/</uri>
			</author>
			<updated>2019-09-25T18:03:08Z</updated>
			<id>http://forum.readyscript.ru/post/10420/#p10420</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10419/#p10419" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Михаил пишет:</cite><blockquote><p><strong>Ярослав</strong>, <strong>Александр</strong>, спасибо за советы.</p><p>В итоге я написал свой модуль (возможно, изобрел велосипед), который позволяет делать такие страницы, просто создав для неё каталог с нужными файлами.</p><p>Например, хочу страницу <em>/custom/contact/</em>. </p><p>Для этого создаю каталог <em>$THEME_DIR/custom_pages/contact</em>, в него кладу файлы:</p><ul><li><p>content.tpl - будет обработан как шаблон и вставлен в качестве содержимого страницы</p></li><li><p>*.css - все файлы, находящиеся в каталоге, будут подключены на странице <em>после</em> общих стилей темы; если файл подключать не нужно, надо дать ему имя, начинающееся с _ (знак подчеркивания)</p></li><li><p>*.js - любые javascript файлы, аналогично css; будут подключены в футере</p></li></ul></blockquote></div><p>Оригинально. чем то на битрикс похоже</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>http://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2019-09-25T15:43:06Z</updated>
			<id>http://forum.readyscript.ru/post/10419/#p10419</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10418/#p10418" />
			<content type="html"><![CDATA[<p>А чем мой способ плох? Зачем целый модуль?</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2019-09-25T15:29:40Z</updated>
			<id>http://forum.readyscript.ru/post/10418/#p10418</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10416/#p10416" />
			<content type="html"><![CDATA[<p><strong>Ярослав</strong>, <strong>Александр</strong>, спасибо за советы.</p><p>В итоге я написал свой модуль (возможно, изобрел велосипед), который позволяет делать такие страницы, просто создав для неё каталог с нужными файлами.</p><p>Например, хочу страницу <em>/custom/contact/</em>. </p><p>Для этого создаю каталог <em>$THEME_DIR/custom_pages/contact</em>, в него кладу файлы:</p><ul><li><p>content.tpl - будет обработан как шаблон и вставлен в качестве содержимого страницы</p></li><li><p>*.css - все файлы, находящиеся в каталоге, будут подключены на странице <em>после</em> общих стилей темы; если файл подключать не нужно, надо дать ему имя, начинающееся с _ (знак подчеркивания)</p></li><li><p>*.js - любые javascript файлы, аналогично css; будут подключены в футере</p></li></ul>]]></content>
			<author>
				<name><![CDATA[Михаил]]></name>
				<uri>http://forum.readyscript.ru/user/1251/</uri>
			</author>
			<updated>2019-09-25T14:11:02Z</updated>
			<id>http://forum.readyscript.ru/post/10416/#p10416</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10412/#p10412" />
			<content type="html"><![CDATA[<p>Ну я думаю, что лучше все для конкретно этого варианта страницы проверить id пункта меню. Если он у Вас с указан типом пункт меню. <br /></p><div class="codebox"><pre><code>{if $menu_item.id == 1} {* Где 1 это индентификатор пункта меню в разделе Веб-сайт-&gt;меню *}
    {addjs file=&quot;my.js&quot;}
    {addcss file=&quot;my.css&quot;}
{/if}</code></pre></div><p>Если у этой страницы тип будет шаблон, то там сразу можно делать всё что угодно, хоть свою JS или CSS подключить через <strong>addjs</strong> и <strong>addcss</strong> соответственно. Я обычно в теме оформления, для контактов, т.к. они обычно требуют своей верстки и свои стилей указываю именно этот тип, указываю нужный шаблон и делаю всё что душе угодно.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2019-09-25T07:39:11Z</updated>
			<id>http://forum.readyscript.ru/post/10412/#p10412</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10407/#p10407" />
			<content type="html"><![CDATA[<p>Александр отвечает как программист, я же с точки зрения обычного пользователя пытаюсь решить Вашу проблему.<br />Создайте пункт меню с вашей страницей, добавьте эту страницу в конструкторе сайта. <br />Создайте *.tpl файл с css и js. (обрамить в {literal} {/literal} не забудьте) и на странице добавьте блок &quot;Произвольный шаблон&quot;, где укажите шаблоном этот tpl файл.</p><p>Если конструктор сайта тема не поддерживает, то придется уже писать свой модуль.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>http://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2019-09-24T16:31:18Z</updated>
			<id>http://forum.readyscript.ru/post/10407/#p10407</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как назначить текстовой странице доп. css и js?]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/10404/#p10404" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Что это за страница? Скорее всего Вам нужно просто проверить идентификатор внутренней сущности.</p></blockquote></div><p>Например, страница с контактной информацией. Пусть это обычная текстовая страница с адресом вида <em>/text-/что-то/</em>.</p><p>Я не совсем понял про идентификатор сущности.</p>]]></content>
			<author>
				<name><![CDATA[Михаил]]></name>
				<uri>http://forum.readyscript.ru/user/1251/</uri>
			</author>
			<updated>2019-09-24T15:48:09Z</updated>
			<id>http://forum.readyscript.ru/post/10404/#p10404</id>
		</entry>
</feed>
