Форумы / National / Russian / Тех. поддержка / Получение данных получаемых через GET/POST запросы

Виктор
#43844 10.11.2018 18:06

Да правильно, имеется ввиду переход по ссылке и прием simile для обработки в файле test.module.tags.php

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

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

 /* ====================
* [BEGIN_COT_EXT]
* Hooks=standalone
* [END_COT_EXT]
==================== */
	
	defined('COT_CODE') or die('Wrong URL.');
	
	// Requirements	
	require_once cot_incfile('test', 'plug');

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


/* ====================
* [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->parse('MAIN');
		$t->assign('HARD_DISPLAY', $t1->text('MAIN'));

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

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

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

 

Додано 38 хвилин потому:

Сделал так  в файле прописал test.php

/* === Hook === */
    foreach (cot_getextplugins('test.main') as $pl)
    {
        include $pl;
    }
    /* ===== */

в test.module.tags.php

/* ====================
* [BEGIN_COT_EXT]
* Hooks=module.tags,test.main
* [END_COT_EXT]
==================== */

и еще вопрос какой файл принимает данные, если в плагине нет  standalone

Отредактировано: Виктор (10.11.2018 18:44, 6 лет назад)