<pre><code></code></pre>タグ内のコメントを検索したい

10:その他

 状態:  閲覧数:1,258  投稿日:2010-04-28  更新日:
<pre><code></code></pre>タグ内のコメントを検索したが、全く出来ない。
最新の「XOOPS検索203」モジュールをインストールしてみてもダメ。
試しに、<pre><code></code></pre>タグ内の英単語を検索してみたら、うまく出来た。
それではと思い、「XOOPS検索203」ではなく、XOOPS標準の検索機能を使い、<pre><code></code></pre>タグ内の英単語を検索してみたら……、あら、びっくり…、なんで、できるの?

ブラウザ上で、該当部分のソースを見た。この時の注意点としては、必ず「表示」-「ソース」などのブラウザ標準機能を使ってソースを確認すること。FirebugなどのFFアドオンだと、変に気を使って、いい感じに(この場合は迷惑なのだが…)表示変換してくれちゃったりしてるから、注意が必要。

で原因は、「数値実体参照変換」にあるのだろう、ということが、すぐに検討がついた。問題は、どうやったら解決するか? 解決策は全く思いつかない。コメント部分だけ、「数値実体参照変換」を使わないってのが一番フツーの解決法だと思うのだが、正直、コード途中のコメント部分だけ、「数値実体参照変換」使わないなんて、そんなメンドクサイことやってらんない。逆に、「数値実体参照変換」が必要な部分だけってのも、同じ理由で、却下。

こういう場合、どうすればよいのだろうか?

◇トピック
D3blogにエントリーした、<pre><code></code></pre>タグ内のコメントを検索したいのですが…… | XOOPSStyle
http://xoops-0.w4c.work/modules/d3forum/index.php?post_id=23

というか、そもそも、「<pre><code></code></pre>タグ内のコメントを検索したい」なんて、思っている人自体がいない気もするが……。


◇8:38追記
解決しました。
文字参照する際、数値文字参照 (Numeric character reference) ではなく、文字実体参照 (Character entity reference)すればよいだけのこと、だったみたい。「実体参照変換」でググると、「HTMLエンティティ」なる表記がでてくるが、内容は、「数値文字参照」と「文字実体参照」の2つに分かれるので、注意が必要。
なお、今回のケースにおける両者の最も大きな違いは、普通の文字列を変換処理するかどうか? 「数値文字参照」では全ての文字列を変換するが、「文字実体参照」では、特定文字しか変換しない。

▼ブラウザ
HTML実体参照変換 : akiyan.com
 http://www.akiyan.com/htmlspecialchars
▼ローカル
HTMLソース実体参照変換フォーム
  http://www.nishishi.com/soft/ws/
※「指定変換」機能を利用することで、上記と同じ結果や、より細かな変換も実現可能
 


汎用データベースについて



類似度ページランキング
順位 ページタイトル抜粋
1 D3blogにエントリーした、
タグ内のコメントを検索したいのですが……
47
2 d3blogで、未承認コメントを一括削除したい 33
3 picoモジュール下部のナビゲーターを消したい 30
4 d3forumで、パンくずが二重に表示されるのを直したい 27
5 メインテーマの「ホーム」を「トップページ」へ変更したい 25
6 d3blogのコメントを削除した際、エントリー右下に表示されている コメント (数) を連動させるやり方 24
7 Xwordsを導入してみた 24
8 SEO対策 ページタイトルの順番を変更したい 23
9 d3forum0.85で、スレッドがないカテゴリーへトピックを移動したときの対策 23
10 <{$xoops_module_header}> とjQueryがバッティング 23
11 ランキング順位等を表示させるために、ブロック内div枠のclass等へ、順番に数字を自動付与したい 23
12 WordPress Modulesのインストール 23
13 WordPress アンインストール 21
14 カレンダーブロックのスタイルシートを変更するために、独自クラスを付与したい 21
15 jQueryプラグインを導入したら、GnaviD3でエラー 21
16 bulletinは、コメントを削除してからアンインストール 21
17 prototype.jsを外すという暴挙 21
18 (XOOPSのパン屑リストと被るので)パン屑リストをなくしたい 20
19 d3forumの表示部分を触っていたら、変なスペースができるようになってしまった。 20
20 hdpollのブロック表示は外すことにした。 20
2020/10/22 10:04 更新