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

Reply
 
Thread Tools Display Modes
  #1  
Old 11-29-2006, 04:09 PM
JimmyJames JimmyJames is offline
 
Join Date: Sep 2005
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Custom page page viewable as guest

OK, so I created a custom page using the following code:

Code:
<?php

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'about_us.php'); // change this depending on your filename

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array(

);

// get special data templates from the datastore
$specialtemplates = array(
    
);

// pre-cache templates used by all actions
$globaltemplates = array(
    'welcome_table',
);

// pre-cache templates used by specific actions
$actiontemplates = array(

);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################

$navbits = array();
$navbits[$parent] = 'Axcent Networks: Welcome';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('welcome_table') . '");');
?>
I then created a template that the custom page is calling for with the following html:

Code:
<div align="center">
                <table border="0" width="100%" id="table10" cellspacing="5" cellpadding="4" height="100%" background="images/axcent_website_v3_03.jpg">
                    <tr>
                        <td colspan="2" style="font-size: 11px; font-family: Verdana; color: #999999" align="left">
                                Axcent Networks is an independently owned and
                                operated Telecommunications Database Engineering
                                firm. Our portfolio of services includes years
                                of skilled experienced in the areas of Network
                                Resource Management, Optical Network Integration
                                and Installation, Project Management, and
                                Wireless Operations</td>
                    </tr>
                    <tr>
                        <td valign="top" height="165" width="340" align="center">
                        <p align="center">
                        <img border="0" src="images/rack1.jpg" width="300" height="165" style="border: 1px solid #95CC0A"></td>
                        <td width="341" align="center" height="165" valign="top">
                        <div align="center">
                            <table border="0" width="300" id="table11" style="font-family: Verdana; font-size: 10px; color: #999999" cellspacing="0" cellpadding="0">
                                <tr>
                                    <td style="font-variant: small-caps; font-family: Verdana; font-size: 14px; color: #95CC07; font-weight: bold" align="left">
                                    <u>network resource management</u></td>
                                </tr>
                                <tr>
                                    <td style="font-size: 11px; font-family: Verdana" align="center">
                                    <p align="left">Telecommunication Operators require
                                    reliable methods for capturing current
                                    images of their network. Some of these
                                    carriers utilize Telcordia’s Granite XNG
                                    System to enhance their Voice, Enterprise,
                                    and Transport topologies. Granite represents
                                    solid inventory control and management to
                                    support daily operations, system design,
                                    data integrity, and disaster readiness.</td>
                                </tr>
                                <tr>
                                    <td style="font-size: 14px; font-family: Verdana; color: #95CC07; font-variant: small-caps; font-weight: bold">
                                    <p align="left">more&gt;&gt;</td>
                                </tr>
                            </table>
                        </div>
                        </td>
                    </tr>
                    </table>
    </div>
The page generates fine if you are a member of the board, but my goal is to make a custom welcome page for guests. I tried using conditionals around my template, but with no success. Any suggestions?
Reply With Quote
  #2  
Old 11-30-2006, 12:50 AM
Kirk Y's Avatar
Kirk Y Kirk Y is offline
 
Join Date: Apr 2005
Location: Tallahassee, Florida
Posts: 2,604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What was wrong with the conditionals?

Code:
<if condition="$show['guest']">
Guest Template Information
<else />
Registered User Template Information
</if>
Reply With Quote
  #3  
Old 11-30-2006, 03:16 AM
Kungfu Kungfu is offline
 
Join Date: Dec 2005
Posts: 242
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by acidburn0520 View Post
What was wrong with the conditionals?

Code:
<if condition="$show['guest']">
Guest Template Information
<else />
Registered User Template Information
</if>
that should work. Make sure you have <else /> with that space. I was having problems and i didnt have that space.
Reply With Quote
Reply


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 07:37 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.04437 seconds
  • Memory Usage 2,183KB
  • Queries Executed 11 (?)
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
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete