2013年01月10日

2013 01.10 Thu


FC2ブログは、負荷軽減の対策のためか、途中で割り当てられる画像URLのサーバー番号が変更になることがあります。
ブログのURLアドレスのサーバー番号は省略に対応しているのに、画像URLは非対応・・・変な仕様です。

プラグインの「最新記事」などでサムネイル画像をリスト表示させている場合、

//blog-imgs-[サーバー番号].fc2.com/.../.../<%recent_no>s.jpg


このような呼び出し方をしていると、番号変更後の画像URLアドレスに当てはまらなくなり、表示されません。

これを対応させるためのスクリプト。
<div id="saikin">
<img src="//blog-imgs-46.fc2.com/.../.../<%recent_no>s.jpg>
</div>
<script>
var gaz=<%recent_no>;
if (gaz>94) {
s1='imgs-46';
s2='imgs-49';
e=document.getElementById('saikin');
e.innerHTML=e.innerHTML.replace(RegExp(s1,"g"),s2);
};
</script>


上記の例では、最初のサーバー番号「imgs-46」が記事番号「94」までの画像、記事番号「95」より変更後のサーバー番号「imgs-49」へ変更になった場合です。

単純にif条件で
画像番号[1〜94]を超えた画像番号[95〜]を変更後のサーバー番号へ当てはめます。

お疲れさまでした。
参考になりましたらソーシャルメディアで共有してくださいませ。
posted by こさめ
edit  re

■ この記事へのトラックバック
カテゴリ
インターネット>ブラウザ・WEBメール(24)
インターネット>Firefoxアドオン、設定(15)
インターネット>Proxomitronフィルター(32)
インターネット>ブログ、WEBサービス(53)
インターネット>アフィリエイト・ポイントサイト(27)
インターネット>楽天、ポイントあれこれ(5)
インターネット>Windows最適設定(32)
インターネット>インターネット設定(17)
インターネット>デスクトップ改造・拡張(7)
インターネット>セキュリティソフト(6)
ブログカスタマイズ>カテゴリー、記事一覧系(38)
ブログカスタマイズ>jQuery(Script)文字系(23)
ブログカスタマイズ>CSS(Script)デザイン(28)
ブログカスタマイズ>ブログパーツ(7)
ブログカスタマイズ>携帯モバイル系(3)
ブログカスタマイズ>SEO・アクセスアップ(31)
マルチメディア>Brackets(5)
マルチメディア>画像系ソフト(6)
マルチメディア>DVD・動画プレイヤー(15)
マルチメディア>動画編集ソフト(6)
マルチメディア>音楽再生プレイヤー(16)
マルチメディア>ネットラジオ配信・編集(3)
マルチメディア>P2Pテレビソフト(4)
マルチメディア>おもしろ動画・感動動画(25)
デザイン>フリー素材 画像(5)
デザイン>HP・ブログ フリー素材(6)
デザイン>イラスト(非素材)(8)
デザイン>作詞作曲編曲MP3(5)
雑記>PC部品・音楽機材(7)
雑記>映画・アニメ・漫画・芸能(14)
雑記>どうでもいい雑学知識(6)
雑記>ゲーム(6)
雑記>スマホ・携帯電話(6)
雑記>カーナビ・ETC(3)
雑記>ネット銀行とか(2)
雑記>18禁?ちょいエロネタ(3)

 (C) 2006 - kosame All rights.
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。