Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases

Reply
 
Thread Tools
Photopost 4.8.5 - Use seperate VB Header and Navbar Details »»
Photopost 4.8.5 - Use seperate VB Header and Navbar
Version: 1.00, by trackpads trackpads is offline
Developer Last Online: Nov 2022 Show Printable Version Email this Page

Version: 3.0.3 Rating:
Released: 12-19-2004 Last Update: Never Installs: 3
 
No support by the author.

First, let me say that this is my first hack and I appreciate any and all feedback. I want to acknowledge the idea which was given to me by using atroll's Additional Navbar hack. If you use this please click install on his aswell:

https://vborg.vbsupport.ru/showthread.php?t=65198

>>>---------------------------->

Software needed:

VB 3.03 (may work on others, didnt test)
PhotoPost 4.8.5

>>>---------------------------->

What it does & why:

On my site I have a standard navigation system set up on the site and while I loved the new integration that comes with PP 4.8.5 I wanted to keep the gallery with its own seperate identity without losing the integration features like style sheets and others. So using atrolls hack as a guide I create both a seperate VB Header and Navbar for the Gallery.

You can see it in action here:
My Forum: http://www.trackpad.com/forum
My Gallery: http://www.trackpads.com/gallery

>>>---------------------------->

Here is how you do it:


Step 1 - Create/Edit New Templates

You will need to create 2 new templates in your VB style(s) that you use. First thing is to open your current header & navbar templates and copy the information as a basis for your new ones. Save them in txt files or wherever for the moment.

A. Create a new template called headerg and paste the information from the original header. Make any gallery specific modifcations that you want. You can always come back later through and edit the file.

B. Create a new template called navbarg and paste the information from the original navbar. Make any gallery specific modifcations that you want. You can always come back later through and edit the file.

When this step is complete you should have 2 new custom templates called headerg & navbarg.

C. Edit your phpinclude_start template and add the following anywhere in the file:

Code:
eval('$navbarg = "' . fetch_template('navbarg') . '";');
eval('$headerg = "' . fetch_template('headerg') . '";');
>>>---------------------------->

Step 2 - File Edits


VB File Edits:

A. Since the template is uncached you will have an extra query on each page. To fix, open global.php and FIND:

Code:
// misc useful
ADD BELOW:

Code:
'navbarg',
'headerg',

Photopost File Edits:

A. Open the file header-inc.php and FIND:

Code:
	eval('$navbar = "' . fetch_template('navbar') . '";');
And REPLACE with the following:

Code:
	eval('$navbarg = "' . fetch_template('navbarg') . '";');

B. In the same file FIND:

Code:
                {ppheader}
                </head>
                <body onload="editInit();">
                $header
                $navbar
                <div align="center">
And REPLACE with:

Code:
                {ppheader}
                </head>
                <body onload="editInit();">
                $headerg
                $navbarg
                <div align="center">
C. AGAIN in the same file FIND:

Code:
                {ppheader}
                </head>
                <body onload="editInit();">
                $header
                $navbar
                <div align="center">
And AGAIN REPLACE with:

Code:
                {ppheader}
                </head>
                <body onload="editInit();">
                $headerg
                $navbarg
                <div align="center">
D. In the same file FIND:

Code:
{ppheader}
</head>
<body>
$header
$navbar
<div align="center">
And AGAIN REPLACE with:

Code:
{ppheader}
</head>
<body>
$headerg
$navbarg
<div align="center">
>>>---------------------------->


Finally. Save all files and upload to the server. REMEMBER, always make a backup incase something is wrong so you can just re-upload the original without de-hacking the file.

Again, no screenshots are attached. Just look at the differences on my forum and gallery. If you have any questions please ask, I am no expert though but I will try to help you. Please clickty click install if you like and use. It will make my day

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 03-30-2005, 05:32 AM
funkmeister funkmeister is offline
 
Join Date: Oct 2004
Posts: 95
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Any chance this could be updated for VB 3.07 and PhotoPost 5.02 VB3 Enhanced?

Would be much appreciated, I'm hoping that would solve my footer issue as described above. I should also mention that the 'showphoto' and 'comments' pages are also totally misaligned (in addition to the footer) with the hack applied.
Reply With Quote
  #13  
Old 10-05-2005, 03:42 PM
boatdesign's Avatar
boatdesign boatdesign is offline
 
Join Date: Nov 2001
Posts: 116
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excellent mod!

An update for vBulletin 3.5 would be much appreciated!
Reply With Quote
  #14  
Old 05-28-2006, 09:36 PM
UtahNissans UtahNissans is offline
 
Join Date: May 2006
Posts: 27
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Will this work on vb 3.5 and photopost 5.11?
Reply With Quote
  #15  
Old 03-12-2007, 07:19 PM
gct13 gct13 is offline
 
Join Date: Jan 2005
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I initially used this on vb 3.0.x and Photopost 4.8.6...

Upgraded to vb 3.6.5 and Photopost 5.62 and it works, with one catch:

"navbarg" showed up fine, but "headerg" did not show up at all for some reason. So, I simply added the code for "headerg" on the top of "navbarg" (since they are right on top of each other) and now it works.
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:24 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.11843 seconds
  • Memory Usage 2,247KB
  • Queries Executed 19 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (11)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (4)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete