vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4 Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=242)
-   -   [HOW TO - vB4] Create your own vBulletin page (https://vborg.vbsupport.ru/showthread.php?t=228112)

rumas 01-14-2011 05:26 PM

Hello Lynne,
I used this thread to create a Google custom search results page and it works great.

However, my problem is I have Google adsense ads in the navbar and footer, how do I exclude the ads from the "search results page" as they are against Google terms of service?

Lynne 01-15-2011 03:37 AM

You would need to put a condition around the code in the ad to not show it on this page. (Use your definition of THIS__SCRIPT in the condition.)

rumas 01-16-2011 09:08 AM

Thank you Lynne for helping me and everyone else with in this thread...

Here is the condition I used around the ad, works great. Maybe this will help someone else!

Code:

<vb:if condition="THIS_SCRIPT != 'Your_Definition'">

</vb:if>


tonmo 01-16-2011 01:20 PM

Hi Lynne - I'm wondering if you can help me. I have tons of pre-existing custom HTML (actually .php) pages, all which leverage a server-side include, let's call it header.php.

I'd like to replace the contents of header.php with something that would allow all of my pre-existing pages to automagically support my vbulletin header and navigation.

All these pages also reference a footer.php, if that is helpful to the cause (but that's easy enough for me to replicate, at least visually what is shown to the user).

--------------- Added [DATE]1295192670[/DATE] at [TIME]1295192670[/TIME] ---------------

Quote:

Originally Posted by rumas (Post 2149908)
Thank you Lynne for helping me and everyone else with in this thread...

Here is the condition I used around the ad, works great. Maybe this will help someone else!

Code:

<vb:if condition="THIS_SCRIPT != 'Your_Definition'">

</vb:if>


I get an undefined error when trying to wrap this around my ad code via the Advertisements feature within AdminCP. Do you embed your ads manually?

Lynne 01-16-2011 05:10 PM

Sorry tonmo, but I don't understand your question at all. This is just a tutorial on how to make a single custom page. If you want to reference other scripts in the page, that is fine, but you need to write the code in those scripts and write the code in the php page. This isn't a tutorial on how to write your code.

As for the undefined error.... you need to change Your_Definition to a valid name or that isn't going to work.

tonmo 01-16-2011 05:36 PM

To clarify - I have dozens of static php pages that I created long before I implemented vBulletin. The page format is this:

HEADER
..
UNIQUE ARTICLE CONTENT
..
FOOTER

The HEADER and FOOTER are separate included files (i.e., header.php and footer.php); they are common across all article pages. I am wondering if there is any common vb4 code I can put into the header and footer files in order to wrap all of these articles into the vbulletin look and feel. I'm running 4.1.1.

Does that help explain what I'm trying to do?

Lynne 01-16-2011 06:27 PM

Quote:

Originally Posted by tonmo (Post 2150129)
To clarify - I have dozens of static php pages that I created long before I implemented vBulletin. The page format is this:

HEADER
..
UNIQUE ARTICLE CONTENT
..
FOOTER

The HEADER and FOOTER are separate included files (i.e., header.php and footer.php); they are common across all article pages. I am wondering if there is any common vb4 code I can put into the header and footer files in order to wrap all of these articles into the vbulletin look and feel. I'm running 4.1.1.

Does that help explain what I'm trying to do?

Yes, that explains it better. I would guess you would want to assign the contents of those files to a variable and then spit them out into the template. I know I've seen the code posted around here to do that, but don't know it off the top of my head. (I think it's even posted in this thread somewhere.)

TheInsaneManiac 01-17-2011 03:43 AM

Quote:

Originally Posted by Lynne (Post 2127372)
Basically the same except you need to change all your eval/fetch_template statements to use the new syntax (the new syntax is covered in other articles, although shown in the code for this one).

Can you use an example.

tonmo 01-17-2011 01:00 PM

Quote:

Originally Posted by Lynne (Post 2150162)
Yes, that explains it better. I would guess you would want to assign the contents of those files to a variable and then spit them out into the template. I know I've seen the code posted around here to do that, but don't know it off the top of my head. (I think it's even posted in this thread somewhere.)

Thanks - but probably not for me. I want each page to retain its own unique title and I don't believe your method would allow that.

All of my static pages exist in different places throughout my site, and have signifcant inbound links that I don't want to break. So far I've found two ways to convert them into vb pages:

1) Simply create new Article pages via CMS and copy/paste the original article contents into the new file. Convert the static page to a permanent redirect which points to the new CMS article.

2) Use the method described in this thread (How To Create Your Own vBulletin Page).

I'm finding both to be a bit labor-intensive (I have dozens of pages). Maybe 5 or 10 mins per article - those add up! Since all my static pages use server-side includes for the header and footer, I was hoping I could insert the logo, ad, and navbar at the top, and the footer at the bottom, so that I would only need to edit two files (the two includes) and viola! My site is converted. Seems that's not an option?

fireglow305 01-28-2011 01:59 PM

Good article, thank you. ;)


All times are GMT. The time now is 11:06 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.01811 seconds
  • Memory Usage 1,747KB
  • 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
  • (2)bbcode_code_printable
  • (4)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (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