PDA

Gweld Ffurf Llawn: Wneud yn barod Baneri Llwytho gyda corlun css



tavenger5
17-03-10, 16:54
Rwyf wedi bod yn arbrofi gyda sprites css yn ddiweddar a gwelwyd ei fod yn gallu torri i lawr ar alwadau gweinydd yn sylweddol. Gyda nhw Gallai pob un o'r baneri eu llwytho ar unwaith yn hytrach nag un ar ôl y llall. Byddai hyn yn effeithiol dileu 52 galwadau gweinydd. Yn anffodus, does dim ffordd hawdd i droi y baneri i mewn i corlun ers y tagiau img yn cael eu cynnwys yn ddeinamig yn y cod.

Mae rhywfaint o wybodaeth yma: Creu Sprites CSS hawdd a defnyddiol | CSS Globe (http://cssglobe.com/post/3028/creating-easy-and-useful-css-sprites)

CSS Sprites generadur (http://csssprites.com/)

Mae'n ddrwg gennyf am yr holl awgrymiadau yn ddiweddar:)

Golygu - Rwy'n credu fy mod dod o hyd i ffordd o wneud hynny. Mae enw'r corlun dim ond wedi i gyfateb i enw'r faner / iaith. Dylai rhai golygu 'vbenterprisetranslator_flag' waith.

Felly, byddai'n edrych yn debyg i hyn: (gweler y newid yn 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>

vBET
17-03-10, 19:50
Byddwn yn edrych yn agosach ar y syniad hwn:) Ar hyn o bryd mae'n rhaid i ni ddysgu am css corlun ac a yw'n gallu mewn gwirionedd wella perfformiad (porwyr yn cael eu caching delweddau beth bynnag). Gofyn am roi i ystyriaeth:)

tavenger5
17-03-10, 20:57
btw, dyma beth yr wyf newydd ei ddefnyddio i weithredu (Nid wyf yn defnyddio pob un o'r 52, ond yn y 13 mwyaf cyffredin)

Mae'r newid i vbenterprisetranslator_flag uchod (gellir corlun cael ei ailenwi'n beth bynnag - a ddefnyddir i 'baneri')

Mae'r ddelwedd hon:
http://files.cellphoneforums.net/images/flags.png

Mae hyn yn ychwanegu at ychwanegol css:


.sprite {background:url(/images/flags.png); width: 16px; height: 11px;}

.ar {background-position: -0px -0px;}
.zh-CN {background-position: -17px -0px;}
.en {background-position: -34px -0px;}
.fr {background-position: -51px -0px;}
.de {background-position: -68px -0px;}
.it {background-position: -85px -0px;}
.ja {background-position: -102px -0px;}
.ko {background-position: -119px -0px;}
.pl {background-position: -136px -0px;}
.pt {background-position: -153px -0px;}
**** {background-position: -170px -0px;}
.es {background-position: -187px -0px;}
.nl {background-position: -204px -0px;}

vBET
17-03-10, 21:31
Ni fydd gan fy mod yn deall yn tynnu sylw at yr iaith weithredol yn gweithio anymore?

Byddwn yn edrych yn fanwl ar y canlynol:)

tavenger5
17-03-10, 22:13
iaith weithredol yn dal yn tynnu sylw at - bod yn defnyddio arddull lle sprites defnyddio dosbarth

vBET
19-03-10, 02:07
Nice:) Byddwn yn bendant ei wirio. Beth bynnag - cyntaf i ni llawer o waith gyda symud gwelliannau perfformiad o vBET4.x i vBET3.x sy'n ymddangos yn fwy pwysig ar hyn o bryd. Ond yn dawel - rydym wedi eich cais ar restr todo:)

Snake
29-04-10, 23:19
Rwyf wedi hyn lled-weithio, ond mae fy holl ddelweddau yn y faner yn Gyntaf ag, yn y corlun.

vBET
11-06-10, 01:22
Done. A fydd yn cael eu cefnogi yn y cyhoeddiad nesaf - ar gyfer yr holl lefydd lle baneri yn cael eu defnyddio:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1