No.2127, No.2126, No.2125, No.2124, No.2123, No.2122, No.2121[7件]
➡ 2021年4月29日(木) 21時29分 〔4年以上前〕 No.2125 ✎ !
ソースを調べたところ、(カスタムdata属性が不要な場合でも)『画像リンクにLightbox用の属性を付加する』項目をOFFにすると、画像拡大用スクリプトが読み込まれない処理になっていました。^^;
不要な場合でも『画像リンクにLightbox用の属性を付加する』項目のチェックは入れてみて下さい。属性の文字列は何でも良いので、デフォルトのdata-lightbox="tegalog"等のままで可です。
次のバージョンでは修正します。ご報告ありがとうございます!
➡ 2021年4月29日(木) 18時19分 〔4年以上前〕 No.2124 ✎ !
🍘Re:2123◆ご試用ありがとうございます。スクリプトの読み込みを必要とする処理の部分でちょっと実装で抜けていたところがあったかも知れません。調べてみます。そして、img要素にclassが要るんだとばかり思っていたんですが、a要素だったんですね。(笑) 勘違いしていました。FuwaimgのJavaScriptソースを見てみると、class名「fuwaimg」の要素リストを取得した後で、closest('a')の記述で(ルート方向に直近の)a要素リストを取得していたので、元々内側のimg要素のclass属性に書いても動くように作られているような気がします。これならa要素とimg要素の間に何か別の要素があっても大丈夫でしょうし、柔軟な作りですね。しかしまあ、本来の記述方法に従っておく方が良いので、ちょっと設定欄は見直します。(^_^;;; カスタムdata属性の指定欄と並べて、追加classの入力欄を設けた方が良いですね。情報感謝です。
➡ 2021年4月29日(木) 15時18分 〔4年以上前〕 No.2123 ✎ !
β版配付ありがとうございます。早速アップデートしてfuwaimgで試してみました。
しかし何故かCSSとJavaScriptを読み込んでくれません。JavaScriptが挿入されるはずのところには「Lightboxを必要としない状況なのでスクリプトは挿入されません」とソースに表示されるだけです。
class属性は挿入されて問題なく動くのですが、fuwaimgはa要素にclass属性を書くことになってるのにimg要素に書いても動くのは何故?😅(cssとJavaScriptをskin-cover.html直書きで確認しました)
スクリプトが挿入されないのはサーバー環境に依存してるのかもしれませんが、とりあえずご報告まで。
#報告
➡ 2021年4月29日(木) 10時14分 〔4年以上前〕 アップデート✨ No.2122 ✎ !
🍘Lightbox以外の画像拡大スクリプトを読み込む機能を追加。
🍘画像掲載時のimg要素に、指定のclass名を付加する機能を追加。
これまでCGIソースを直接カスタマイズしてLightbox以外のスクリプトに対応させてこられた方は、上記の設定機能でうまくいくかどうかをお試し頂ければ幸いです。
詳しくは、上記の開発進捗状況報告ページやNo.2118をご覧下さい。
➡ 2021年4月29日(木) 10時11分 〔4年以上前〕 回答/返信 No.2121 ✎ !
🍘Re:2120◆ああ、辛うじてトラブルシューティングに書いていましたか。自分でも忘れていました。(^_^;) よく見つけて下さいました。もうちょっと情報を拡充しておこうと思います。設定値もいろいろ試して下さってありがとうございます。参考になります。デフォルトの2がダメだと1もダメな可能性が高そうだとは思っていましたが、0で行けて良かったです。そういえば、以前に同様の問題に直面した方は0でもダメだったのでした(結局解決できず)。そこを踏まえて、値「9」を追加したのを思い出しました。9は、サーバからの情報取得を諦めて決め打ちにするというパターンなので、これは誰でも確実に動作するとは思っています。では何故それをデフォルトにしないのかというと、代わりにCGIファイル名をtegalog.cgi以外に変えると動かなくなったり、SSIで埋め込んで使いたい場合には動作に支障が出る(可能性がある)からなのでした。
🍘Re:2119◆なるほど、確かにRSSフィードに出力されている内容を使おうとするとそういう問題がありますね。RSSからの埋め込みを自分では使っていないのでそこまで気付いていませんでした。というか、この記事を書いた時点では、カテゴリ機能は存在しなかったのですが。(笑) PHPでもおっしゃるとおりfile_get_contentsで埋め込み用スキンの適用結果を読めるわけですから、その辺の情報も加えておく方が良さそうですね。情報をどうもありがとうございます。JavaScriptでどうにかしたい方でも、RSSを読むよりは埋め込み用スキンの適用結果をAjax的な何かで合成する方法の方が望ましい気もしてきました。
緑茶の絵文字🍵は存在しているのだけど、英語名が「TEACUP WITHOUT HANDLE」になっている。英語でTEACUPと言ったときに中に入れるのは紅茶じゃなくて緑茶で良いのだろうか。言語圏によって絵文字の液体の色が異なっていたりしないのかな。
おっしゃるとおり「画像リンクにLightbox用の属性を付加する」にチェックを入れたら無事挿入されることを確認しました。ありがとうございました。
次期バージョンも楽しみにしてます😄
#報告 #感謝