vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Modification Requests/Questions (Unpaid) (https://vborg.vbsupport.ru/forumdisplay.php?f=112)
-   -   small hack (https://vborg.vbsupport.ru/showthread.php?t=50567)

miz 03-21-2003 10:52 AM

small hack
 
i saw it in phpbb and i loved it

its saying to please wait while transfing

but u have a pic like when windowsXp is loaded

how i can put this pic ?

if it helps

here the phpbb hack

Code:

##############################################################
## MOD Title: Page Loading
## MOD Author: Smartor < smartor_xp@hotmail.com > (Hoang Ngoc Tu) http://smartor.is-root.com
## MOD Description: This Mod will show a loading page (layer) before your actual phpBB
##                        page loaded completedly. You might want to customize the
##                        loading page to make slow-connection-visitor more fun.
##                        Only a few of HTML/JavaScript code so the display depends on the browser
##                        It's so cute! :)
## MOD Version: 1.1.4
##
## Installation Level: easy
## Installation Time: 5 Minutes
## Files To Edit: 4
##        includes/page_header.php
##        language/lang_english/lang_main.php
##        templates/subSilver/overall_header.tpl
##        templates/subSilver/overall_footer.tpl
## Included Files: 1
##        images/loading.gif
##############################################################
## Author Notes:
##        The javascript was provided by http://javascript.internet.com
##############################################################
## This MOD is released under the GPL License.
## Intellectual Property is retained by the MOD Author(s) listed above
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


#
#-----[ OPEN ]----------------------------------------
#
includes/page_header.php


#
#-----[ FIND ]----------------------------------------
#
        'T_SPAN_CLASS1' => $theme['span_class1'],
        'T_SPAN_CLASS2' => $theme['span_class2'],
        'T_SPAN_CLASS3' => $theme['span_class3'],

#
#-----[ AFTER, ADD ]-----------------------------------
#
        // Page Loading MOD
        'L_PAGE_LOADING_WAIT' => $lang['Page_loading_wait'],
        'L_PAGE_LOADING_STOP' => $lang['Page_loading_stop'],


#
#-----[ OPEN ]----------------------------------------
#
language/lang_english/lang_main.php


#
#-----[ FIND ]----------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------

?>

#
#-----[ BEFORE, ADD ]----------------------------------
#
// Page Loading MOD
$lang['Page_loading_wait'] = 'Page Loading... please wait!';
$lang['Page_loading_stop'] = 'This page still doesn\'t show? Click <span onclick="hideLoadingPage()" style="cursor:hand"><u>here</u></span>';


#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------
#
</head>

#
#-----[ BEFORE, ADD ]-----------------------------------
#
<script language="JavaScript" type="text/javascript">
<!--
function hideLoadingPage() {
        if (document.getElementById) {  // DOM3 = IE5, NS6
                document.getElementById('hidepage').style.visibility = 'hidden';
        }
        else {
                if (document.layers) {  // Netscape 4
                        document.hidepage.visibility = 'hidden';
                }
                else {  // IE 4
                        document.all.hidepage.style.visibility = 'hidden';
                }
        }
}
//  End -->
</script>


#
#-----[ FIND ]------------------------------------------
#
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" />

#
#-----[ REPLACE WITH ]----------------------------------
#
<body bgcolor="{T_BODY_BGCOLOR}" text="{T_BODY_TEXT}" link="{T_BODY_LINK}" vlink="{T_BODY_VLINK}" onload="hideLoadingPage()" />

<div id="hidepage" style="position: absolute; left:0px; top:0px; background-color: {T_BODY_BGCOLOR}; layer-background-color: {T_BODY_BGCOLOR}; height: 100%; width: 100%;">
<table width="100%" height="100%">
  <tr>
        <td align="center" valign="middle">
                <table width="50%" align="center" style="border: 1 {T_BODY_LINK} solid">
                  <tr>
                        <td align="center" class="row1"><span class="genmed"><br /><b>{L_PAGE_LOADING_WAIT}</b><br /><br /><img src="images/loading.gif"><br /><br />{L_PAGE_LOADING_STOP}<br />&nbsp;</span></td>
                  </tr>
                </table>
        </td>
  </tr>
</table>
</div>

#
#-----[ OPEN ]-------------------------------------------------------
#
templates/subSilver/overall_footer.tpl

#
#-----[ FIND ]--------------------------------------------
#
</body>
</html>

#
#-----[ BEFORE, ADD ]-------------------------------------
#
<script language="JavaScript" type="text/javascript">
<!--
hideLoadingPage();
//-->
</script>


#
#-----[ COPY ]--------------------------------------------
#
copy loading.gif to images/


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM


FlyingDutchman 03-21-2003 12:24 PM

1 Attachment(s)
ok, i just created this from the instructions above... it seems to be working, but my test-server loads everything so fast that i have no time to check out if the colors and stuff are ok :D
3 simple template additions do the job ;)
upload the attached image to your imagesfolder


edit template: header
-be sure to eleminate the spaces in: { imagesfolder } (otherwise it would show this board's url :D)
FIND:

PHP Code:

<!-- logo and buttons --> 

JUST ABOVE THAT ADD:

PHP Code:

<div id="hidepage" style="position: absolute; left:0px; top:0px; background-color: #FFFFFF; layer-background-color: #000000; height: 100%; width: 100%;">
<
table width="100%" height="100%">
  <
tr>
    <
td align="center" valign="middle">
        <
table width="50%" align="center" style="border: 1 solid">
          <
tr>
            <
td align="center" class="row1"><span class="genmed"><br /><b>Page Loading... please wait!</b><br /><br /><img src="{ imagesfolder }/loading.gif"><br /><br />This page still doesn't show? Click <span onclick="hideLoadingPage()" style="cursor:hand"><u>here</u></span><br /> </span></td>
          </tr>
        </table>
    </td>
  </tr>
</table>
</div> 





edit template: footer
FIND:

PHP Code:

$copyrighttext
</smallfont></p

JUST UNDER THAT ADD:

PHP Code:

<script language="JavaScript" type="text/javascript">
<!--
hideLoadingPage();
//-->
</script





edit template: headinclude
FIND:

PHP Code:

$headnewpm 

JUST ABOVE THAT ADD:

PHP Code:

<script language="JavaScript" type="text/javascript">
<!--
function 
hideLoadingPage() {
    if (
document.getElementById) {  // DOM3 = IE5, NS6
        
document.getElementById('hidepage').style.visibility 'hidden';
    }
    else {
        if (
document.layers) {  // Netscape 4
            
document.hidepage.visibility 'hidden';
        }
        else {  
// IE 4
            
document.all.hidepage.style.visibility 'hidden';
        }
    }
}
//  End -->
</script


NuclioN 03-21-2003 12:55 PM

Nice :) Can you do this in combination with this template hack? :

http://www.vbulletintemplates.com/mo...?threadid=2360

miz 03-21-2003 01:09 PM

10x m8 i will try it soon and tell ya if its works

NuclioN 03-21-2003 01:18 PM

It works great miz. :)

FlyingDutchman 03-21-2003 01:55 PM

i'm glad that it works great ;)
i took a quick look at that template hack and i must say that it might be hard or very easy :D
so i'll look into this later if you don't mind ;)

miz 03-21-2003 02:38 PM

m8 10x for ur work but....

its not working after posting reply :\

FlyingDutchman 03-21-2003 03:02 PM

it's not meant to be working like that (i just ported the phpbb version)
only thing it does is show a loading screen, then when the page is loaded, it removes the loading screen and you can see the page...
i think it's not very usefull for a bulletin board, but that's my personal choice :D

NuclioN 03-21-2003 03:59 PM

Now this is realy strange...after installing this, the pages are loading significant much faster then before. As a matter of fact, members are PM and mail that it's faster and that's remarkable. :) How is this possible?

miz 03-21-2003 10:58 PM

m8
just now i notice that i cant find anything on 2.2.6
virsion what 2 do ?


All times are GMT. The time now is 08:26 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01133 seconds
  • Memory Usage 1,778KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (6)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete