<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Получение данных получаемых через GET/POST запросы</title>
		<link>https://www.cotonti.com</link>
		<description>Last topic posts</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Sat, 11 Apr 2026 19:43:53 -0000</pubDate>

		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>Вопрос размыт, так как пошел не тем путем что нужно.., я далеко не спец так что извиняюсь!</p>

<p>Вопрос решен, сделал немного иначе, посмотрел код как реализованы другие расширения, и сделал так - если код плагина выполнается на странице модуля то подставляю в ссылку довольный параметр &amp;m=mod если на странице плагина то пример &amp;m=plu и в файле плагина test.php</p>

<pre class="brush:php;gutter:false;toolbar:false;">
if($m == 'mod'){
		require_once cot_incfile('test', 'plug', 'mod');
	}
	elseif($m == 'plug'){
		require_once cot_incfile('test', 'plug', 'plu');
	}
	else{}</pre>

<p>и в папке inc cоответственно файлы, теперь не нужно "всовывать" все в один файл, все параметры принимаются обрабатываются и выводятся,  всем спасибо за помощь</p>

<p> </p>
]]></description>
			<pubDate>Mon, 12 Nov 2018 14:46:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43849]]></link>
		</item>
		<item>
			<title>Dayver</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8801&amp;d=1#43844">#43844</a> <strong>Виктор: </strong>

<p>и еще вопрос какой файл принимает данные, если в плагине нет  <code class="php comments">standalone</code></p>
</blockquote>

<p>Вообще плагины могут быть такими что бы ничего и не принимать тоесть и без <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);"> ajax и без standalone - плагины которые как бы расширяют функционал других модулей или плагинов. Если же вы делаете свой плагин и у него должна быть возможность вывести информацию на свою страницу то тут у вас выбор между standalone (полноценная страничка), ajax (то же что и standalone но без шапки и подвала если утрировать) и tools (как бы standalone в админке). </span></p>

<p>А вообще если мы вас тут все правильно поняли то <a href="https://www.cotonti.com/users/Dr2005alex">Dr2005alex</a> вам уже ответил наиболее корректно и развернуто, если нет то объясните более подробно, а то задача поставленна размыто очень.</p>
]]></description>
			<pubDate>Sun, 11 Nov 2018 21:13:32 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43848]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8801&amp;d=1#43846">#43846</a> <strong>Dr2005alex: </strong> <span style="background-color:rgb(255,255,255);font-size:15px;text-align:justify;">То тогда ссылка должна увас быть на модуль.</span></blockquote>

<p>Или же принимать данные на хук ajax или standalone, и с помощью cot_redirect перенаправлять на страницу модуля.</p>

<p> </p>
]]></description>
			<pubDate>Sun, 11 Nov 2018 13:40:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43847]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<blockquote>
<p>так как и вы подсказали выводил что получаю через echo</p>

<p>в test.module.tags.php я не получаю ничего, пустая переменная</p>

<p>а в test.php принимает $act = 'simile'</p>
</blockquote>

<p>теперь более менее ясно. Вы ссылаетесь на некий модуль я так понял. Вернее <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">test.module.tags.php подключается через хук в код модуля.</span></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">То тогда ссылка должна увас быть на модуль.</span></p>

<p><span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">Вот к примеру test.module.tags у вас подключается к модулю page через хук page.tags. то для передачи данных для вашего кода надо ссылаться на page.</span></p>

<pre class="brush:php;gutter:false;toolbar:false;">
cot_url('page', 'act=simile&amp;id=' . $id)</pre>

<p>Все это абстрактно для примера. Тогда ваш подключенный код сможет получить данные act через import что писал в своем первом посте.</p>
]]></description>
			<pubDate>Sun, 11 Nov 2018 03:18:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43846]]></link>
		</item>
		<item>
			<title>Roffun</title>
			<description><![CDATA[<blockquote class="fp"><a href="https://www.cotonti.com/forums?m=posts&amp;q=8801&amp;d=1#43844">#43844</a> <strong>Виктор:    </strong><span style="font-size:15px;">и еще вопрос какой файл принимает данные, если в плагине нет  </span><code class="php comments" style="font-size:15px;">standalone</code></blockquote>

<p>Файл pluginname.ajax.php, Hooks=ajax, например плагин ratings, или какой-нибудь из плагинов биржи для оплаты посмотрите код, там как раз взаимодействие плагина с модулем и передача параметров (post).</p>
]]></description>
			<pubDate>Sun, 11 Nov 2018 00:45:35 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43845]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>Да правильно, имеется ввиду переход по ссылке и прием <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">simile для обработки в файле </span>test.module.tags.php</p>

