vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Custom page page viewable as guest (https://vborg.vbsupport.ru/showthread.php?t=132809)

JimmyJames 11-29-2006 04:09 PM

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?

Kirk Y 11-30-2006 12:50 AM

What was wrong with the conditionals?

Code:

<if condition="$show['guest']">
Guest Template Information
<else />
Registered User Template Information
</if>


Kungfu 11-30-2006 03:16 AM

Quote:

Originally Posted by acidburn0520 (Post 1128411)
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.


All times are GMT. The time now is 07:29 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.01016 seconds
  • Memory Usage 1,737KB
  • 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
  • (4)bbcode_code_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (3)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete