0

joomlaのフロントページに組み込まれたPHPで99%動作するRSSリーダーを持っていますが、公開された記事に関係なく、最新(つまりリストの一番上)には常に次のコードがURLに組み込まれています.. URLは正常に機能しますが、非常に見えますだらしない。

option=com_frontpage&Itemid=56

だから私のRSSリンクは次のようになります:

    <a href="option=com_frontpage&Itemid=56http://www........">title</a>

http://www ... は正しいリンクですが、不明な理由で joomla がこのコンポーネント リンクを追加しています。

他のすべての RSS リンクにはこれがありません。RSS スクリプトに問題はありません。チェック、ダブルチェック、他の誰かによるチェック。

それはjoomlaで何かが起こっているに違いありません。

誰もがアイデアを得ました。

ありがとう

PS私はそれがjoomla 1.0であり、非常に悪いことを知っています。しかし、これは他の領域で大幅に変更されたバックエンドであるため、これには影響せず、内部サーバーのみにあります。

4

1 に答える 1

0

このコードを関数に追加して、先頭の煩わしさをチェックして削除しました。

            if($this->link)
        {
    //check for multiple http
    if($index == 0 && !preg_match("/^http/i", $this->link)){
    $this->link = substr($this->link, strpos($this->link, 'http'));
        }
于 2011-10-19T10:13:30.703 に答える