Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 04-23-2008, 01:30 AM
legionofangels's Avatar
legionofangels legionofangels is offline
 
Join Date: Mar 2007
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Difficult - Tons Of Pages

Ok so I just wanted to throw this out here and see what anyone's general thoughts or ideas were on our little project.

We have to make 400 external vb pages. We are customizing our own pages with the html and proper CSS for styling and coding we want on them.

Thanks to several members here, that I will end up listing later in a big "thank you" notice, lol. We have locked out usergroups to certain people on these external pages via usergroup no permission code.

Now here is the tricky part. This is the final aspect of our premium membership set up. Meaning everything else is loaded, done, works, usergroups will be figured tonight, etc.

In which this part is a Multi-Tier design, meaning of the 7 member usergroups, at Level 1, Level 4, and Level 7, more and more is unlocked.

To put this in perspective. At level 1 you have access to a certain amount of content, from Style Sheet A, at Level 2 you have access to a certain amount of content from Style Sheet B BUT you also have all the content from Level 1. IN turn at Level 3, you have the exclusive Level 3 content and have both Level 1 and 2. So growing or additional content you are allowed to view.

The question we have is that we are using 3 Style Layouts ok. The style layouts will immediately "visually" alert you that you are on a new level, as we have no way other way aside from an announcement that they'll miss viewing and we'll end up explaining all day long.

So you'll know when you upgrade.

The problem with this whole system is the duplicate content and the styles.

Since we have 3 styles and the styles are not forum styles, but do represent your progress or current level; the difficulty lies in an easy way to not have to make 3 copies of the same page with just simple design changes.

One of the coders thought of "php include" or maybe we can have the video content open within predesigned templates via "CSS".

In essence it's like this in example to sum up:

3 styles, Red, White, Blue

Content Example: Terminator Movie

As a Level 1 - Red, you can view this movie.

When you get to Level 2 White or Level 3 Blue, you can still view the movie but the layout of the page is dependent upon what level you are on, 2 is white, 3 is blue.

How do I have the style of the page "automatically" choose the right layout based upon which level you are on? Without making 1200 or so pages instead of 400???
Reply With Quote
 


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 01:16 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.07154 seconds
  • Memory Usage 2,535KB
  • Queries Executed 12 (?)
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
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (10)post_thanks_box
  • (10)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (10)post_thanks_postbit_info
  • (10)postbit
  • (10)postbit_onlinestatus
  • (10)postbit_wrapper
  • (1)showthread_list
  • (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_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • 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_threaded
  • showthread_threaded_construct_link
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete