我想部署一個簡單的插件到Joomla 2.5安裝。插件中的代碼位於類聲明之外,並將兩個腳本標記添加到頭部。但是,內部的代碼什麼都不做。我無法更改$ article-> title或$ article->文字。我從不同的文章中複製和粘貼,但是一切似乎只談1.5。 1.7的東西,我找到只提到更改onPrepareContent onContentPrepare。兩者似乎都沒有做任何事情。我將不勝感激任何幫助!Joomla 2.5內容插件
<?php
// No direct access.
defined('_JEXEC') or die('Restricted access');
class plgContentPicasaGallery extends JPlugin
{
/**
*
* @param string The context of the content being passed to the plugin.
* @param mixed An object with a "text" property.
* @param array Additional parameters.
* @param int Optional page number. Unused. Defaults to zero.
* @return boolean True on success.
*/
public function onContentBeforeDisplay($context, &$article, &$params, $page = 0)
{
if (is_object($article)) {
$article->text = "omfg, wtf?";
return true;
} else {
$article = "omfg, I'm not an object, wtf?";
return true;
}
}
}
我更新了我上面的代碼的東西,我直接從/插件/的emailcloak插件了內容/目錄。我刪除了除$ article->文本引用之外的所有內容...仍然沒有對頁面內容的實際內容做任何事情。 – pendo 2012-04-12 16:18:54
你註冊並啓用了插件嗎? – Alex 2012-04-12 17:50:04
我做過了,但我只是更新文件,我需要做的是重新上傳軟件包,或者刷新插件的緩存。現在我明白了,我明白了。再次感謝你的幫助!! – pendo 2012-04-12 21:52:13