Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Cms > vBulletin > Templates e Stili per vBulletin
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 23-03-09, 08:46   #1 (permalink)
Esperto
 
L'avatar di cionfs
 
Data di registrazione: Mar 2007
Ubicazione: Taranto
Messaggi: 2,842
Invia un messaggio tramite MSN a cionfs Invia un messaggio tramite Skype a cionfs
Guida - Come creare una pagina personalizzata in vBulletin

Girando sul web ho trovato molti proprietari di forum vBulletin che chiedevano come creare una pagina sul loro forum mantenendo header e footer, menù inclusi.
La procedura è spiegata quì in inglese ma la ripropongo in italiano.

La prima cosa da fare è creare un file chiamandolo test.php con questo codice

Codice PHP:
 <?php 

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

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

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

); 

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

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

$navbits = array(); 
$navbits[$parent] = 'Test Page'

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

?>
Una volta creato bisogna fare l'upload nella cartella del forum.

Dopo bisogna andare in ACP>Stili e Modelli>Gestione stili e selezionare la voce "Aggiungi nuovo modello" nel menù a tendina, come nell'immagine seguente



Assegnargli come nome TEST (in maiuscolo) e come codice si inserisce questo

Codice:
$stylevar[htmldoctype]
<html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
<title>$vboptions[bbtitle] - Titolo che andrà nel  tag title</title>
$headinclude
</head>
<body>
$header

$navbar

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<tr>
    <td class="tcat">Titolo pagina</td>
</tr>
<tr>
    <td class="alt1">Testo da inserire in formato  html</td>
</tr>
</table>

$footer
</body>
</html>
Ora hai la tua pagina personalizzata.

Ovviamente test.php e TEST sono da cambiare con il nome che preferisci assegnargli. Stai attento però, vBulletin è case-sensitive e fa distinzione tra le variabili scritte in MAIUSCOLO o minuscolo quindi se scrivi TEST e test li riconosce come due templates differenti e non riesce a collegarsi!
__________________
Forum CMS - vBulletin e VBSeo Italia
cionfs non in linea   Rispondi citando
Vecchio 14-07-10, 23:43   #2 (permalink)
User
 
Data di registrazione: May 2010
Ubicazione: Napoli
Messaggi: 41
Invia un messaggio tramite Skype a Mikelito
Ottimo mi è ritornata utile
Mikelito non in linea   Rispondi citando
Vecchio 15-07-10, 18:44   #3 (permalink)
User
 
L'avatar di MattiaSparacino
 
Data di registrazione: Jul 2010
Ubicazione: Catania
Messaggi: 54
Invia un messaggio tramite MSN a MattiaSparacino Invia un messaggio tramite Skype a MattiaSparacino
Ottima guida
MattiaSparacino non in linea   Rispondi citando
Rispondi
Tags:



Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 14:21.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.