<p>В общем извиняюсь, вопрос думаю простой но хочу разобратся</p>

<p>есть файл test.php в нем весь код который нужен на самой странице плагина (например вибираем два товара и сравниваем) Пример:</p>

<pre class="brush:php;gutter:false;toolbar:false;">
 /* ====================
* [BEGIN_COT_EXT]
* Hooks=standalone
* [END_COT_EXT]
==================== */
	
	defined('COT_CODE') or die('Wrong URL.');
	
	// Requirements	
	require_once cot_incfile('test', 'plug');</pre>

<p>и файл test.module.tags.php выводится на странице товара со своим шаблоном (выбираем иной товар и сравниваем), логика сравнения отличается от первого</p>

<pre class="brush:php;gutter:false;toolbar:false;">

/* ====================
* [BEGIN_COT_EXT]
* Hooks=module.tags
* [END_COT_EXT]
==================== */
	
	defined('COT_CODE') or die('Wrong URL.');
	
	// Requirements	
	require_once cot_incfile('test', 'plug');
	require_once cot_langfile('module', 'module');
	
	global $cfg,  $db_cpu,  $db_gpu, $db_test;
	
	$t1 = new XTemplate(cot_tplfile('test.module', 'plug'));
      
        $act = cot_import('act','G','ALP');
     
       if ($act == 'simile'){ код}

               $t1-&gt;parse('MAIN');
		$t-&gt;assign('HARD_DISPLAY', $t1-&gt;text('MAIN'));</pre>

<p>так как и вы подсказали выводил что получаю через echo</p>

<p>в test.module.tags.php я не получаю ничего, пустая переменная</p>

<p>а в test.php принимает $act = 'simile'</p>

<p> </p>
<p class="updated"><strong>Додано 38 хвилин потому:</strong></p><p>Сделал так  в файле прописал test.php</p>

<pre class="brush:php;gutter:false;toolbar:false;">
/* === Hook === */
    foreach (cot_getextplugins('test.main') as $pl)
    {
        include $pl;
    }
    /* ===== */</pre>

<p>в test.module.tags.php</p>

<pre class="brush:php;gutter:false;toolbar:false;">
/* ====================
* [BEGIN_COT_EXT]
* Hooks=module.tags,test.main
* [END_COT_EXT]
==================== */</pre>

<p>и еще вопрос какой файл принимает данные, если в плагине нет  <code class="php comments">standalone</code></p>
]]></description>
			<pubDate>Sat, 10 Nov 2018 18:06:45 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43844]]></link>
		</item>
		<item>
			<title>Dr2005alex</title>
			<description><![CDATA[<p>Не совсем понятно что имеете ввиду. Что значит отправляются данные?</p>

<p>Если имеется ввиду переход по ссылке <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);"> cot_url('plug', 'e=test&amp;act=simile&amp;id=' . $id), то получение данных из ссылки будет методом GET</span></p>

<pre class="brush:php;gutter:false;toolbar:false;">
$act = cot_import('act','G','ALP');
$id = cot_import('id','G','INT');</pre>

<p>если хук <span style="font-family:'Open Sans', 'Helvetica Neue', Helvetica, sans-serif;font-size:15px;text-align:justify;background-color:rgb(255,255,255);">Hooks=module.tags находится в самом  test.php, то подключенный файл test.module.tags.php как бы внутри test.php. тоесть любая переменная будет видна. к примеру переменная $a = 'test'; в файле test.module.tags.php . Будет видна в test.php. просто выводим значение для теста. echo $a; в test.php ниже в коде после подключения хука.</span></p>
]]></description>
			<pubDate>Sat, 10 Nov 2018 17:10:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43843]]></link>
		</item>
		<item>
			<title>Виктор</title>
			<description><![CDATA[<p>Не могу разобратся как получить данные с запроса</p>

<p>у меня есть плагин который имеет функционал как отдельно сам так и на странице отдельного модуля</p>

<p>тоесть файл плагина test.php Hooks=standalone и файл для модуля test.module.tags.php Hooks=module.tags c которого отправляются данные для обработки - 'TPC_ACTION' =&gt; cot_url('plug', 'e=test&amp;act=simile&amp;id=' . $id),</p>

<p>Вопрос как получить $act = cot_import('act','G','TXT');  в файле test.module.tags.php,</p>

<p> </p>
]]></description>
			<pubDate>Sat, 10 Nov 2018 10:01:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/forums?m=posts&q=8801&d=0#post43842]]></link>
		</item>
	</channel>
</rss>