vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3 Articles (https://vborg.vbsupport.ru/forumdisplay.php?f=187)
-   -   How to create your own vBulletin-powered page! (uses vB templates) (https://vborg.vbsupport.ru/showthread.php?t=62164)

ilrglen 09-02-2009 01:57 AM

One more thing, and I can't recall if this was discussed here already.

I would like to add a message and link to my headers that only members of usergroup #20 would see. Is there a simple piece of code that I can add at the end of my header coding to make that appear only to that one usergroup?

HMBeaty 09-02-2009 02:06 AM

You would need to use an in condition to do what you need, which you can find an article on here: https://vborg.vbsupport.ru/showthread.php?t=215032

ilrglen 09-02-2009 04:02 AM

Thank you. I couldn't find that page before. I guess I didn't know what to call it when doing a search.

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

I am trying to create a custom error page in my root directory while my forum is in the Forums/ directory. How do I change the directory in the following to make it work?

Code:

<?php

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

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'PAGEERROR'); // 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(
    'PAGEERROR',
);

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

);

// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
if (!$vbulletin->userinfo['userid']) print_no_permission();

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

$navbits = array();
$navbits[$parent] = 'Temporarily Unavailable';

$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('PAGEERROR') . '");');


Sergio68 09-05-2009 08:19 PM

I'm trying to integrate one of my sites into the vbulletin, I took the vbulletin header, the footer then I called with an include before and after my "engine".

Variables, cookies and session suddenly stopped working Why?

It's a vb security measure? I can I make my code works?

That's the PHP header :

PHP Code:

<?php

error_reporting
(E_ALL & ~E_NOTICE);
define('THIS_SCRIPT''adv_index');
define('VBA_PORTAL'true);
define('VBA_SCRIPT''CMPS');


$forumpath '/home/webdir/www/www.bodyweb.com/forums';

// ============================================
// No Further Editing Necessary!
// ============================================

if ($forumpath)
{
    if (!
is_dir($forumpath))
    {
        echo 
'Invalid forum path specified! Please edit this file and be sure to include the correct path for your $forumpath variable.';
        exit;
    }

    
chdir($forumpath);
}

$phrasegroups = array();
$globaltemplates = array();
$actiontemplates = array();
$specialtemplates = array();



    require_once(
'./includes/vba_cmps_include_template.php');
    require_once(
'./global.php');
    eval(
'$navbar2 = "' fetch_template('navbar2') . '";');  
    eval(
'$headerbw = "' fetch_template('headerbw') . '";'); 
    eval(
'$footerbw = "' fetch_template('footerbw') . '";');
 
echo
"$headerbw";

?>

Between this two goes my code

The PHP Footer :

PHP Code:

<?php 
echo"$footerbw";

?>

and the templates used :

headerbw:
PHP Code:

 $stylevar[htmldoctype]
<
html dir="$stylevar[textdirection]lang="$stylevar[languagecode]xmlns="http://www.w3.org/1999/xhtml">
<
head>
<if 
condition="$pages['name'] == 'home'">
    <
meta http-equiv="Cache-Control" content="no-cache" />
    <
meta http-equiv="Pragma" content="no-cache" />
    <
meta http-equiv="Expires" content="0" />
</if>

<
title>$vboptions[hometitle] <if condition="$pagetitle">- $pagetitle</if></title>

$headinclude

</head>
<
body>

$header

$navbar2 

footerbw :
PHP Code:


$footer

</body>
</
html


MagicThemeParks 09-20-2009 09:53 PM

Quote:

Originally Posted by Lynne (Post 1787739)
Yes, it has changed. See this article on how to make your page show up in WOL for 3.5 and above - [HowTo] Add Custom Pages to WOL

Lynne, you may want to edit the OP message to reflect the 'change' to the "Who's Online" modification portion of this article. Thanks for the info! :D

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

Quote:

Originally Posted by ragtek (Post 1871486)
Maybe the hole article should be actualized

1. the error reporting level
2. define('NO_REGISTER_GLOBALS', 1);
3. define('CSRF_PROTECTION', true);

Where are these adjusted ragtek?

Xencored 10-26-2009 09:26 PM

anyone know why i can see it but no one else can ?

Quote:

Originally Posted by HMBeaty (Post 1876197)
Find and remove
PHP Code:

if ($vbulletin->userinfo['userid'] == 0)
{
    
print_no_permission();



also i dont have this :/

PHP Code:

<?php

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

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS'1);
define('THIS_SCRIPT''irc'); // 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(
    
'irc',
);

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

);

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

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

$navbits = array();
$navbits[$parent] = 'irc';

$navbits construct_navbits($navbits);
eval(
'$navbar = "' fetch_template('navbar') . '";');
eval(
'print_output("' fetch_template('irc') . '");');

?>

Thanks

MagicThemeParks 10-29-2009 05:23 PM

How can we make bbcode work on these custom pages? I want to use the bbcode table mod (https://vborg.vbsupport.ru/showthread.php?t=107985) within my custom pages to display tables for me. Is this possible?

Lynne 10-29-2009 06:49 PM

You want to add an editor to your pages and then be able to use bbcode in the editor? Or are you just saying you want to put tables in your custom pages? If you just want to add tables to your custom pages, just use html. Html is much better than bbcode which then has to be converted to html.

jmpa 11-03-2009 03:19 AM

How can I get my page to show on the main navigation menu?!

ragtek 11-03-2009 06:11 AM

You'll have to edit the navbartemplate and to add the link to your page


All times are GMT. The time now is 04:55 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04962 seconds
  • Memory Usage 1,780KB
  • 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
  • (1)bbcode_code_printable
  • (6)bbcode_php_printable
  • (3)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)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