tavenger5
17-03-10, 16:54
私は、最近のCSSスプライトを試し、それが大幅にサーバー呼び出しを減らすことができることがわかってきました。彼らとのフラグのすべては、一度ではなく、順次にロードすることができます。これは実質的に52のサーバの呼び出しを削除してしまうことになります。残念なことにimgタグを動的にコードに組み込まれているので、スプライトにフラグを変換する簡単な方法はありません。
いくつかの情報はここにある:簡単で便利なCSSスプライトの作成| CSSグローブ(http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSSスプライトジェネレータ(http://csssprites.com/)
最近すべての提案をしてすみません。)
編集 - 私はそれを行うための方法を見つけたと思う。スプライトの名前は、単にフラグ/言語の名前に対応する必要があります。 "vbenterprisetranslator_flag"のいくつかの編集が動作するはずです。
だから、次のようになります:(IMG SRCの変化を参照)
<a rel="novbseo" href="$url" <if condition="$code==$vbulletin->options['vbenterprisetranslator_forumlanguage']">onclick="document.cookie = 'vbet_language=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/'; return true;"</if>><img class="sprite $code" src="/clear.gif" alt="$name" <if condition="$vbulletin->options['vbenterprisetranslator_flags_noborder'] && !$highlight">border="0"</if><if condition="$highlight">border="1" style="border-color: yellow"</if>/></a>
いくつかの情報はここにある:簡単で便利なCSSスプライトの作成| CSSグローブ(http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)
CSSスプライトジェネレータ(http://csssprites.com/)
最近すべての提案をしてすみません。)
編集 - 私はそれを行うための方法を見つけたと思う。スプライトの名前は、単にフラグ/言語の名前に対応する必要があります。 "vbenterprisetranslator_flag"のいくつかの編集が動作するはずです。
だから、次のようになります:(IMG SRCの変化を参照)
<a rel="novbseo" href="$url" <if condition="$code==$vbulletin->options['vbenterprisetranslator_forumlanguage']">onclick="document.cookie = 'vbet_language=; expires=Thu, 01-Jan-1970 00:00:01 GMT; path=/'; return true;"</if>><img class="sprite $code" src="/clear.gif" alt="$name" <if condition="$vbulletin->options['vbenterprisetranslator_flags_noborder'] && !$highlight">border="0"</if><if condition="$highlight">border="1" style="border-color: yellow"</if>/></a>