The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
United-Forum CSS Sprites - ludicrous speed - NOW! Details »» | ||||||||||||||||||||||||||||||||||||||||||||||
United-Forum CSS Sprites - ludicrous speed - NOW!
Developer Last Online: Feb 2013
tl;dr Makes your forum faster.
Want an easy one-click installation for this addon? . Vote for this jira-entry Add on currently is in beta stage When visiting a website, speed is a very important factor not only for users but crawlers as well. Long loading times are a nuisance since your time is basically wasted during the waiting period. Hence, we are trying everything we can in order to speed up our site. One great way to improve loading times is by the use of css sprites. Unfortunately these are not implemented by vBulletin. We therefore decided to develop our own css-sprite add on for vBulletin boards and want to share this code with the worldwide vBulletin community. Live demo The add on is permanently running in our vBulletin board ( > 2.000.000 posts), take a look:vBulletin performance using css sprites Our tests are based on version 0.7.0. We used the analytic tools firebug network utility and the googlelabs.com page speed sitecss sprites - what are they? The intention behind css sprites is the bundling of many small graphics into one large graphic in order to decrease the number of required http requests. This shortens the loading times of the given website. In addition, the the accumulated size of all small graphics is higher than the size of the sprite due to reasons of compression.What is the gain in using css sprites? Aside from the technical implementation, the question on how much one actually does gain by using css sprites is of the most interest. Obviously they decrease loading times - but how important are small loading times and what is the impact on vBulletin overall loading times?Add on features In the current released beta version 0.7.2, sprites are available for FORUMHOME and FORUMDISPLAY. Coming up next SHOWTHREAD.Installation First of all, if you didnt want to change the templates manually, install the Template Modification System (TMS). Now proceed with the installation:
Download Now
Screenshots
Supporters / CoAuthors Show Your Support
|
17 благодарности(ей) от: | ||
archet1337, baktabul, doctorsexy, Fuhrmann, Gnoll, iask, Juggernaut, Kolbi, mathforum, misericorde, neil00027, rodriiverduguez, Skaut, smsma.net, SWSUSA, xorex, yilmaz |
Comments |
#92
|
|||
|
|||
There's one thing I would like to see added to this.
Domain Sharding As we've been discussing this and other tweaks here. And please... if your going to post in english at least put the screenshots in english too... thanks. |
#93
|
|||
|
|||
Hello extreme-gaming,
sorry, since we are from germany our tools are also in german, but we will try to use an english version for the screenshots next time Since Version 0.6.2 i have added support for URLs within the imgdir_* Stylevars, so you can use this addon with CDNs. So i would assume, that Domain Sharding also works. How is Domain Sharding implemented on your site, whats the content of the imgdir_* StyleVars? Best regards Sebastian |
#94
|
||||
|
||||
Quote:
|
#95
|
|||
|
|||
I have them all set to (via stylevars)
Code:
/i1/ /i1/sprites And now your plugin says: Quote:
Quote:
|
#96
|
|||
|
|||
Are those files readable and the folder writeable for the username/group you are using for php?
|
#97
|
|||
|
|||
Quote:
Default Style 0 custom icons added. 0 imageprefixes for forums found. Processing post icons. 14 post icons found. Adding sidebar icons. 122 icon candidates added. /forum/images/statusicon/forum_new_lock-16.png does not exist or is not readable. /forum/images/statusicon/forum_old_lock-16.png does not exist or is not readable. Starting with images/sprites/sprite-1-main.png. 97 icons added. Creating sprite (width:1000px height:117px). Sprite saved, updating css-rules. Starting with images/sprites/sprite-1-main_rtl.png. 97 icons added. Creating sprite (width:1000px height:117px). Sprite saved, updating css-rules. CSS template successfully updated. Starting with images/sprites/sprite-1-forumdisplay.png. 0 icons added. Sprite was not created. Starting with images/sprites/sprite-1-forumdisplay_rtl.png. 0 icons added. Sprite was not created. CSS template successfully updated. Starting with images/sprites/sprite-1-forumhome.png. 0 icons added. Sprite was not created. Starting with images/sprites/sprite-1-forumhome_rtl.png. 0 icons added. Sprite was not created. CSS template successfully updated. Starting with images/sprites/sprite-1-showthread.png. 0 icons added. Sprite was not created. Starting with images/sprites/sprite-1-showthread_rtl.png. 0 icons added. Sprite was not created. CSS template successfully updated. |
#98
|
|||
|
|||
Hi guys this template changes don't match:
Code:
Template: pagenav 5c5 Trova: <span class="first_last"><a href="{vb:raw lastaddress}{vb:raw address2}<vb:if condition="$show['pagelinks']"><vb:if condition="$use_qmark">?<vb:else />&</vb:if>page={vb:raw totalpages}</vb:if><vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase last_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw lastnumbers.first}, {vb:raw lastnumbers.last}, {vb:raw total}}">{vb:rawphrase last}<img src="{vb:stylevar imgdir_pagination}/last-{vb:stylevar right}.png" alt="{vb:rawphrase last}" /></a></span> 8c8 Trova: <span class="prev_next"><a rel="next" href="{vb:raw nextaddress}{vb:raw address2}<vb:if condition="$show['pagelinks']"><vb:if condition="$use_qmark">?<vb:else />&</vb:if>page={vb:raw nextpage}</vb:if><vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase next_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw nextnumbers.first}, {vb:raw nextnumbers.last}, {vb:raw total}}"><img src="{vb:stylevar imgdir_pagination}/next-{vb:stylevar right}.png" alt="{vb:rawphrase next}" /></a></span> 18c18 Trova: <span class="prev_next"><a rel="prev" href="{vb:raw prevaddress}{vb:raw address2}<vb:if condition="$show['pagelinks']"><vb:if condition="$use_qmark">?<vb:else />&</vb:if>page={vb:raw prevpage}</vb:if><vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase prev_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw prevnumbers.first}, {vb:raw prevnumbers.last}, {vb:raw total}}"><img src="{vb:stylevar imgdir_pagination}/previous-{vb:stylevar right}.png" alt="{vb:rawphrase previous}" /></a></span> 27c27 Trova: <span class="first_last"><a rel="start" href="{vb:raw firstaddress}{vb:raw address2}<vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase first_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw firstnumbers.first}, {vb:raw firstnumbers.last}, {vb:raw total}}"><img src="{vb:stylevar imgdir_pagination}/first-{vb:stylevar right}.png" alt="{vb:rawphrase first}" />{vb:rawphrase first}</a></span> 30c30 Trova: <span class="prev_next"><a rel="prev" href="{vb:raw prevaddress}{vb:raw address2}<vb:if condition="$show['pagelinks']"><vb:if condition="$use_qmark">?<vb:else />&</vb:if>page={vb:raw prevpage}</vb:if><vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase prev_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw prevnumbers.first}, {vb:raw prevnumbers.last}, {vb:raw total}}"><img src="{vb:stylevar imgdir_pagination}/previous-{vb:stylevar right}.png" alt="{vb:rawphrase previous}" /></a></span> 40c40 Trova: <span class="prev_next"><a rel="next" href="{vb:raw nextaddress}{vb:raw address2}<vb:if condition="$show['pagelinks']"><vb:if condition="$use_qmark">?<vb:else />&</vb:if>page={vb:raw nextpage}</vb:if><vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase next_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw nextnumbers.first}, {vb:raw nextnumbers.last}, {vb:raw total}}"><img src="{vb:stylevar imgdir_pagination}/next-{vb:stylevar right}.png" alt="{vb:rawphrase next}" /></a></span> 43c43 Trova: <span class="first_last"><a href="{vb:raw lastaddress}{vb:raw address2}<vb:if condition="$show['pagelinks']"><vb:if condition="$use_qmark">?<vb:else />&</vb:if>page={vb:raw totalpages}</vb:if><vb:if condition="$anchor">#{vb:raw anchor}</vb:if>" title="{vb:rawphrase last_page} - {vb:rawphrase results_x_to_y_of_z, {vb:raw lastnumbers.first}, {vb:raw lastnumbers.last}, {vb:raw total}}">{vb:rawphrase last}<img src="{vb:stylevar imgdir_pagination}/last-{vb:stylevar right}.png" alt="{vb:rawphrase last}" /></a></span> |
#99
|
|||
|
|||
I've upgraded from 0.6.3 to 0.7.0 and I've this issue
|
#100
|
|||
|
|||
the same on 0.7.0
|
#101
|
|||
|
|||
Sorry for the problems, there is update missing for the css-rule .threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus in threadlist.css
Please change the original Code:
.threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus { background-position: {vb:stylevar padding} 4px; background-repeat: no-repeat; clear: right; display: block; float: left; position: relative; width: 60px; } Code:
.threadbit .nonsticky a.threadstatus, .threadbit .sticky a.threadstatus { background-repeat: no-repeat; clear: right; display: block; float: left; position: relative; width: 60px; } |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|