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);?>

その後、「ABC」という名前の jumi に別のファイルを作成しまし<?php echo"Hello World"?>た。最初のファイルの「FILE PATH」に ABC ファイルのパスを含めて、最初のファイル リンクをクリックするとリダイレクトされるようにするにはどうすればよいですか私は私のABCファイルに「Hello World」を表示しますか?

あなたの親切な返事に感謝します。ありがとう。

4

1 に答える 1

0

jumi ディレクトリ (components/com_jumi/files) に 2 つのファイルがあるとします。A.phpB.php

人々がこれらのファイルに直接アクセスできるようにしたくないので、それらの中にスニペットを配置します

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

ここまでは順調ですね。Web サイトの 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 アプリケーションを作成します。1 つは A.php 用 ( Application_Aと呼びましょう)、もう 1 つは B.php 用 ( Application_Bと呼びましょう) です。あなたはすでにそれを行っていると思います。

  2. タイプ Jumi アプリケーションのメニュー項目を作成し、それをApplication_Aにポイントし、そのエイリアスとして application_a を使用します。この時点から、A.php は h**t://www.example.com/application_a としてアクセスできます

  3. 新しい Joomla メニューを作成し(わかりやすくするために非表示にすることができます)、そのメニューで Jumi アプリケーション タイプのメニュー項目を作成し、それをアプリケーション 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 に答える