如何在Joomla Admin面板中添加新页面

时间:2015-05-13 13:03:18

标签: joomla joomla3.0

我是Joomla的新手。我需要在Joomla管理面板(不在主站点)中添加一个新的自定义PHP页面,以显示我自己的表中的一些数据。 我的Joomla版本是3.4.1稳定。

请帮帮我。

谢谢。

2 个答案:

答案 0 :(得分:2)

可能能够注入一个页面来显示数据 - 但我认为最好的选择(在没有黑客攻击的情况下正确地做到这一点)可能是为了开发一个小组件处理得最好。

通过创建管理组件,您可以创建所需的页面,然后根据您的决定显示数据。

如果内存正确地为我服务,你可以创建一个文件夹(比如com_mycomponent)并创建' mycomponent.php'在那个目录中。然后将PHP代码添加到该页面以执行任何操作。当然,这是最基本的 - 准确的想法。

我会进行扩展,因为据我所知,我们需要安装人员来实际安装'这个组件(虽然我已经有一段时间了,因为我已经在Joomla中大量发展)。如果您没有创建安装程序,我认为它会导致系统内的错误。

  • 创建目录

  • 在目录

    中创建一个或两个目录
    • admin( 必需
    • 网站(可选
  • 制作' 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中还有一些扩展,可以让您显示任何表格中的数据。