MODxでCMSの恩恵を賜りつつ、validを保ち、かつWEB標準化を目指そう
Welcome !! Now 2010.03.13 05:47 (JST)
リソース解説に関する質問コーナーです。どなたでも投稿できます。投稿の際には、「当掲示板についての同意事項」を良くお読みください。
こちらの掲示板のまとめとしてFAQを準備中です。
#208
on : 2010-03-04 (木) 09:44:36
masatoさんこんにちは --------------------------------------- >Dittoのtags+phpで書いたドロップダウンで一応の絞り込みは出来ていたんですが表示させたいタグ以外に絞り込みに使うタグも記入しなくてはいけないので質問をさせていただいたんですが言葉足らずですみませんでした。 >個々のリストはDitto(Wayfinder?)で出力できると思いますが、連動させるのはJavascript(Ajax)かなーなどと思いました。 すみません、MODx自体がまだ詳しくないものでしてWayfinderで個々のリストを表示することが出来ないでいます。。。 --------------------------------------- こちらこそすみません。自分、はやとちりしたみたいです。 「一応の絞り込みは出来ていた」 → どこまでできてるのか 「表示させたいタグ以外に絞り込みに使うタグも記入しなくてはいけない」 → これは何を意味するのか、なぜそう思ってるのか(どのような制御[動きを]することを考えてるのか) が、まだよく飲み込めないのですが、自分の想像を要約しますと、「個々のドキュメントにタグ(つまり検索キー)を仕込んでおいて、Dittoのtag検索&tagフィルター機能の範囲内で、連動することを前提としたPHPの多次元連想配列ライクなselectタグを生成できないか」みたいな感じでしょうか? 例として下のサイトのHTMLコード内の"Javascript を適用した状態" ~ "ConnectedSelect(['SEL1','SEL2','SEL3']);"までのコードみたいな感じ。 http://c-man.s21.xrea.com/mars/md20071109.html 仮に、もしそうだとしたら、結構難易度の高い処理になりそうな予感が・・・簡単にはできそうにないのですが、論理的にぱっと頭に浮かんだことは、Dittoをリカーシブコール(再帰呼び出し)すればできそうな気がしました。ここで言う再帰呼び出しとは、Ditto内の検索結果を処理するループの中から更にDittoを呼び出すこと。実際のコードは、全体の処理を行うスニペットを新規に作成し、そのスニペットの中からDittoを呼び出す、そして、Dittoが検索したtagをキーにして更に自分自身(作成したスニペット)を呼び出して次元ごとにタグをつなげていく、みたいな・・・(上手に表現できません) 一生懸命文意を読み取ったつもりですが、またまた外してたらゴメンナサイ。
#207
on : 2010-03-02 (火) 00:51:25
MEGU 様、お返事が遅くなってしまいすみませんでした。 Dittoのtags+phpで書いたドロップダウンで一応の絞り込みは出来ていたんですが表示させたいタグ以外に絞り込みに使うタグも記入しなくてはいけないので質問をさせていただいたんですが言葉足らずですみませんでした。 sama55 様、はじめまして。 又、お返事ありがとうございます。 >個々のリストはDitto(Wayfinder?)で出力できると思いますが、連動させるのはJavascript(Ajax)かなーなどと思いました。 すみません、MODx自体がまだ詳しくないものでしてWayfinderで個々のリストを表示することが出来ないでいます。。。
#206
on : 2010-03-01 (月) 17:28:34
sama55さん、フォローありがとうございます。 大変助かります~。。
#205
on : 2010-03-01 (月) 09:41:07
masatoさんはじめまして。 >Dittoのfilterを使った絞り込み条件でページの一覧を出力するようにしたいのですが可能でしょうか? 例えばですが、 <select name="example1"> <option value="選択肢1">選択肢1</option> <option value="選択肢2">選択肢2</option> </select> が有り選択肢1を選んだ時には選択肢1以下の <select name="example2"> <option value="選択肢1_1">選択肢1_1</option> <option value="選択肢1_2">選択肢1_2</option> </select> を連動して選択出来るような感じです。 個々のリストはDitto(Wayfinder?)で出力できると思いますが、連動させるのはJavascript(Ajax)かなーなどと思いました。 参考サイト >> http://blog.sugulab.com/?p=454 modx公式フォーラムにはAjaxに強い方もいらっしゃると思いますので、実装面で困るようでしたら、そちらで質問されるのも一つの手かもしれません。
#204
on : 2010-02-28 (日) 11:58:05
masatoさん。こんにちは。 Dittoだけでは無理なんじゃないでしょうか。 Filter機能は、それだけでは、絞り込みは、無理だったかと思います。 なにか、プログラムを組むようになるのではないかと思います。または、検索系のスニペットなら、何かありそうですね。 はっきりお答えできなくて済みません。。
#203
on : 2010-02-27 (土) 01:56:01
Dittoのfilterを使った絞り込み条件でページの一覧を出力するようにしたいのですが可能でしょうか? 例えばですが、 <select name="example1"> <option value="選択肢1">選択肢1</option> <option value="選択肢2">選択肢2</option> </select> が有り選択肢1を選んだ時には選択肢1以下の <select name="example2"> <option value="選択肢1_1">選択肢1_1</option> <option value="選択肢1_2">選択肢1_2</option> </select> を連動して選択出来るような感じです。
#202
on : 2010-02-24 (水) 18:59:26
投稿者様の要望により、投稿を削除させて頂きました。
#201
on : 2009-12-26 (土) 03:30:23
MEGU 様、いろいろ試していただきありがとうございました。 >私も色々試してみたのですが、どうもできそうにありません。プログラムが書ければ、できるのかも知れません。一度、以下に投げてみてはいかがでしょうか。 はい。一度そちらで質問させていただきたいと思います。 力になっていただき本当にありがとうございました。
#200
on : 2009-12-22 (火) 19:37:51
レスが遅くなり申し訳ありません。 config は、その様な内容を書いたり、phpコードを書いたりして、任意の名称.config.inc.php という名前で保存し、AjaxSearch コールの中で、config='任意の名称'の様に使うのですが。。 私も色々試してみたのですが、どうもできそうにありません。プログラムが書ければ、できるのかも知れません。一度、以下に投げてみてはいかがでしょうか。 http://modxcms-jp.com/bb/viewforum.php?f=7&sid=2a35ef6f23a84531d410c59272c2742e (公式フォーラム)。
Last Edit: 2009-12-22 19:38:55 by MEGU
#199
on : 2009-12-19 (土) 10:54:22
MEGU 様、 >どうも、コードをconfigfileに書け、と言っているようです。 とあったのでtest.config.phpを作成。 <?php $ajaxSearch='0'; $AS_showForm='0'; $hideMenu='1'; $tplResult='test'; $grabMax='10'; ?> としてチャンクに [+as.descriptionShow:is=`1`:then=` <span class="[+as.descriptionClass+]">[+as.description+]</span> `+] を入れたんですがやはりテキストは表示されますが画像は表示されません。。 このやり方が間違えているんでしょうか? すみませんが宜しくお願いします。
FAQを準備中
△ページトップ