我是Joomla的新手。我需要在Joomla管理面板(不在主站点)中添加一个新的自定义PHP页面,以显示我自己的表中的一些数据。 我的Joomla版本是3.4.1稳定。
请帮帮我。
谢谢。
答案 0 :(得分:2)
你可能能够注入一个页面来显示数据 - 但我认为最好的选择(在没有黑客攻击的情况下正确地做到这一点)可能是为了开发一个小组件处理得最好。
通过创建管理组件,您可以创建所需的页面,然后根据您的决定显示数据。
如果内存正确地为我服务,你可以创建一个文件夹(比如com_mycomponent)并创建' mycomponent.php'在那个目录中。然后将PHP代码添加到该页面以执行任何操作。当然,这是最基本的 - 准确的想法。
我会进行扩展,因为据我所知,我们需要安装人员来实际安装'这个组件(虽然我已经有一段时间了,因为我已经在Joomla中大量发展)。如果您没有创建安装程序,我认为它会导致系统内的错误。
创建目录
在目录
中创建一个或两个目录制作' mycomponent.php'在admin目录(如果你创建了一个目录目录)中,并写下你想要的 代码到管理文件(和/或)站点文件中。
创建&mycomponent.xml' com_mycomponent中的文件
打开' mycomponent.xml'提交并粘贴以下代码
<?xml version="1.0" encoding="utf-8"?>
<extension type="component" version="3.4.0">
<name>Your Name</name>
<creationDate>2015-05-13</creationDate>
<author>You</author>
<authorEmail>you@example.com</authorEmail>
<description>My Joomla Component</description>
<files folder="site">
<filename>mycomponent.php</filename>
</files>
<administration>
<menu>MyComponent</menu>
<files folder="admin">
<filename>mycomponent.php</filename>
</files>
</administration>
</extension>
如果您不创建了网站,则可以删除以下内容。目录:
<files folder="site">
<filename>mycomponent.php</filename>
</files>
Zip com_mycomponent下的所有内容都可以为其命名 com_mycomponent.zip
登录您的joomla管理员并安装com_mycomponent(以同样的方式 你会下载任何扩展名吗?
安装完成后,您可以在以下位置查看您的页面 http://yoursite.com/administrator/index.php?option=com_mycomponent
答案 1 :(得分:1)
我通常做的是创建一个管理模块来显示数据。它有点快速和肮脏,但它的工作原理。此外,JED中还有一些扩展,可以让您显示任何表格中的数据。