We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12131
    • 9 Posts
    例えばデモサイトのトップページフッター部分の
    http://demo.opensourcecms.com/modx/
    Blog Entries (RSS)をクリックして表示されるページ↓
    http://demo.opensourcecms.com/modx/index.php?id=11
    の、<link></link>で囲まれたURLが変だなと思いました。 shocked
    http://demo.opensourcecms.com/modx//modx/index.php?id=11

    の様に、subdirectory名が二重に表示されます。

    僕はfriendly URLsにしてますが同様の現象が出ています。
    root web documents directoryではなくて、subdirectoryに
    インストールした時のみ起こる現象かな~っとも思っておりますが、
    みなさんいかがでしょうか huh

    僕の現在の環境は現在、MODX0.9.1に、NewsListing6.4.1で、
    サブディレクトリにインストールしてます。
      • 29228
      • 109 Posts
      ヘッダーに
      <base href="[(site_url)]" />

      の一行加えると吉。
        • 12131
        • 9 Posts
        おおお、最高速のお返事ありがとうございます laugh

        デフォルトテンプレートのヘッダー部分に記述してみましたが、
        吉になりませんでした。
        もしかして僕のやりかたが問題外だったのか、質問の仕方が悪かったのか、
        どちらにしましても申し訳ございません :’(

        −<rss version="2.0">
        −<channel>
        <title>RSS Feeds</title>
        −<link>http://demo.opensourcecms.com/modx//modx/index.php?id=11</link>

        のように、サブディレクトリ名であるmodxが二重に表示される部分が
        変だな~っと思っておりました。

        NewsFeed スニペットの139行目あたりの
        $link = $modx->config['site_url'].$modx->makeUrl($modx->documentIdentifier); // url to current page

        があやしいと思い、
        下記の1行だけのスニペットをつくって試してみたら、
        return $modx->config['site_url'].$modx->makeUrl($modx->documentIdentifier);

        まさにサブディレクトリ名が、重複して出力されてしまいました。

        もうちょっと研究してみます。
        長々とすみませんです

        追記
        http://modxcms.com/forums/index.php/topic,1049.msg13925.html#msg13925
        このあたりがあやしいかな
          • 29228
          • 109 Posts
          あら?ダメでした?(^^;
          この現象、私も体験してるんですよ。
          意外とキャッシュされちゃってるとかないですかね?
          (キャッシュされちゃってると願いたいですけど。(笑))

          あ、NewsFeedsでしたね。
          もしかしたら
          $link = $modx->config['site_url']."[~".$modx->documentObject['id']."~]";

          でイケルかもしれない?
          私は今、RSSの出力はNewsListingを使ってるで、どう対処したか忘れちゃったんですけど、確かこんな感じで修正したような記憶が・・・・。
          一応、試してみてください。(^^;
          違ったらスミマセン。


            • 12131
            • 9 Posts
            うおお! grin
            ありがとうございます!
            $link = $modx->config[’site_url’]."[~".$modx->documentObject[’id’]."~]";
            でバッチリでした!!
            これで安心して晩御飯が食べられます。ありがとうございましたm(__)m

            RSSの出力はNewsListingを使ってるで
            僕も次回はそれにチャレンジしてみます!

            NewsListingでなくて、NewsFeedsの問題でした^^;
            ごっちゃまぜになってました。ごめんなさい