We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 6115
    • 10 Posts
    こんばんは、質問させてください。

    Modx v0961p2
    tagLinks v1.0.4
    SEO Strict URLs(Phize版)を使用させて頂いています。

    Dittoのタグのリンク先はデフォルトで付いてくるサンプルだと
    管理画面からプレビュー→Blogをクリックして、My Blogを表示すると
    ttp://localhost/modx/blog/?tags=タグ名&start=0

    Dittoのページナビゲーションを利用してから、タグのリンク先を見ると
    ttp://localhost/modx/blog/?start=0&tags=タグ名
    のようになっています。

    これを、ttp://localhost/modx/blog/タグ名/
    というように統一したいのです。

    .htaccessを使用してリライトを使用すれば可能でしょうか?
    http://coliss.com/articles/build-websites/operation/926.html
    の「test.com/user.php?username=xyz」を「test.com/xyz」でアクセスを参考にしてみて
    RewriteRule ^([a-zA-Z0-9_-]+)$ ?tags=$1&start=0
    RewriteRule ^([a-zA-Z0-9_-]+)/$ ?tags=$1&start=0
    みたいにしてみたのですが、うまくいきませんでした。

    Dittoのページナビゲーションも
    ttp://localhost/modx096tag/blog/?start=2 から
    ttp://localhost/modx096tag/blog/page2/ みたいに出来ると嬉しいです。


    似たような感じのスニペットとしてtagLinksがありました。
    http://scottydelicious.com/index.html
    上記はtagLinksの作者様のホームページなのですが、
    ttp://scottydelicious.com/categories/タグ名
    のようにキレイにURLが整っています。
    しかも、右側にタグリストがあって使い勝手が良いです。

    しかし、こちらのスニペットはDittoのデフォルトタグのテンプレート変数では
    利用が出来ないみたいなのです。
    チェックボックス方式でタグを選ぶやり方なのです。
    後、こちらの設定がおかしいだけかもしれませんがタグのフレンドリーURLが
    うまく表示されませんでした。(余分な文字列が入ったままになっています)


    最終的な目標としては

    ①Dittoタグリンク先のフレンドリーURL
    ②普通のブログのカテゴリーリストみたいに、Dittoタグを使用してタグリストを作る
    ③Dittoタグの名前を日本語にした場合のドキュメントエイリアス(Wordpressのスラッグみたいなもの)
    (タグの名前が日本語だとURL文字列がやたらと長くなってしまいますよね)
    ④DittoのタグごとにRSSを出力させる
    ⑤DittoページナビゲーションのフレンドリーURL
    ⑥Reflectアーカイブのリンク先のフレンドリーURL
    ⑦Jotのコメントのリンク先のフレンドリーURL

    Dittoをベーシックなブログの状態まで持っていきたいのですが
    これは、あまり需要がないのでしょうか?

    WordpressIntegratorを使った方が良いのかもしれませんが
    なるべくなら、Dittoで実現したいのです。

    みなさんのお知恵を貸して頂けたらと思います。
    ヒントでも何でも良いのでアドバイスをお願いします。
    よろしくお願いします。



    Modx v0961p2
    XAMPP v1.6.6a
    PHP v5.2.5
    Apache v2.2.8
    MySQL v5.0.51a
    phpMyAdmin v2.11.4
    WindowsXP SP2
      • 27690
      • 98 Posts
      cubeさん、こんにちは。にっくといいます。

      今頃見つけたため、遅いレスになりましたが、参考までに・・・

      Ditto上でフレンドリーURLに対してリンクを張りたい場合

      [~[+id+]~]

      をお試しください。以下は記述のサンプルです。
      <h3><a href="[~[+id+]~]">[+title+]</a></h3>

      これで
      ・フレンドリーURL用のエイリアスを記入している場合、フルパスのリンクが代入されます。
      ・フレンドリーURL用のエイリアスに入力がない場合、id番号をエイリアスと見立てたフルパスのリンクが代入されます。

      参考URLはこちらになります。

      http://wiki.modxcms.com/index.php/Ditto_Placeholders




      Quote from: cube at Mar 29, 2008, 11:38 AM

      こんばんは、質問させてください。

      Modx v0961p2
      tagLinks v1.0.4
      SEO Strict URLs(Phize版)を使用させて頂いています。

      Dittoのタグのリンク先はデフォルトで付いてくるサンプルだと
      管理画面からプレビュー→Blogをクリックして、My Blogを表示すると
      ttp://localhost/modx/blog/?tags=タグ名&start=0

      Dittoのページナビゲーションを利用してから、タグのリンク先を見ると
      ttp://localhost/modx/blog/?start=0&tags=タグ名
      のようになっています。

      これを、ttp://localhost/modx/blog/タグ名/
      というように統一したいのです。

      .htaccessを使用してリライトを使用すれば可能でしょうか?
      http://coliss.com/articles/build-websites/operation/926.html
      の「test.com/user.php?username=xyz」を「test.com/xyz」でアクセスを参考にしてみて
      RewriteRule ^([a-zA-Z0-9_-]+)$ ?tags=$1&start=0
      RewriteRule ^([a-zA-Z0-9_-]+)/$ ?tags=$1&start=0
      みたいにしてみたのですが、うまくいきませんでした。

      Dittoのページナビゲーションも
      ttp://localhost/modx096tag/blog/?start=2 から
      ttp://localhost/modx096tag/blog/page2/ みたいに出来ると嬉しいです。


      似たような感じのスニペットとしてtagLinksがありました。
      http://scottydelicious.com/index.html
      上記はtagLinksの作者様のホームページなのですが、
      ttp://scottydelicious.com/categories/タグ名
      のようにキレイにURLが整っています。
      しかも、右側にタグリストがあって使い勝手が良いです。

      しかし、こちらのスニペットはDittoのデフォルトタグのテンプレート変数では
      利用が出来ないみたいなのです。
      チェックボックス方式でタグを選ぶやり方なのです。
      後、こちらの設定がおかしいだけかもしれませんがタグのフレンドリーURLが
      うまく表示されませんでした。(余分な文字列が入ったままになっています)


      最終的な目標としては

      ①Dittoタグリンク先のフレンドリーURL
      ②普通のブログのカテゴリーリストみたいに、Dittoタグを使用してタグリストを作る
      ③Dittoタグの名前を日本語にした場合のドキュメントエイリアス(Wordpressのスラッグみたいなもの)
      (タグの名前が日本語だとURL文字列がやたらと長くなってしまいますよね)
      ④DittoのタグごとにRSSを出力させる
      ⑤DittoページナビゲーションのフレンドリーURL
      ⑥Reflectアーカイブのリンク先のフレンドリーURL
      ⑦Jotのコメントのリンク先のフレンドリーURL

      Dittoをベーシックなブログの状態まで持っていきたいのですが
      これは、あまり需要がないのでしょうか?

      WordpressIntegratorを使った方が良いのかもしれませんが
      なるべくなら、Dittoで実現したいのです。

      みなさんのお知恵を貸して頂けたらと思います。
      ヒントでも何でも良いのでアドバイスをお願いします。
      よろしくお願いします。



      Modx v0961p2
      XAMPP v1.6.6a
      PHP v5.2.5
      Apache v2.2.8
      MySQL v5.0.51a
      phpMyAdmin v2.11.4
      WindowsXP SP2
        • 19033
        • 892 Posts
        こんにちは。

        まず、以下は
        Dittoのタグのリンク先はデフォルトで付いてくるサンプルだと
        管理画面からプレビュー→Blogをクリックして、My Blogを表示すると
        ttp://localhost/modx/blog/?tags=タグ名&start=0

        Dittoのページナビゲーションを利用してから、タグのリンク先を見ると
        ttp://localhost/modx/blog/?start=0&tags=タグ名
        のようになっています。

        これを、ttp://localhost/modx/blog/タグ名/
        というように統一したいのです。

        Dittoの標準機能では不可能と思います。.htaccessで可能なのかどうか、そこは
        詳しくないので、別の方にゆずりますが。。 tongue

        もし、Dittoでやれるとする可能性があるならば、extendersを作って機能を追加する。とかでしょうか。
        これも、プログラムの知識がないと無理なので、詳しい方にゆずります。。

        似たような感じのスニペットとしてtagLinksがありました。
        http://scottydelicious.com/index.html
        上記はtagLinksの作者様のホームページなのですが、
        ttp://scottydelicious.com/categories/タグ名
        のようにキレイにURLが整っています。
        しかも、右側にタグリストがあって使い勝手が良いです。

        しかし、こちらのスニペットはDittoのデフォルトタグのテンプレート変数では
        利用が出来ないみたいなのです。
        チェックボックス方式でタグを選ぶやり方なのです。
        後、こちらの設定がおかしいだけかもしれませんがタグのフレンドリーURLが
        うまく表示されませんでした。(余分な文字列が入ったままになっています)

        これは私も試してみたいので、時間を見つけてやってみてご報告しますね。
        しかし、サイドバーのカテゴリ表示は、.htmlがついていて、タグ(本文)の方には、ついてないですよね。
        これは、このスニペットの仕様なのか、または、サイトバーのカテゴリリストは、Wayfinderで出力
        しているのかもしれませんよ(憶測でしかありませんが...)。

        また、Dittoでも、チェックボックス式のTVが利用できます。

        こちらのトピも参考になるかも。
        http://modxcms.com/forums/index.php/topic,19060.0.html
          • 19033
          • 892 Posts
          Dittoタグリンク先のフレンドリーURL
          DittoページナビゲーションのフレンドリーURL
          Reflectアーカイブのリンク先のフレンドリーURL
          Jotのコメントのリンク先のフレンドリーURL

          これらは、需要が高そうなので、まとめて片づけてくれるプラグインとかありそうな気もしますが。。(未確認...)