We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
  • 日本語情報が少なくMODxの扱いに苦戦しています。
    情報をシェアできるとうれしいです。

    ●Breadcrumbs (パン屑リスト/ナビゲーション系)
    http://etomite.org/browsesnippets.html?int_snipid=9&lst_category=2

    まず僕が見つけたものの中では、上記のBreadcrumbs。MODxに標準で同梱
    されているPageTrailだと3階層以上のリストを出力できず(僕だけかも?)、
    いろいろ方法を探してたら上記ページに行き着きました。MODxではなく
    Etomiteのライブラリです。

    使い方:
    テンプレート中の任意の位置に単純に[[Breadcrumbs]]と書けば、
    そこにパン屑リストが出力されます。

    ※3月26日追記
    http://modxcms.com/forums/index.php/topic,3044.0.html
    MODx用のBreadcrumbs、よく探したらありました。
      • 29228
      • 109 Posts
      Quote from: yama at Feb 15, 2006, 08:30 AM

      まず僕が見つけたものの中では、上記のBreadcrumbs。MODxに標準で同梱
      されているPageTrailだと3階層以上のリストを出力できず(僕だけかも?)、
      いろいろ方法を探してたら上記ページに行き着きました。MODxではなく
      Etomiteのライブラリです。
      情報ありがとうございます。
      これは嬉しい情報ですね! grin
      Etomiteのスニペットでもそのまま動く物があるんですね。

      3階層以上の出力が出来ないのは僕も同様です。 :’(
      実はその辺を先日からずっと調べていた所です。
      僕の場合はNewsFeedで3階層以上のドキュメントをまとめて出力出来ないもんかな?って事をやってます。
      これが出来るとフォルダーを使ってカテゴリー別のドキュメントのサマリーを、RSSで出力出来て便利なんですけどね。
      • NewsFeedはこれから使い方を覚えなきゃなーと思ってます。
        うまくいかないときは相談に乗っていただけると嬉しいです smiley

        Etomiteは豊富なスニペット資産が魅力ですね。MODxでもほとんどそのまま
        使えるんじゃないかと思うので、翻訳サイトを別ウィンドウで開いてがんばって
        みようと思います。
          • 29228
          • 109 Posts
          http://modxcms.com/forums/index.php/topic,2903.0.html
          上のトピに出てくるGrabとWrapperスニペットは、ちょっとした時に便利そうです。
          既存のHTMLドキュメントを流用したい場合にはGrab、フォーラムのような動的なスクリプトをIFrameでWrapしたい場合はWrapperスニペットを使うと良さそうです。
            • 33488
            • 429 Posts
            オススメじゃないんですけど、超簡単なスニペットを・・・WikiPediaへのリンク貼りスニペット。(たぶん、自作??したような・・だいぶ前に作ったので忘れかけ :’( )

            ちょっと変えれば、eWrodsとかにも使えるはずです。
            ほかにもマニアック?なスニペットとかプラグインを作ったりはしてるですが、汎用的なものではないのでこっそりといつか公開しようかなと・・(自サイトでですが・・)。
            ちなみに、drk7.jpさんのAmazonサーチとの連動とかのスニペットとかなんですけど(今は使ってないんですが、作ってみちゃいました)

            下のは、UTF-8環境の方であれば直接記述しちゃった方が簡単ですが、EUC-JPな環境の人であれば多少は便利かなと思われます。

            //
            // usage:[[pedia?n=keyword]]
            //
            // css name:pedia (a tag)
            //
            $enc = "UTF-8";
            $pedia_url = "http://ja.wikipedia.org/wiki/";
            $name = mb_convert_encoding($n,$enc);
            
            $output = '<span class="pedia"><a href="'.$pedia_url.urlencode($name).'" title="'.$n.'" target="_blank">'.$n.'</a></span>';
            
            return $output;
            
            • ●FlexSearchForm with Ajax (サイト内検索機能・ajaxを利用したUI)
              http://modxcms.com/forums/index.php/topic,3501.0.html

              http://www.muddydogpaws.com/notebook/ajax-search-snippet
              デモは上記URLで。右側のサイドバーの一番上の検索窓に何か適当に
              入力してエンターしてください。実用的かどうかはともかく、面白いです。
                • 29228
                • 109 Posts
                Quote from: yama at Mar 26, 2006, 03:56 AM

                ●FlexSearchForm with Ajax (サイト内検索機能・ajaxを利用したUI)
                http://modxcms.com/forums/index.php/topic,3501.0.html
                ところで、これって日本語の検索は出来るんでしょうか? huh
                そろそろ自分のサイトにも検索付けようかと思ってた頃なんで。
                あぁ~、自分でやってみれば良いだけですね。 lipsrsealed
                • 僕も気になってたのでさっそく試してみました。
                  PHPや英語が分からないぶん、これくらいやらなきゃね grin

                  結果。日本語オーケーでした。

                  ※検索できるかどうかを試すだけなので、10ステップあるインストール手順のうち
                   6までしか実行してません。
                  • 設置方法。
                    以下の操作は、FTPソフトを使うことなく「リソース」→「ファイル管理」で可能です。

                    0.ajaxSearch.zip を解凍する。拡張子のない「ajaxSearch 」というファイル1つしか出てこない時は拡張子zipをつけてさらに解凍。
                    1.「FlexSearchForm-ajax」という名前でスニペットを新規作成。「flexsearchform-ajax.txt」の中身をコピペで貼り付ける。
                    2. assets/snippetディレクトリの下に、「flexsearchform-ajax」という名前のディレクトリを作る。
                    3. 「FlexSearchForm.inc.php」を開き、DBアクセスの設定を。
                    4. 「ajaxSearch.js」を開き、画像ファイルの設定を。同梱ファイルのファイル名を記述すればいい。デフォルトで記述されているファイル名は同梱のファイル名と違っているので、ここは書き換える必要がある。
                    5. 「ajaxSearch.js」「ajaxSearch.php」「FlexSearchForm.inc.php」の3つのファイルを、assets/snippet/flexsearchform-ajaxディレクトリにコピー。
                    6. テンプレートに、たとえば次のように記述する。[!FlexSearchForm-ajax?ajaxSearch=1!]
                    Note: JavaScriptを無効に設定しているユーザのために、ナントカカントカ…?
                    If javascript is disabled the snippet functions like the original FlexSearchForm.
                    So you will want to set any of the other options in the snippet call for these users.
                    7. スタイルシートで見栄えを調整したい場合は、以下のclassを設定しよう。
                    #FSF_ajax_searchResults
                    .FSF_ajax_result
                    .FSF_ajax_resultLink
                    .FSF_ajax_resultDescription
                    .FSF_ajax_more
                    8. If you are using the display more results link setup a new page with the snippet call to display your results.
                    9. テンプレートに以下の記述を加えるべし。
                    <script src="assets/snippets/flexsearchform-ajax/ajaxSearch.js" type="text/javascript"></script>
                    10. 検索を試してみそ。
                      • 29228
                      • 109 Posts
                      yamaさん、thanksです wink
                      これから設置してみます。
                      *MODxって他のCMSと違って、サイトを自分で作る様な感覚が面白いですね!*