Vai a: [ Contenuti ] [ Categorie ] [ Cerca ]

Installazione di YaBB

Installazione di YaBB


Installazione

Prima di passare alla parte forse più complessa, è d'obbligo una premessa. Nelle prossime variabili ci verranno richieste alcune path per la configurazione. Le path, che variano da server a server, non sono altro che i percorsi interni al nostro spazio. Anche in questo caso basterà rivolgersi al fornitore di hosting per avere una path di esempio su cui regolarci. Nel nostro caso useremo quella del server su cui è installato il forum di prova. In particolare la path usata è del tipo:

/home/nomesito/www/cartella.

Adesso possiamo tornare al lavoro…

Directories/Files

$boarddir = ".";
Indica la path principale che porta al forum. In teoria andrebbe messo un indirizzo come quello analizzato poco fa ma, in alternativa, possiamo lasciare un "." e lo script funzionerà ugualmente.

$boardsdir = "./Boards";
$datadir = "./Messages";
$memberdir = "./Members";
$sourcedir = "./Sources";
$vardir = "./Variables";
Questi non sono altro che i percorsi delle cartelle che verranno uploadate prossimente sul sever. Vi consiglio di lasciare tutto così com'è.

$facesdir = "/home/phphtml/www/YaBBImages/avatars";
In questa stringa indichiamo la path per le nostre avatars. Attenzione, come vedremo poi, le immagini non vanno uploadate nella cartella cgi-bin ma vanno inserite fuori di essa. Io vi consiglio di metterle nella root principale. Se abbiamo deciso di fare così la parte finale del nostro percorso sarà, appunto, www/YaBBImages/avatars.

Per capirci stiamo "dicendo" allo script CGI questa frase: "Cerca le avatars che si trovano > nella root principale (www) > all'interno della cartella chiamata YaBBImages > all'interno cartella chiamata avatars".

$facesurl = "http://www.xxx.it/YaBBImages/avatars";
Parliano sempre delle avatars ma questa volta dobbiamo inserire l'URL assoluto.

$imagesdir = "http://www.xxx.it/YaBBImages";
Inseriamo l'URL assoluto che porta alla cartella delle immagini.

$ubbcjspath = "http://www.xxx.it/ubbc.js";
$faderpath = "http://www.xxx.it/fader.js";
I javascript esterni sono necessari per un corretto funzionamento del forum. Possiamo metterli dove vogliamo e basterà specificare l'URL assoluto che porta ad essi. Io li ho messi nella root principale.

$helpfile = "http://www.xxx.it/YaBBHelp/index.html";
In questa stringa è richiesto l'URL assoluto della cartella YaBBHelp contenente le pagine di aiuto. Come potete notare anche in questo caso ho fatto l'upload nella directory principale.

Le prossime 9 stringhe riguardano la parte estetica del forum…ci riferiamo alla personalizzazione dei colori. Se avete paura di "perdervi" tra queste impostazioni potete sempre lasciare i valori di default; infatti sarà possibile eseguire le modifiche dal pannello di controllo anche dopo aver messo online il forum.

Colors

$color{'titlebg'} = "#FFB903";
E' il colore di sfondo del campo 'title-bar'.

$color{'titletext'} = "#000000";
E' il colore del testo del campo 'title-bar'.

$color{'windowbg'} = "#272A2F";
Il colore di sfondo per i form dei messaggi, le text area etc .

$color{'windowbg2'} = "#444444";
Il colore di sfondo per altri form e text area.

$color{'windowbg3'} = "#FFB903";
Il colore delle linee orizzonatali nei post.

$color{'catbg'} = "#40454C";
Il colore di sfondo per le celle delle "categorie".

$color{'bordercolor'} = "#000000";
Il colore del bordo di alcune tabelle.

$color{'fadertext'} = "#FFFFFF";
Il colore del testo per la categoria "ultime news".

$color{'fadertext2'} = "#FFFFFF";
Il colore del testo delle news.

Layout

$MenuType = 0;
Se impostato su 1 avremo un menu testuale e non di immagini. Consiglio di lasciarlo a 0.

$profilebutton = 0;
Se impostato su 1 permetterà di avere il bottone "Profilo utente" sotto ogni post.

$timeselected = 1;
Permette di scegliere il formato della data da visualizzare. Per ora possiamo anche lasciarlo così…potremo fare la modifica anche online.

$allow_hide_email = 0;
Se impostata su 1 permette ai visitatori di nascondere la loro email nel profilo. Con 0 disabilitiamo questa possibilità.

$showlatestmember = 1;
Con 1 mostrerà nella pagina principale l'ultimo membro registrato. L'alternativa è 0

$shownewsfader = 1;
L'effetto fader (dissolvenza) delle news è gestito da un javascript esterno ed è attivato inserendo l'opzione 1. Per disabilitarlo impostiamo 0.

