我正在使用Joomla 1.6 + mysql
此时我想要做的是使用数据库中存在的内容创建动态链接。
此时我正在调用php中的一个函数,该函数创建一个包含某个表内容的有序列表,但是现在我希望这些项目不仅包含数据库上的文本,还包含与之关联的链接项目,以便我可以在我的joomla网站内显示数据库中的内容。
换句话说,我有'N'ensens将随着时间的推移而改变,我需要使用有序列表显示那些'N'项目(这部分已经用于'N'项)然后每个项目包含指向以某种方式动态生成的joomla页面/ article / ...的链接,以便显示与该项目关联的数据库上的内容。
请注意,这必须动态运行,因为数据库中的内容会随着时间的推移而变化,链接数量可能包含0到N个项目。
有任何想法或指示吗?
谢谢
答案 0 :(得分:2)
最好的方法是创建一个小内容插件。
function onPrepareContent( &$article, &$params, $limitstart ) {
$plugin =& JPluginHelper::getPlugin('content', 'myplugg');
$pluginParams = new JParameter( $plugin->params );
// get your data from the db
$rows = ...
// assemble the html for insertion
$content2insert = ...
// append the content into the joomla article
$article->text = $article->text . $content2insert;
return true;
}
以下是有关内容插件的完整教程: http://docs.joomla.org/Creating_a_content_plugin