<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Страница 404]]></title>
	<link rel="self" href="https://forum.readyscript.ru/feed/atom/topic/56/" />
	<updated>2017-03-26T20:03:41Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.readyscript.ru/topic/56/stranitsa-404/</id>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/6599/#p6599" />
			<content type="html"><![CDATA[<p>Спасибо! Хороший совет.</p>]]></content>
			<author>
				<name><![CDATA[Сергей ]]></name>
				<uri>https://forum.readyscript.ru/user/627/</uri>
			</author>
			<updated>2017-03-26T20:03:41Z</updated>
			<id>https://forum.readyscript.ru/post/6599/#p6599</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/6079/#p6079" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Тоже решил так сделать, чтобы вместо 404 главная была.</p><p>Вопрос № 1.<br />Где находится шаблон главной страницы для темы Perfume?<br />Файлов wrapper.tpl и html.tpl в папке темы нет.</p></blockquote></div><p>Его там и не будет, т.к. это сеточный шаблон (gs960), а это значит, что HTML и блоки выводятся генератором блоков по сетке из конструктора сайта.</p><p>Т.е. там нужно вставить как эти блоки самостоятельно, если вы хотите сеточную модель, т.к. 404 отдаётся как обычный HTML.</p><div class="quotebox"><blockquote><p>Как указать подключение JS и CSS ?</p><p>Это нужно в шаблоне прописать<br />&lt;link type=&quot;text/css&quot; href=&quot;/templates/perfume/resource/css/960gs/reset.css?v=5&quot; media=&quot;all&quot; rel=&quot;stylesheet&quot;&gt;<br />и т.п.</p><p>&lt;script type=&quot;text/javascript&quot; src=&quot;/resource/js/jquery.min.js&quot;&gt;&lt;/script&gt;<br />и т.п.</p><p>Их, наверное, можно все из исходного кода Главной страницы просто скопировать?</p></blockquote></div><p>Да.<br />Можно использовать переменные для путей.<br /><a href="https://readyscript.ru/dev-manual/dev_smarty_rsplugins.html">https://readyscript.ru/dev-manual/dev_s … ugins.html</a></p><p><strong>{$THEME_IMG}</strong> - путь к картинкам темы<br /><strong>{$THEME_JS}</strong> - путь к javascript темы<br /><strong>{$THEME_CSS}</strong> - путь к CSS темы</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2017-02-15T15:23:13Z</updated>
			<id>https://forum.readyscript.ru/post/6079/#p6079</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/6072/#p6072" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Дмитрий пишет:</cite><blockquote><p>Добрый день.<br />Есть еще вопрос , как сделать, чтобы дизайн шаблона exception.tpl полностью соответствовал главной страниц (шаблону wrapper.tpl)? Если полностью скопировать и добавить шапку и футер из html.tpl,<br /></p><div class="codebox"><pre><code>    &lt;head {$app-&gt;getHeadAttributes(true)}&gt;
        {$app-&gt;meta-&gt;get()}
        &lt;title&gt;{$app-&gt;title-&gt;get()}&lt;/title&gt;
        {foreach from=$app-&gt;getCss() item=css}
            {$css.params.before}
            &lt;link {if $css.params.type !== false}type=&quot;{$css.params.type|default:&quot;text/css&quot;}&quot;{/if} href=&quot;{$css.file}&quot; {if $css.params.media!==false}media=&quot;{$css.params.media|default:&quot;all&quot;}&quot;{/if} rel=&quot;{$css.params.rel|default:&quot;stylesheet&quot;}&quot;&gt;
            {$css.params.after}
        {/foreach}
        &lt;script&gt;
            var global = {$app-&gt;getJsonJsVars()};
        &lt;/script&gt;
        {foreach from=$app-&gt;getJs() item=js}
            {$js.params.before}
            &lt;script type=&quot;{$js.params.type|default:&quot;text/javascript&quot;}&quot; src=&quot;{$js.file}&quot;&gt;&lt;/script&gt;
            {$js.params.after}
        {/foreach}
        {if $app-&gt;getJsCode()!=&#039;&#039;}
            &lt;script language=&quot;JavaScript&quot;&gt;{$app-&gt;getJsCode()}&lt;/script&gt;
        {/if}
        {$app-&gt;getAnyHeadData()}

        &lt;script type=&quot;text/javascript&quot; src=&quot;/templates/autofashion/resource/js/bootstrap.min.js&quot;&gt;&lt;/script&gt;

    &lt;/head&gt;</code></pre></div><p> </p><p>то не подгружаются ссылки на стили и на js файлыю Возможно что-то где-то надо еще прописать?</p></blockquote></div><p>Тоже решил так сделать, чтобы вместо 404 главная была.</p><p>Вопрос № 1.<br />Где находится шаблон главной страницы для темы Perfume?<br />Файлов wrapper.tpl и html.tpl в папке темы нет.</p><p>Вопрос №2.</p><p>Как указать подключение JS и CSS ?</p><p>Это нужно в шаблоне прописать<br />&lt;link type=&quot;text/css&quot; href=&quot;/templates/perfume/resource/css/960gs/reset.css?v=5&quot; media=&quot;all&quot; rel=&quot;stylesheet&quot;&gt;<br />и т.п.</p><p>&lt;script type=&quot;text/javascript&quot; src=&quot;/resource/js/jquery.min.js&quot;&gt;&lt;/script&gt;<br />и т.п.</p><p>Их, наверное, можно все из исходного кода Главной страницы просто скопировать?</p>]]></content>
			<author>
				<name><![CDATA[Владимир 1916]]></name>
				<uri>https://forum.readyscript.ru/user/417/</uri>
			</author>
			<updated>2017-02-15T09:28:51Z</updated>
			<id>https://forum.readyscript.ru/post/6072/#p6072</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4184/#p4184" />
			<content type="html"><![CDATA[<p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>https://forum.readyscript.ru/user/426/</uri>
			</author>
			<updated>2016-08-01T12:10:41Z</updated>
			<id>https://forum.readyscript.ru/post/4184/#p4184</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4180/#p4180" />
			<content type="html"><![CDATA[<p>Дело в том, что&nbsp; 404 страница не оборачивается. Поэтому там конструкции addjs и addcss не работают. Вам надо самостоятельно на этой странице указать подключение JS и CSS через script и link. Для этого в шаблоне можно использовать переменные <strong>{$THEME_JS}</strong> и <strong>{$THEME_CSS}</strong> которые хранят путь к js и css файлам Вашего модуля. И указать необходимое Вам для подключения CSS и JS.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>https://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-08-01T11:48:22Z</updated>
			<id>https://forum.readyscript.ru/post/4180/#p4180</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/4178/#p4178" />
			<content type="html"><![CDATA[<p>Добрый день.<br />Есть еще вопрос , как сделать, чтобы дизайн шаблона exception.tpl полностью соответствовал главной страниц (шаблону wrapper.tpl)? Если полностью скопировать и добавить шапку и футер из html.tpl,<br /></p><div class="codebox"><pre><code>    &lt;head {$app-&gt;getHeadAttributes(true)}&gt;
        {$app-&gt;meta-&gt;get()}
        &lt;title&gt;{$app-&gt;title-&gt;get()}&lt;/title&gt;
        {foreach from=$app-&gt;getCss() item=css}
            {$css.params.before}
            &lt;link {if $css.params.type !== false}type=&quot;{$css.params.type|default:&quot;text/css&quot;}&quot;{/if} href=&quot;{$css.file}&quot; {if $css.params.media!==false}media=&quot;{$css.params.media|default:&quot;all&quot;}&quot;{/if} rel=&quot;{$css.params.rel|default:&quot;stylesheet&quot;}&quot;&gt;
            {$css.params.after}
        {/foreach}
        &lt;script&gt;
            var global = {$app-&gt;getJsonJsVars()};
        &lt;/script&gt;
        {foreach from=$app-&gt;getJs() item=js}
            {$js.params.before}
            &lt;script type=&quot;{$js.params.type|default:&quot;text/javascript&quot;}&quot; src=&quot;{$js.file}&quot;&gt;&lt;/script&gt;
            {$js.params.after}
        {/foreach}
        {if $app-&gt;getJsCode()!=&#039;&#039;}
            &lt;script language=&quot;JavaScript&quot;&gt;{$app-&gt;getJsCode()}&lt;/script&gt;
        {/if}
        {$app-&gt;getAnyHeadData()}

        &lt;script type=&quot;text/javascript&quot; src=&quot;/templates/autofashion/resource/js/bootstrap.min.js&quot;&gt;&lt;/script&gt;

    &lt;/head&gt;</code></pre></div><p> </p><p>то не подгружаются ссылки на стили и на js файлыю Возможно что-то где-то надо еще прописать?</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>https://forum.readyscript.ru/user/426/</uri>
			</author>
			<updated>2016-08-01T10:40:29Z</updated>
			<id>https://forum.readyscript.ru/post/4178/#p4178</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/154/#p154" />
			<content type="html"><![CDATA[<p>Точно, спасибо!</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>https://forum.readyscript.ru/user/38/</uri>
			</author>
			<updated>2014-09-14T11:15:22Z</updated>
			<id>https://forum.readyscript.ru/post/154/#p154</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/153/#p153" />
			<content type="html"><![CDATA[<p>Еще проверьте, нет ли у вас _local_settings.php в корне сайта с включенной опцией DETAILED_EXCEPTION</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2014-09-14T11:06:45Z</updated>
			<id>https://forum.readyscript.ru/post/153/#p153</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/152/#p152" />
			<content type="html"><![CDATA[<p>Не помогло. Опция отключена.<br />Ссылается на файл: SITE/core/rs/router/manager.inc.php 366<br />Попробовал отследить, но там все ведет к обычному exception, который запоминает extra_info.<br />Файл exception.tpl лежит в корне темы.<br />mint, nginx + php5-fpm</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>https://forum.readyscript.ru/user/38/</uri>
			</author>
			<updated>2014-09-14T10:14:55Z</updated>
			<id>https://forum.readyscript.ru/post/152/#p152</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/151/#p151" />
			<content type="html"><![CDATA[<p>404 страница (она же страница любых исключений в системе) - это особенная страница в рамках темы. <br />Её нет в маршрутах, по некоторым техническим соображениям. Шаблоном данной страницы всегда является файл <em>exception.tpl</em>, находящийся в корне темы. </p><p>Данный шаблон используется для отображении ошибок, при условии, что у вас <strong>отключена</strong> опция &quot;Подробно отображать информацию об исключениях&quot; в разделе Управление-&gt;Настройки сайта.</p><p>Проверьте, пожалуйста, состояние данной опции.</p>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>https://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2014-09-14T09:27:03Z</updated>
			<id>https://forum.readyscript.ru/post/151/#p151</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Страница 404]]></title>
			<link rel="alternate" href="https://forum.readyscript.ru/post/150/#p150" />
			<content type="html"><![CDATA[<p>Времени суток доброго.<br />Сверстал весь сайт без встроенного конструктора, хочу сделать страницу ошибок, но не получается. Как понял, надо зайти в конструктор, выбрать маршрут и шаблон, но там ничего нет про ошибки. Пытался сделать по инструкции, скопировал exception.tpl в папку с темой. Тоже не работает. Пишет 404 на несуществующей странице, а шаблон не подключает.<br />Подскажите, как сделать эту страницу?</p>]]></content>
			<author>
				<name><![CDATA[Дмитрий]]></name>
				<uri>https://forum.readyscript.ru/user/38/</uri>
			</author>
			<updated>2014-09-14T06:19:17Z</updated>
			<id>https://forum.readyscript.ru/post/150/#p150</id>
		</entry>
</feed>
