vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.0 Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=33)
-   -   Photopost 4.8.5 - Use seperate VB Header and Navbar (https://vborg.vbsupport.ru/showthread.php?t=73100)

trackpads 12-19-2004 10:00 PM

Photopost 4.8.5 - Use seperate VB Header and Navbar
 
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 :) :)

ArAb4NoKiA 12-20-2004 05:36 PM

thanXxXx

b6gm6n 12-21-2004 03:25 PM

good job, and i see your still using my comments hack :) (toney = me = b6gm6n = minx) :) cheers

btw, i did upgrade the latest comments hack to include permissions, if a person hasn't got viewing rights, an alternative (blank) thumbnail is shown

i'll post it up if i can find it :)

-b6

trackpads 12-22-2004 12:03 AM

Heck yes! It is one of the most usefull things in my gallery! Are you gonna post it here? You should!

b6gm6n 12-22-2004 06:54 PM

Latest Comments Hack for PPv5 - VBulletin 3.0.x

stylesheets are now the same as what is set in your PP admin, automated headers & footers, languages, vbulletin usergroup permissions, please check the configuarble elements in comshow.php to make customization easier.

it's all yours!

It's far from the best script ever written, but it works!
Enjoy!

-b6

trackpads 12-22-2004 09:07 PM

Excellent!

tteal 12-23-2004 11:07 AM

I'm confused as to what your mod does.... I thought that photopost integrates right into vb 3.0.3? Thanks.

trackpads 12-23-2004 01:39 PM

Quote:

Originally Posted by tteal
I'm confused as to what your mod does.... I thought that photopost integrates right into vb 3.0.3? Thanks.

Yes, but if you use the complete integration you have to use your forums header and navbar. This allows you to have your own seperate vb header and navbar. Please see the example links above.

-Jason

ngto 01-14-2005 04:50 PM

Thanks trackpads, works like a champ.

funkmeister 03-25-2005 09:12 PM

I'm just using the header part of this hack and it works out great for changing out the header, but for some reason it's messing with my Photopost's VB integrated footer - not sure how, since there's nothing in there that seems to be calling the footer, but mine is getting left aligned instead of centered for some reason. As soon as I revert the hack changes everything is perfectly fine, but then I'm left with the original Photopost header which is what I'm trying to change!!

I'm on VB 3.07 and Photopost 5.02 VB3 Enhanced.

Any ideas? Thanks.


All times are GMT. The time now is 08:31 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.06504 seconds
  • Memory Usage 1,750KB
  • 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
  • (11)bbcode_code_printable
  • (1)bbcode_quote_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