No.4991

🍘カテゴリ周り機能のアンケートに回答下さった方々、どうもありがとうございます。今の時点で143件の回答がありました。ご協力に感謝致します。そろそろ閉じようかな、と思いますので何か意思表示しておきたい方々はお早めにどうぞ~。
🍘Re:4990◆回答ありがとうございます。先のアンケートでも、どの項目も最多の回答は「どれでも構わない」でしたので、「機能は欲しいが細かな仕様は問わない」という方々が一番多いのだろうな、と解釈しています。
🍘Re:4989◆まさしくそれが唯一の正解です。仮に「ORの構成要素にNOTが使える」仕様だったとしても、お望みの動作を実現するためにはORを使ってはいけません。AND(=半角スペース)で区切る必要があります。
例えば「林檎」と「蜜柑」で考えましょう。
ある場所に集まった人々が皆、林檎や蜜柑を手に持っていると考えて下さい。このとき、
✅「林檎を持っていない、AND(かつ)、蜜柑を持っていない人は手を挙げて~!」
……と言えば、
➡どちらも持っていない人だけが手を挙げますね。これがお望みの動作でしょう。(=mode-galleryではなく、mode-pictsでもない)
ところが、
❎「林檎を持っていない、OR(または)、蜜柑を持っていない人は手を挙げて~!」
……と言ってしまうと、以下のようになるはずです。
➡つまり、「林檎と蜜柑の両方を持っている人」以外は全員が手を挙げてしまいます。これは、お望みの動作とは異なるでしょう。
- 林檎を持っておらず、蜜柑を持っている人 は手を挙げる (前者の条件「林檎を持っていない」に該当するから)
- 蜜柑を持っておらず、林檎を持っている人 も手を挙げる (後者の条件「蜜柑を持っていない」に該当するから)
- 林檎を持っておらず、蜜柑も持っていない人 も手を挙げる
(※「mode-galleryとmode-pictsを同時に満たす場合以外」となるので、(その2条件を満たす状況はあり得ませんから)あらゆるモードが該当してしまいます。)
※この場所に集った人々は全員AND・ORの論理学をマスターしていて決して誤解しないことが前提の例えですが。😋
🟢AND(かつ) → 全条件が同時に成立しないとダメ
🟢OR(または) → どれか1つでも成立すればOK
……という点はご理解なさっていると思いますが、ここにNOTを使う場合には特に解釈に注意が必要でしょうね。
以上のことから、林檎と蜜柑を除外したい場合は、ANDを使って「 -林檎 -蜜柑 」と書かなければなりません。
ORを使ってしまい「 -林檎|-蜜柑 」だと、望みの結果は得られないのです。
(※全文検索の場合でも同様ですが、既にご認識頂いているように、てがろぐでは「ORの構成要素にNOTは使えない」仕様なので、そのようなOR検索は元々できないわけですけども。^^;)
論理学の講義みたいな感じになりましたが。^^; 良い質問をありがとうございます。ヘルプドキュメントにも補足的に書いておく方が良いかもしれませんね。「○○でもなく××でもない」という条件指定は AND を使って下さい。
🍘Re:4988◆Fancyboxはバージョンによって仕様が異なりますから、お使いのFancyboxのバージョンも述べた方が良いと思います。また、どんなスキンでお使いなのかも影響しますからその情報も必要です。Fancyboxを使っているということは、少なくともその辺の設定は変更しているわけですよね。なので、どの設定をどう変えて使っているのか、という情報も必要だと思います。一番望ましいのは、お使いのURLを書くことですが。公開する情報を絞れば絞るほど、(その状況が見えなくなるので)回答は得られにくくなると思います。
なお、実装方法にはいろいろあるとはいえ、基本的な考え方はLightboxでもFancyboxでも同じです。No.4918さんのソースを読み解いて応用する(スキルを付ける)か、同じスキンでFancyboxを使って同じことをしている人からの回答を待つか、Lightboxを使うように変えるか、ですが、せっかくCGIを設置して活用なさっているなら、JavaScriptのスキルも付けると『できることの幅』が大きく広がるのでお勧めです。(╹◡╹)ノ
🍘Re:4987◆意見表明ありがとうございます!
🍘Re:4986◆最近たしかに「PCからは(ほとんど)使わない」という方々を見かけることもあってちょっと驚いています。今は「PCを使わないけどもCGIを設置しようと考える」時代なのかと。モバイル環境からの使いやすさも考慮していく方が良いんだろうな~、というようなことは朧気に思ってはいるんですけどもね。回答ありがとうございます!
95日前(日 21:09:26) 回答/返信
- ユーザ「にしし」の投稿だけを見る (※時系列順で見る)
- この投稿と同じカテゴリに属する投稿:
- この投稿日時に関連する投稿:
- この投稿に隣接する前後3件ずつをまとめて見る
- この投稿を再編集または削除する