Riconoscere l'utente in una pagina esterna a Vb
Salve ragazzi,
ho costruito una pagina esterna a vB con tanto di template e navbar con riconoscimento utente.
Il mio problema è che vorrei far fare all'utente un submit da form e quindi devo riconoscerlo nel form.
Per farlo, devo stampare un codice php.
Vediamo quindi cosa ho fatto:
Codice del template chiamato Forum
Codice PHP:
<body>
$header
$navbar
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
$formciao
</tr>
</table>
$footer
</body>
</html>
Pagina esterna che lo richiama
Codice PHP:
<?
// ######################### REQUIRE BACK-END ############################
chdir('/Myurl/');
require('global.php');
?>
<title>Title</title>
<head>
<link href="style.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="../../clientscript/vbulletin_global.js"></script>
<script type="text/javascript" src="../../clientscript/vbulletin_menu.js"></script>
<script type="text/javascript">
<!--
var SESSIONURL = "";
var IMGDIR_MISC = "taverniti/misc";
var vb_disable_ajax = parseInt("0", 10);
// -->
</script>
</head>
<?
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS', 1);
define('THIS_SCRIPT', 'GTTags'); // 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(
'Form',
);
// pre-cache templates used by specific actions
$actiontemplates = array(
);
// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################
$navbits = array();
$navbits[$parent] = 'Form';
$navbits = construct_navbits($navbits);
$navbits = construct_navbits($navbits);
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('Form') . '");');
?>
Ora il template ha questa variabile: $formciao
Quindi aggiungo in pluing in global start:
$formciao="Ciao $userinfo[username]";
Ho provato ad aggiugerlo anche in altre posizioni, ma vedo solo Ciao o niente.
Come posso fare per riconoscerlo?
Giorgio