Всего: 2 < 1 2
 Вопрос по Hook'ам
naff
Cпециалист
: 216
: 05-09-2011


09-11-2011 20:48
Вы не поняли вопроса)
Я вас не спрашиваю про установку и обработку в модуле.
Хук установлен и обработчик прописан в модуле. НО просто так он обрабатываться не будет!!! Нужно сделать вызов этого хука!
В шаблоне джава скрипт который вызывает написанный мною xxx.php.
Содержание xxx.php
Код:
<php
Module::hookExec('мой_хук');
?>


Насколько я понимаю это работать не будет так как этот пхп скрипт ни как не связан с движком... Что еще нужно прописать что бы эта функция работала?? Или все же работать будет?


Сообщение отредактировано naff 09-11-2011 16:50 ...
 
  
ors
Профессионал
: 1885
: 09-11-2009


09-11-2011 21:04
Тогда это не модуль, а просто кусок кода.

Код:
<?php
include(dirname(__FILE__).'/../../config/config.inc.php');
require_once(dirname(__FILE__).'/../../init.php');
require_once(dirname(__FILE__).'/mymodule.php');

$mymodule=new mymodule();
echo $mymodule->run();


Что-то типа точки входа в модуль. А код лучше разместить в публичной функции run().
 
  
naff
Cпециалист
: 216
: 05-09-2011


09-11-2011 21:10
Причем тут вообще модуль?? модуль занимается обработкой хука!
а вызовом занимается другой файл! - в моем случае это xxx.php! как в нем прописать вызов хука?
 
  
e_v_medvedev
Профессионал
: 806
: Москва
: 25-03-2011


09-11-2011 22:42
Ors просто говорит вам альтернативный вариант вызова модуля поскольку хук не что иное как механизм вызова группы модулей. Вот и все. Если вам нужно вызвать один модуль, то лучше обойтись без хука (быстрее будет работать).
 
  
   
Всего: 2 < 1 2