$Show_RecentBar = 1;
1 mostrerà, nella pagina principale, la barra con gli ultimi messaggi inseriti. Anche in questo caso disabilitiamo l'opzione con 0.

$Show_MemberBar = 1;
Con questo valore verrà inserita la tabella riguardante i membri nella home page del forum altrimenti mettiamo 0.

$showmarkread = 1;
1 inserisce il bottone "Segna come già letti" per quel che riguarda i post. Il valore contrario è 0

$showmodify = 1;
1 inserisce, nei messaggi, la frase "Ultima modifica effettuata da…" quando questi vengono modificati dall'utente. Per disabilitarla usiamo 0.

$ShowBDescrip = 1;
Mostra, in ogni messaggio, la descrizione del forum in cui si trova l'utente.

$showuserpic = 1;
Include la possibilità per gli utenti di usare le immagini riguardanti ICQ etc etc. Con 0 disabilitiamo l'opzione.

$showusertext = 1;
Permette agli utenti di inserire del testo personale nella firma.

$showgenderimage = 1;
1 mostra l'immagine del sesso degli utenti.

$showyabbcbutt = 1;
Con valore 1 inseriamo dei bottoni con funzioni particolari (ad esempio INVIA LA PAGINA) in ogni messaggio. Disabilitiamo l'opzione con 0.

Feature Settings

$enable_ubbc = 1;
Con 1 abilitiamo l' UBB code mentre con 0 lo disabilitiamo.

$enable_news = 1;
In questo modo abilitiamo la tabella delle news altrimenti 0.

$allowpics = 1;
Permette agli utenti di usare le immagini nel profilo.

$enable_guestposting = 0;
Con valore 0 non permettiamo ai visitatori non registrati di inserire messaggi. In alternativa usiamo 1.

$enable_notification = 1;
Con 1 abilitiamo le notifiche via email.

$autolinkurls = 1;
1 trasforma automaticamente gli indirizzi web in link. Disabilitiamo con 0.

$timeoffset = 0;
E' il fuso orario. Se stiamo in italia possiamo lasciare a 0.

$TopAmmount = 15;
E' il numero di utenti da mostrare nella TOP LIST.

$TopAmmount = 15;
Il numero di utenti per pagina da mostrare nella Lista Generale.

$maxdisplay = 20;
Il numero di Topic per pagina.

$maxmessagedisplay = 10;
Il numero di messaggi per pagina.

$MaxMessLen = 5000;
Il numero massimo di caratteri consentiti nei messaggi.

$MaxSigLen = 200;
Il numero massimo di caratteri consentiti nella firma.

$ClickLogTime = 360;
Il tempo impostato per la registrazione di ogni Log. Direi che si può lasciare su questo valore per evitare di avere file troppo pesanti.

$max_log_days_old = 21;
Sono i giorni dopo i quali verrà rimosso il file Log dell'utente. Mettiamo 0 se vogliamo disabilitarlo.

$fadertime = 5;
I secondi per la durata dell'effetto Fade tra una news e l'altra.

$timeout = 10;
Il tempo (in secondi) che deve trascorrere tra l'inserimento di messaggi consecutivi riferiti ad uno stesso IP. Direi che possiamo tranquillamente abbassare il valore se vogliamo.

Membergroups

$JrPostNum = 50;
Numero di post richiesti per appartenere alla categoria "Junior".

$FullPostNum = 100;
Numero di post richiesti per appartenere alla categoria "Full".

$SrPostNum = 250;
Numero di post richiesti per appartenere alla categoria "Senior".

$GodPostNum = 500;
Numero di post richiesti per appartenere alla categoria "Divino".

MemberPic Settings

$userpic_width = 0;
La lunghezza massima (in pixel) consentita per le immagini nella firma.
Con 0 disabilitiamo l'opzione.

$userpic_height = 0;
L'altezza massima (in pixel) consentita per le immagini nella firma. Con 0 disabilitiamo l'opzione.

$userpic_limits = qq~Please note that your image has to be gif or jpg and that it will be resized!~;
La frase che verrà mostrata se si supera questo limite. Può essere tradotta più o meno in questa maniera:" Attenzione, la vostra immagine deve essere in formato .gif o .jpg e sarà ridimensionata automaticamente".
Le ultime variabili non vanno toccate. Salviamo il tutto e richiudiamo il file Settings.pl

Pagina: 1 2 3 4 5 6

link sponsorizzati

Consiglialo su Facebook

Torna: [ Inizio ] [ Contenuti ] [ Categorie ] [ Cerca ]

Pagina renderizzata in soli 0,080 secondi dopo aver eseguito ben 0 query. Wordpress... prestazioni da urlo!