Я "написал" плагин для Joomla! Я говорю «написано», потому что это на самом деле кто-то другой, но это было для Joomla 1.5, и я пытаюсь обновить его для запуска в Joomla 1.7. Однако он установлен и не хочет запускаться. Я пытался заставить его генерировать ошибку из ничего, но это не дало бы мне ничего.
Я даже не уверен, код Joomla 1.7 или нет, но я надеюсь, что вы тоже можете помочь с этим.
<?php
// no direct access
defined( '_VALID_MOS' ) or die( 'Restricted access' );
jimport('joomla.plugin.plugin');
class plgContentRegisteredTags extends JPlugin
{
function plgContentRegisteredTags (&$subject, $params)
{
parent::__construct($subject,$params);
}
function onPrepareContent ( $context, &$article, &$params, $page=0 )
{
global $mainframe;
//if ( !$published ) return true;
// define the regular expression for the bot
$regex1 = "#{reg}(.*?){/reg}#s";
$regex2 = "#{noreg}(.*?){/noreg}#s";
// perform the replacement
$article->text = preg_replace_callback(
$regex1,
create_function(
'$matches',
'global $my;
if($my->id) return $matches[1];
return "";'
),
$article->text
);
$article->text = preg_replace_callback(
$regex2,
create_function(
'$matches',
'global $my;
if(!$my->id) return $matches[1];
return "";'
),
$article->text
);
return true;
}
}
Примечание: он просто не хочет запускаться вообще (без ошибок, без выполнения кода), даже если он включен и установлен.
Любая помощь будет оценена.