0

我是初学者 php 和 joomla 用户。我已经在 joomla 2.5 中安装了 jumi 组件。我想在页面之间进行协作,但我不知道如何在它们之间进行链接。任何人都可以通过简要解释来帮助我。

比如我在jumi中新建了一个名为“链接到另一篇文章”的文件,代码解释如下:

我已经定义了它们:

defined("_JEXEC") OR die ("Restricted access");

我创建了一个链接:

$linktext = "<Click> & you'll see";

之后我把href:

<a href="FILE PATH"><?php echo htmlspecialchars($linktext);?>

之后,我在 jumi 中创建了另一个名为“ABC”的文件,我<?php echo"Hello World"?>如何在我的第一个文件的“文件路径”中包含 ABC 文件的路径,这样如果我点击第一个文件链接,它将重定向我到我的 ABC 文件并显示“Hello World”?

我将不胜感激您的友好答复。谢谢。

4

1 回答 1

0

假设您在 jumi 目录中有 2 个文件(components/com_jumi/files)。A.phpB.php

我们不希望人们能够直接访问这些文件,所以我们在其中放置了代码片段

defined("_JEXEC") OR die ("Restricted access");

到目前为止,一切都很好。假设您网站的 URL 是 h**p://www.example.com,您会得到一个

如果您尝试以下任何操作,则访问受限:

h**p://www.example.com/components/com_jumi/files/A.php 或

h**p://www.example.com/components/com_jumi/files/B.php。

这意味着您不能使用这些 URL从A.php访问例如B.php

所以这里有一个解决方法:

  1. 从您的管理面板创建 2 个 jumi 应用程序,一个用于 A.php(我们称之为Application_A),一个用于 B.php(我们称之为Application_B)。我想你已经这样做了。

  2. 创建一个 Jumi application 类型的菜单项,将其指向Application_A并使用application_a作为其别名。从这一点 A.php 可访问为 h**t://www.example.com/application_a

  3. 创建一个新的 Joomla 菜单(为清楚起见,您可以将其称为隐藏),并在该菜单中创建一个 Jumi 应用程序类型的菜单项,将其指向Application B并使用application_b作为其别名。从这一点 B.php 可访问为 h**t://www.example.com/application_b

  4. 所以。每当你想从 A.php 访问 B.php 时,你可以简单地做到这一点

    <a href="application_b">Go to B</a>

于 2013-01-25T13:23:26.880 回答