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 ?

FlyingDutchman 03-22-2003 04:40 AM

Quote:

Yesterday at 06:59 PM NuclioN said this in Post #9
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?
it just LOOKS like it is much faster, but it actually isn't...
it can only be slower...

i'll explain you how it works, you'll see the point then ;)

-The page starts loading the html, at that point our script is taking over and is putting a layer in front of the website that says loading :D
-The page is loading normally, only thing is that there is a layer in front, so you won't see the actual page loading, you'll just see the layer...
-When the page is just at the end, it will remove the layer, and the page (which is fully loaded) will now be on the screen...

FlyingDutchman 03-22-2003 04:43 AM

Quote:

Today at 01:58 AM miz said this in Post #10
m8
just now i notice that i cant find anything on 2.2.6
virsion what 2 do ?

uhm, what do you mean?
sorry, i really don't understand what you mean... :ogre:

miz 03-22-2003 01:18 PM

Quote:

Today at 06:43 AM FlyingDutchman said this in Post #12


uhm, what do you mean?
sorry, i really don't understand what you mean... :ogre:


i ment the forum visrion cuse to virsion 2.2.6
its not working
i mean i cant find any of the codes i was supuse 2 look 4 them :cry:

FlyingDutchman 03-22-2003 03:32 PM

you have to edit templates, not files...
you can do this in your admin control panel...
very easy hack... should work 100% correctly on 2.2.6 also (although it's old... upgrade ;))

miz 03-22-2003 06:35 PM

i know its templets !!! still didnt find

FlyingDutchman 03-22-2003 06:44 PM

uhm, sorry, but i just tried it (on v2.2.9, that's the oldest i got installed here) and i found them 1,2,3...
it's been working for NuclioN... so at least it's not my fault i guess...

miz 03-22-2003 07:59 PM

10x any way ill see what the problem on my forum


All times are GMT. The time now is 05:02 AM.

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.01250 seconds
  • Memory Usage 1,810KB
  • 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
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (17)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete