No.5620
🌲Re:5619◆投稿本文中に含まれている画像は、何らかのタグ等によって個別に出力されているわけではなく、てがろぐ本体の「本文出力機能」によって(他のテキストと併せて本文の一部として)一括で出力されていますので、(設定で『サムネイル画像があればサムネイルの方を表示』項目がONの状態なら)サムネイルが存在する場合にはサムネイルが出力されます。
(これを設定で防ぐには、[設定]→[ページの表示]→【投稿本文の表示/画像】で、『サムネイル画像があればサムネイルの方を表示』項目をOFFにするしかありませんが、そうすると、どんな場所でもサムネイルが出力されなくなりますので、お望みの動作とは異なりますね。)
幸い、『サムネイル画像のURLには必ず mini というディレクトリ名が含まれる』という前提条件がありますから、この仕様を利用することで、以下のJavaScriptを実行すると、サムネイルではなく原寸画像の方を強制的に表示させられます。(img要素のsrc属性値の中に /mini/ というディレクトリ名がある場合に、それを取り除く(=/に置き換える)処理をするスクリプトです。)
<script>
document.addEventListener("DOMContentLoaded", () => {
const images = document.querySelectorAll("img.embeddedimage");
images.forEach(img => {
const src = img.getAttribute("src");
if(src && src.includes("/mini/")) {
img.setAttribute("src", src.replace("/mini/", "/"));
}
});
});
</script>
これを、IF文での出力条件分けを使うなどして、投稿単独ページでのみ出力すれば、『投稿単独ページでは、サムネイルがあろうとなかろうと、常に原寸画像が表示される』という仕組みにできると思います。
- ユーザ「にしし」の投稿だけを見る (※時系列順で見る)
- この投稿と同じカテゴリに属する投稿:
- この投稿日時に関連する投稿:
- この投稿に隣接する前後3件ずつをまとめて見る
- この投稿を再編集または削除する





