<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Модификация модуля "Экспорт"]]></title>
		<link>http://forum.readyscript.ru/topic/1869/modifikatsiya-modulya-eksport/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/1869/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Модификация модуля "Экспорт"».]]></description>
		<lastBuildDate>Mon, 23 Sep 2019 15:02:16 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10389/#p10389</link>
			<description><![CDATA[<p>Поэтому мне нравится RS) Практически всегда знаю, что доработку можно сделать</p>]]></description>
			<author><![CDATA[null@example.com (Ярослав)]]></author>
			<pubDate>Mon, 23 Sep 2019 15:02:16 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10389/#p10389</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10384/#p10384</link>
			<description><![CDATA[<p>Единственно верный (стабильный) способ расширения функциональности - это создание внешнего модуля, подвешивание в нем на событие.</p><p>В вашем случае есть событие: export.gettypes , через него вы можете зарегистрировать свой класс экспорта товаров, реализовать его как угодно.</p><p>Также есть другие события, которые позволят модифицировать и существующие экспорты:</p><p>&#039;export.&#039; . $export_type_name . &#039;.getespecialtags.&#039; . $offer_type_name,<br />где $export_type_name - это например: yandex<br />где $offer_type_name - это например: simple</p>]]></description>
			<author><![CDATA[null@example.com (admin)]]></author>
			<pubDate>Mon, 23 Sep 2019 10:21:37 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10384/#p10384</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10374/#p10374</link>
			<description><![CDATA[<p>Оно будет, может наступить момент когда, после обновления экспорт отвалится, т.к. в Ваше старом классе который менять не будет, будет что-то отсутствовать. Поэтому лучше сделать отдельны модулем и отнаследоваться от родительского класса. Смысл в том, что в каждом модуле есть в файле <strong>handlers.inc.php</strong> файл, где через <strong>bind</strong> вызываеся метод который добавляет свои способы экспорта. <br />Вот Вам надо создать свой модуль, который также через handler добавит Ваш класс экспорта (этот класс лучше переделать из уже имеющегося). <br />У нас есть в документации видео уроки по созданию модулей. Можно взять их за основу. Это дольше, но надежнее. А если, то-то не будет получаться напишите, подскажем.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Fri, 20 Sep 2019 10:39:17 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10374/#p10374</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10373/#p10373</link>
			<description><![CDATA[<div class="quotebox"><cite>Закусило Александр пишет:</cite><blockquote><p>Ну можно так, но это с потерей поддержки тогда будет. Лучше сделать отдельным модулем и относледовать класс в Вашем модуле. Так будет лучше всего.</p></blockquote></div><p>К сожалению, пока это не умею делать.</p><br /><p>Что значит с потерей поддержки? Обновления не будет?</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Fri, 20 Sep 2019 09:19:42 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10373/#p10373</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10371/#p10371</link>
			<description><![CDATA[<p>Ну можно так, но это с потерей поддержки тогда будет. Лучше сделать отдельным модулем и относледовать класс в Вашем модуле. Так будет лучше всего.</p>]]></description>
			<author><![CDATA[null@example.com (Закусило Александр)]]></author>
			<pubDate>Thu, 19 Sep 2019 13:49:54 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10371/#p10371</guid>
		</item>
		<item>
			<title><![CDATA[Re: Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10369/#p10369</link>
			<description><![CDATA[<p>Сам разобрался.</p><p>Всё было просто:</p><p>Создаём файл</p><p>commonoffertype<strong>.my</strong>.inc.php</p><p>в папке рядом с </p><p>commonoffertype.inc.php</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Thu, 19 Sep 2019 08:47:30 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10369/#p10369</guid>
		</item>
		<item>
			<title><![CDATA[Модификация модуля "Экспорт"]]></title>
			<link>http://forum.readyscript.ru/post/10368/#p10368</link>
			<description><![CDATA[<p>Подскажите, как лучше сделать:</p><p>Мне необходимо в стандартный экспорт &quot;Яндекс.Маркет&quot;, добавить определённые поля, чтобы получался файл с несколькими ценами.</p><p>Сделал нужные изменения в файле<br />commonoffertype.inc.php</p><p><strong>modules/export/model/exporttype/yandex/offertype/commonoffertype.inc.php</strong></p><p>Предполагаю, что при обновлении модуля, все мои изменения сотрутся. </p><p>Как можно сделать переопределение этого файла, чтобы при обновлении ничего не пропало.</p><p>Может быть можно как то сделать ещё один тип выгрузки, например &quot;МойЯндекс.Маркет&quot;, чтобы при обновлении он не затирался.</p>]]></description>
			<author><![CDATA[null@example.com (Андрей)]]></author>
			<pubDate>Thu, 19 Sep 2019 08:19:58 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/10368/#p10368</guid>
		</item>
	</channel>
</rss>
