<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Добавил видеоурок Настройка SEO на сайте]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/746/" />
	<updated>2016-06-15T08:08:22Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/746/dobavil-videourok-nastroika-seo-na-saite/</id>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3520/#p3520" />
			<content type="html"><![CDATA[<p>Ну вы же их в при правке записи в SEOControl указываете. Заголовок, описание и т.д.<br />Просто SEOContol с внутренней системой никак не свзязан, он просто применяет теги с наивысшим приоритетом, перекрывая установленные ранее.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-15T08:08:22Z</updated>
			<id>http://forum.readyscript.ru/post/3520/#p3520</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3513/#p3513" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Переменная всегда Вам доступна, модуль её не заменяет, он просто либо подставляет эту переменную либо нет.<br />Вот что внутри:<br /></p><div class="codebox"><pre><code>$api = new \SeoControl\Model\Api();
$rule = $api-&gt;getRuleForUri(\RS\Http\Request::commonInstance()-&gt;server(&#039;REQUEST_URI&#039;));
if ($rule){
     return $rule[&#039;h1&#039;];
}
        
return $this-&gt;getParam(&#039;default&#039;);</code></pre></div><p>Где <strong>default</strong> это, то что передали в параметр <strong>default</strong>. Если ничего не передали, то .</p><p>Вы можете присвоить переменной результат отработки блок контроллера. И если он что-то вернул, то использовать имя категории и то, что вернул модуль.</p><p>Например:<br /></p><div class="codebox"><pre><code>&lt;h1&gt;
{$seocontent={moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}}
{if $seocontent}
     {$category.name} {$seocontent}
{else}
     {$category.name} 
{/if}
&lt;/h1&gt;</code></pre></div></blockquote></div><p>А как быть с title, description и keywords<br />Напишите пожалуйста, как их менять на странице list_product </p><p>Спасибо.</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-06-15T04:41:25Z</updated>
			<id>http://forum.readyscript.ru/post/3513/#p3513</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3510/#p3510" />
			<content type="html"><![CDATA[<p>Переменная всегда Вам доступна, модуль её не заменяет, он просто либо подставляет эту переменную либо нет.<br />Вот что внутри:<br /></p><div class="codebox"><pre><code>$api = new \SeoControl\Model\Api();
$rule = $api-&gt;getRuleForUri(\RS\Http\Request::commonInstance()-&gt;server(&#039;REQUEST_URI&#039;));
if ($rule){
     return $rule[&#039;h1&#039;];
}
        
return $this-&gt;getParam(&#039;default&#039;);</code></pre></div><p>Где <strong>default</strong> это, то что передали в параметр <strong>default</strong>. Если ничего не передали, то .</p><p>Вы можете присвоить переменной результат отработки блок контроллера. И если он что-то вернул, то использовать имя категории и то, что вернул модуль.</p><p>Например:<br /></p><div class="codebox"><pre><code>&lt;h1&gt;
{$seocontent={moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}}
{if $seocontent}
     {$category.name} {$seocontent}
{else}
     {$category.name} 
{/if}
&lt;/h1&gt;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-14T15:10:48Z</updated>
			<id>http://forum.readyscript.ru/post/3510/#p3510</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3502/#p3502" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>В h1 конечно же в list_products.<br />Ну тут же всё написано:<br /><strong>{$category.name} {moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}</strong></p><p>т.е.<br /><strong>Имя категории&nbsp; &nbsp; &nbsp;наша конструкция из SEO контроль для страницы</strong></p></blockquote></div><p>Видимо не совсем поняли меня...</p><p>Вопрос не в том как вывести... оно и сейчас прекрасно выводится...<br />Вопрос в том как сделать так, чтобы получить название категории, если переменная была заменена модулем &quot;Управление SEO&quot;</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-06-14T11:10:55Z</updated>
			<id>http://forum.readyscript.ru/post/3502/#p3502</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3501/#p3501" />
			<content type="html"><![CDATA[<p>В h1 конечно же в list_products.<br />Ну тут же всё написано:<br /><strong>{$category.name} {moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}</strong></p><p>т.е.<br /><strong>Имя категории&nbsp; &nbsp; &nbsp;наша конструкция из SEO контроль для страницы</strong></p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-14T10:57:20Z</updated>
			<id>http://forum.readyscript.ru/post/3501/#p3501</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3493/#p3493" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Ну первое ,что приходит на ум это оставить вывод названия категории и через пробел вывести правило для h1:<br /></p><div class="codebox"><pre><code>{$category.name} {moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}</code></pre></div><p>т.к. default не указан, то ничего не будет дописываться, если правило не найдено.</p></blockquote></div><p>Простите не совсем понял...<br />Как это должно работать?<br /><strong>Сейчас h1 выводится {$category.name}</strong><br />Если есть правило, то <strong>{$category.name}</strong> - перезаписывается, тем что указано в правиле<br />Как должно заработать это<br /><strong>{$category.name} {moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}</strong><br />Куда это поместить. P.S. сайт в облаке</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-06-14T08:03:36Z</updated>
			<id>http://forum.readyscript.ru/post/3493/#p3493</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3492/#p3492" />
			<content type="html"><![CDATA[<p>Ну первое ,что приходит на ум это оставить вывод названия категории и через пробел вывести правило для h1:<br /></p><div class="codebox"><pre><code>{$category.name} {moduleinsert name=&quot;\SeoControl\Controller\Block\SeoH1&quot;}</code></pre></div><p>т.к. default не указан, то ничего не будет дописываться, если правило не найдено.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-14T07:25:56Z</updated>
			<id>http://forum.readyscript.ru/post/3492/#p3492</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3482/#p3482" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>В данном видео показано как устанавливать SEO для страниц на платформе ReadyScript, а также рассмотрен модуль SEO контроль, который позволяет для любой страницы перезадать мета-теги, заголовок h1 или SEO текст.<br />Вот ссылочка на видео:<br /><a href="https://www.youtube.com/watch?v=-iDMbYoj6uU&amp;index=8&amp;list=PLh6R2ixK62ThCqF0geTT1eCc3cBdJ4u31">https://www.youtube.com/watch?v=-iDMbYo … c3cBdJ4u31</a><br />или у нас в видеоуроках.</p></blockquote></div><p>Подскажите возможно ли как-то вывести<br /><strong>название категории - свой текст</strong><br />Например:<br />Нахожусь в категории &quot;Сувениры&quot;, ставлю фильтр по характеристике<br />Для получившегося URLa нужны мета теги: <strong>Сувениры с такой-то характеристикой</strong><br />Пример:<br />Маска задана:<strong>/catalog(.*)\?f\[343\]\[\]\=Омск300</strong><br />Работает как для этой страницы:<br /><span class="bbu"><a href="http://55opt.org/catalog/?f">http://55opt.org/catalog/?f</a>[343][]=Омск300</span><br />Так и для этой<br /><span class="bbu"><a href="http://55opt.org/catalog/suvenirnaya-produkciya/?f">http://55opt.org/catalog/suvenirnaya-produkciya/?f</a>[343][]=Омск300</span><br />Хочется получить в первом случае: <strong>Каталог товаров - Омску 300 лет</strong><br />Во-втором случае: <strong>Сувенирная продукция - Омску 300 лет</strong></p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-06-13T08:12:22Z</updated>
			<id>http://forum.readyscript.ru/post/3482/#p3482</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Добавил видеоурок Настройка SEO на сайте]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/3467/#p3467" />
			<content type="html"><![CDATA[<p>В данном видео показано как устанавливать SEO для страниц на платформе ReadyScript, а также рассмотрен модуль SEO контроль, который позволяет для любой страницы перезадать мета-теги, заголовок h1 или SEO текст.<br />Вот ссылочка на видео:<br /><a href="https://www.youtube.com/watch?v=-iDMbYoj6uU&amp;index=8&amp;list=PLh6R2ixK62ThCqF0geTT1eCc3cBdJ4u31">https://www.youtube.com/watch?v=-iDMbYo … c3cBdJ4u31</a><br />или у нас в видеоуроках.</p>]]></content>
			<author>
				<name><![CDATA[Закусило Александр]]></name>
				<uri>http://forum.readyscript.ru/user/20/</uri>
			</author>
			<updated>2016-06-10T07:31:54Z</updated>
			<id>http://forum.readyscript.ru/post/3467/#p3467</id>
		</entry>
</feed>
