0

エラーがあります:

http://www.test.com/downloads/

Joomlaでは関数を呼び出します

$savepath = JPATH_SITE.DS.'downloads';

しかし、タグに $savepath を付けると、リンク URL は次のようになります。

<a href="<?php echo savepath?>">test</a>

=> firebug は URL ですtest.com/home/test/public_html/downloads/ このエラーを結果に修正する方法は次のとおりです。

test.com/downloads

または

/home/test/public_html/downloads/ 
4

2 に答える 2

0

これを変える:

<a href="<?php echo savepath ?>">test</a>

これに:

<a href="<?php echo $savepath ?>">test</a>

または、次のような相対パスを常に使用できます。

$savepath = JURI::root() . "/downloads"
<a href="<?php echo $savepath ?>">test</a>
于 2012-07-25T08:20:39.863 に答える
0

JPATH_SITEはサイトの URL ではなく、インストールのファイルシステム パスです。代わりにこれを使用します:

$savepath = JUri::root() . 'downloads';
<a href="<?php echo $savepath?>">test</a>
于 2012-07-25T09:57:49.113 に答える