<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум ReadyScript &mdash; Вопрос по добавлению блока комментариев]]></title>
	<link rel="self" href="http://forum.readyscript.ru/feed/atom/topic/483" />
	<updated>2016-10-05T08:16:34Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.readyscript.ru/topic/483/vopros-po-dobavleniyu-bloka-kommentariev/</id>
		<entry>
			<title type="html"><![CDATA[Re: Вопрос по добавлению блока комментариев]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/4910/#p4910" />
			<content type="html"><![CDATA[<p>Возможно ли в Облаке использование комментариев.<br />Только на одной странице?</p>]]></content>
			<author>
				<name><![CDATA[Андрей]]></name>
				<uri>http://forum.readyscript.ru/user/299/</uri>
			</author>
			<updated>2016-10-05T08:16:34Z</updated>
			<id>http://forum.readyscript.ru/post/4910/#p4910</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопрос по добавлению блока комментариев]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2544/#p2544" />
			<content type="html"><![CDATA[<p>с последнего обновления код немного другой. Перестал передаваться article_id, вывожу напрямую id статьи </p><div class="codebox"><pre><code>function getLinkId()
    {
        //$route = \RS\Router\Manager::obj()-&gt;getCurrentRoute();
         //отсюда убираем проверку идентификатора маршрута
         //if (isset($route-&gt;article_id)) {
         //    return $route-&gt;article_id;
        // }
        return 20; //здесь идетификатор Вашей статьи &quot;Отзывы&quot;
    }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>http://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2016-02-01T16:51:57Z</updated>
			<id>http://forum.readyscript.ru/post/2544/#p2544</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопрос по добавлению блока комментариев]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2011/#p2011" />
			<content type="html"><![CDATA[<p>Спасибо! Отдельным типом сделал, учитывая описанные изменения.<br />Получилась простая страница с отзывами о компании.</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>http://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2015-09-30T15:21:07Z</updated>
			<id>http://forum.readyscript.ru/post/2011/#p2011</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопрос по добавлению блока комментариев]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2010/#p2010" />
			<content type="html"><![CDATA[<p>Блок комментариев с типом связи Article\Model\CommentType\Article <br />предназначен для страницы &quot;Просмотр новости&quot; (Маршрут: article-front-view).</p><p>В классе Article\Model\CommentType\Article&nbsp; есть метод getLinkId(), который извлекает ID просматриваемой в настоящее время статьи из объекта маршрута. (В объект маршрута этот идентификатор записывает фронт-контроллер.)</p><p>Если вы хотите привязать комментарии к странице &quot;Просмотр пункта меню&quot; (Маршрут: menu.item_XXX, где XXX - ID пункта меню), вам необходимо выбрать:</p><p>1. Создать свой отдельный класс типа связи<br />2. или немного подкорректировать метод Article\Model\CommentType\Article::getLinkId()</p><p>Рассмотрим второй вариант. У вас должна быть самая последняя версия ReadyScript.</p><p>Реализация метода getLinkId должна быть следующей:<br /></p><div class="codebox"><pre><code>function getLinkId()
    {
        $route = \RS\Router\Manager::obj()-&gt;getCurrentRoute();
         //отсюда убираем проверку идентификатора маршрута
         if (isset($route-&gt;article_id)) {
             return $route-&gt;article_id;
         }
        return false;
    }</code></pre></div>]]></content>
			<author>
				<name><![CDATA[admin]]></name>
				<uri>http://forum.readyscript.ru/user/2/</uri>
			</author>
			<updated>2015-09-30T12:46:11Z</updated>
			<id>http://forum.readyscript.ru/post/2010/#p2010</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Вопрос по добавлению блока комментариев]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/2000/#p2000" />
			<content type="html"><![CDATA[<p>Такс, к странице просмотра Новости комментарии прикрепляются, а вот возможно ли к отдельной странице?</p><p>Думаю сделать отдельный шаблон для статьи, там вывести <br /></p><div class="codebox"><pre><code>{moduleinsert name=&quot;\Comments\Controller\Block\Comments&quot; type=&quot;Article\Model\CommentType\Article&quot;}</code></pre></div><p>Возможно ли передать id статьи или товара для того чтобы вывести все комментарии с данного объекта на 1 произвольной странице?</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>http://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2015-09-28T16:43:38Z</updated>
			<id>http://forum.readyscript.ru/post/2000/#p2000</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Вопрос по добавлению блока комментариев]]></title>
			<link rel="alternate" href="http://forum.readyscript.ru/post/1999/#p1999" />
			<content type="html"><![CDATA[<p>Здравствуйте! Вот вроде простейшее действие, а где то я что то не то делаю.<br />Достаточно ли просто добавить блок модуль комментариев с типом &quot;статья&quot; на страницу со статьей?</p><p>1. Создал статью с привязкой к пункту меню<br />2. Создал в конструкторе сайта страницу <br />3. Добавил внизу модуль комментариев</p><p>Ничего не вывелось)</p>]]></content>
			<author>
				<name><![CDATA[Ярослав]]></name>
				<uri>http://forum.readyscript.ru/user/74/</uri>
			</author>
			<updated>2015-09-28T16:34:53Z</updated>
			<id>http://forum.readyscript.ru/post/1999/#p1999</id>
		</entry>
</feed>
