
ブロック要素フィルタ作り? 3 の続き。
私の div 房精神の為(?)に色々考えて下さって有難うございます。と勝手に感謝しております。
猫旦那さんの if 文で該当箇所ヒットさせてから、その if 文の中で
ってのは、私的にとっても有益な情報! 報告感謝です。return :THROUGH をかませてみたら、div 前後だけ p タグが抜けた。
ほんで早速一歩さん作 inlineimage.rb を最新版にして自分用にちょっとカスタマイズ。

これは一歩さんの href で元画像にリンク貼ってるのは、私の趣味なので。アサノさんの運用では不要でしょうから、わずらわしいなら消しちゃってください。
とゆうお言葉通りに、只単にアンカーを取り除いてついでにソースの見た目用に \n を付け足しただけ。
しーかーしー。
実はこのようにデカ画像にリンクする。てな場合もありまして・・・。
なので、「href があったり無かったり」を実現させる為にまたまたんーむんーむといじくりまわして小 1 日間。
一歩さん作 inlineimage.rb の
url, size, alt, align = $1.split(/ /)
の所に
link, url, size, alt, align = $1.split(/ /)
とかって link というデカ画像にリンクする為のモノを付け足して色々やってみたんですが、中途半端な実装で終わりました・・。がくり。
私が挑戦してみてたのは、if と else で
もしデカ画像へのリンクがあったら
<div class="img-small">
<a href="./img/20031003_02_1.jpg" title="シャツネタ無くなった・・のデカ画像">
lt;img src="./img/20031003_02.jpg" width="200" height="150" alt="シャツネタ無くなった・・">
</a>
</div>
てな感じで出力。
ほんでリンクが無い時は
<div class="img-small">
<img src="./img/20031003_02.jpg" width="200" height="150" alt="シャツネタ無くなった・・">
</div>
てな感じで出力。
とゆう感じのモノをやってみてたんですが。
前者の「もしデカ画像へのリンクがあったら」は実装出来たんですが、後者の「ほんでリンクが無い時は」には <a href="" title="シャツネタ無くなった・・のデカ画像"> とゆう空のリンクがくっ付いてしまう。ってな感じになってしまって上手く行きませんでした。
その if と else で作ったあやしいブツもすっぱり消してしまったので、どうやって書いたかもう覚えて無い。ので晒そうにも晒せない。とゆうアフォっぷり。
ちなみに中途半端な実装で終わった時、*.diary ファイル内の画像の記述の仕方は このようにしてました。最初のパスがデカ画像のパス。次のパスがサムネイル画像のパス。になってます。
ここ迄が昨夜の話し。
ほんで今日、改めて色々なソースを参考に見よう見まねでやりつつ、Ruby リファレンスマニュアルなども参考にしつつやってみてるんですが。
相変わらずどっぷりハマり中・・。
この記事は nDiary 使用時の記事をそのまま持って来たものです。