forked from GDRCD/GDRCD
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCOME-FARE-LA-LAND---LEGGIMI!.txt
232 lines (189 loc) · 10.1 KB
/
COME-FARE-LA-LAND---LEGGIMI!.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
################## Blancks Presents #####################
# #
# GDRCD 5.x - Users Manual #
# #
#########################################################
------------------------------------------------------
VERSIONE STABILE
------------------------------------------------------
Le corrente versione e' stabile, ma ancora soggetta ed ampliamenti,
tuttavia dalla fase di testing della release beta è stata
comprovato il corretto funzionamento del software.
Le eventuali correzioni saranno rilasciare come nuove versioni
dei file correnti e sarà poissibile applicarle su un sito già pubblicato
semplicemente sostituendo i file con i corrispettivi aggiornati.
Saranno auspicabilmente anche introdotte nuove funzioni ed
ampliate le correnti su suggerimento dell'utenza.
-------------------------------------------------------
COMMUNITY DI SVILUPPO
-------------------------------------------------------
GDRCD 5.x e' un progetto Open Source e come tale e' aperto ai contributi.
Mi riservo di vagliare personalmente eventuali modifiche da
inserire direttamente nel core ufficiale del programma, ma nulla
vieta di rilasciarle come MODs o di produrre release alternative.
Rispetto alle precedenti versioni di GDRCD e' introdotta la
possibilità di rilasciare skin grafiche per il prodotto, che,
senza andare ad alterare il codice PHP o l'HTML, possono essere
installate sul proprio sito ed attivate cambiando immediatamente
tutta la veste grafica, senza ulteriori interventi.
Invito quanti desiderino cimentarsi nello sviluppo di MODs di
rispettare la struttura base del sistema, che prevede l'utilizzo
del file di vocabolario (IT-it.vocabulary.php) per contenere le
i messaggi di output, piuttosto che inserirli direttamente nel codice,
l'utilizzo dei css per la formattazione della pagina, e che il mod sia
un frammento di codice da includere in fase di load della pagina
in uno dei div preposti di main.php come le pagine contenute nella
cartella pages/. Le modifiche proposte al core che non rispettino
questi standard non verranno prese in considerazione.
-------------------------------------------------------
VENIAMO AL DUNQUE, COME LA FACCIO STA LAND?
-------------------------------------------------------
1) Scaricare il file gdrcd.zip e decomprimerlo (ma questo l'hai gia'
fatto).
-------------------------------------------------------
2) Prendere tutti i file e tutte le cartelle contenute nell'archivio
(gdrcd.zip)
-------------------------------------------------------
3) Fare l'upload di tutti i file e tutte le cartelle sul tuo spazio
web. Potresti aver bisogno di un programma come Filezilla.
ATTENZIONE: Ogni file deve essere all'interno della stessa cartella
dove l'hai trovato in gdrcd5.zip, una volta terminato l'upload,
altrimenti il sito non funzionera'.
La struttira delle cartelle e' la seguente:
ROOT
|- docs
|- imgs
| |--- avatars
| |--- icons
| |--- pegi
| |--- images
| |--- locations
|- includes
|- pages
|- layouts
|- sounds
|- themes
| |--- advanced
| | |---- home
| | |---- imgs
| | |--- guilds
| | |--- items
| | |--- locations
| | |--- maps
| | |--- menus
| | |--- races
| |--- basic
| | |---- home
| | |---- imgs
| | |--- guilds
| | |--- items
| | |--- locations
| | |--- maps
| | |--- menus
| | |--- races
|- vocabulary
imgs: La cartella contiene alcune immagini utilizzate dal sistema, in
particolare icone di sistrma. Se si desidera modificarle è possibile
agire sul contenuto di questa cartella anche se non è parte dei temi.
La cartella pegi contiene i simboli pegi per la homepage, la cartella
avatar contiene l'immagine base dell'avatar nelle schede e la figura
su cui vengono ubicati gli oggetti indossati.
includes: La cartella includes contiene file essenziali al funzionamento
del programma, che vengono inclusi ad ogni visualizzazione delle pagine.
pages: La cartella pages contiene i blocchi di codice da richiamare
nella finestra principale con le singole funzioni. Vengono richiamati
da main.php attraverso il parametro page, nella barra degli indirizzi.
Ad esempio, l'indirizzo http://www.sito.it/main.php?page=uffici richiama
i servizi della pagina uffici.inc.php presente in pages.
Per aggiungee nuove funzioni al sito è consigliabile produrre nuovi
blocchi di codice richiamabili con questo meccanismo da posizione in
questa cartella. A prescindere dal contenuto, tali file dovranno avere
l'estensione .inc.php.
themes: La cartella themes contiene i temi per la grafica del sito.
Ciascun tema ha il proprio nome che corrisponde al nome della cartella
relativa, che contiene i file css con le impostazioni e la cartella imgs.
Nella cartella imgs sono posizionati, solitamente gli sfondi del sito,
mentre, nelle sue sottocartelle sono posizionati, risperttivamente, le
icone di gilda (guilds), le immagini degli oggetti (items), le immagini
dei luoghi (locations), le immagini delle mappe (maps) e le immagini e
iconde di razza (races). Il programma cerca automaticamente le immagini
specificate per queste aree del sito in tali cartelle del tema
selezionato. Ad esempio, se specifichiamo l'immagine razza01.jpg come
icona per una razza e abbiamo selezionato il tema "sfumature_blu" ogni
volta che visualizziamo nel sito l'icona di tale razza, l'immagine
verrà automaticamente cercata in
http://www.sito.it/themes/sfumature_blu/imgs/races.
-------------------------------------------------------
4) Modificare il file config.inc.php. Questo passo è cruciale. A
prima vista il file e' lungo e complicato, ma in realta' e' molto
semplice. E' soltanto un elenco di parametri che puoi impostare a tuo
piacimento per modificare le impostazioni del tuo gioco e per attivare
o disattivare funzioni che ti interessano o che non vuoi.
Assicurati di aver letto attentamente tutto il testo di help che il file
contiene perche' ti spieghera', parametro per parametro, la sua funzione.
ATTENZIONE: Modificare le pagine php non ti dovrebbe essere necessario.
Probabilmente la modifica che vuoi ottenere può essere fatta modificando
il file config.inc.php, oppure il file IT-it.vocabulary.php (se vuoi
cambiare un testo all'interno del sito), oppure mediante i file css della
cartella themes/nome-tema, se e' una modifica di tipo grafico.
IMPORTANTE: La prima cosa che devi modificare sono i parametri di
connessione, essenziali perche' il sito funzioni:
$PARAMETERS['database']['username'] = 'username';
$PARAMETERS['database']['password'] = 'password';
$PARAMETERS['database']['database_name'] = 'nomedatabase';
$PARAMETERS['database']['url'] = 'indirizzo';
Al posto di username, password, nomedatabase e indirizzo, tra le virgolette,
devi scrivere i parametri che ti sono stati comunicati quando hai registrato
il tuo spazio web.
Subito sotto ci sono le informazioni sul sito e sullo webmaster. Ti invito
a compilarli interamente riportando il tuo nome e cognome reali per
correttezza.
-------------------------------------------------------
5) A questo punto prova a visitare il tuo sito. Dovrebbe apparirti un
messaggio di errore. Se ti dice che il database e' vuoto e che dovresti fare
l'installazione tutto ok, clicca sul link o visita la pagina
http:// [miosito.ext] /installer.php. Questo dovrebbe installare il database.
Se invece il messaggio ti informa che non e' possibile trovare il database
allora qualcosa e' andato storto. Probabilmente non hai scritto correttamente
i parametri di connessione. Sono corretti? Sicuro di avere un database
attivato nel tuo spazio web?
-------------------------------------------------------
6) Adesso dovresti avere il database installato. Prova ad accedere di nuovo
alla homepage. Se si visualizza la homepage con il form di login e tutto
allora l'installazione e' completa. Prova ad effettuare il login come
amministratore del sito:
user: Super
password: super
Se il login viene effettuato tutto è andato liscio, altrimenti c'e' qualcosa
che non va. Prova ad installare manualmente il database con il servizio di
phpmyadmin offerto dal tuo spazio web, scegliendo l'opzione "importa" e caricando
il file gdrcd5.sql. Se nel database sono gia' presenti alcune, ma non tutte,
tabelle di gdrcd5 allora eliminale prima di importare il file.
-------------------------------------------------------
7) Finalmente dovresti essere loggato nel tuo sito. Sei l'amministratore ed
hai accesso al pannello di gestione. Adesso dovresti creare il tuo mondo,
compilando un regolamento, un ambientazione, creando razze, luoghi, mappe,
oggetti, ecc. Tutto questo e' possibile farlo dal menu' "Gestione". Dovrebbe
essere abbastanza intuitivo ed in questa breve quida non trattero' le sue voci.
-------------------------------------------------------
8) Adesso manca soltanto la grafica e qui ti è richiesta almeno un poco di
competenza con il CSS. Non ce l'hai? Non allarmarti, c'e' una scorciatoia.
Seleziona prima di tutto la skin basic dal relativo parametro in config.inc.php.
A questo punto, avrai visto che tutta la grafica dell'homepage e quella interna
di questa skin sono ottenute con due immagini singole.
Sostituiscile, rispettando i riquadri, con immagini create da te, e avrai gia' cosi'
una grafica tua originale per il sito.
Altrimenti potresti scaricare e installare skin realizzate da altri utenti,
semplicemente facendo l'upload della cartella della skin nella cartella
themes ed andando ad attivarla nel file config.inc.php alla voce "Temi".
Se invece hai più esperienza col CSS ti invito a provare a dare un occhio alla skin
"advanced" che presenta questa nuova versione con un interfaccia grafica più accattivante
e magari può tornarti utile per darti idea di come fare un lavoro ancora più personalizzato.
----------------------------------------------------------
BUON LAVORO E BUON DIVERTIMENTO
----------------------------------------------------------
Stavolta dovrebbe essere davvero facile fare la tua land, confido che
ne verrai a capo. Buon Divertimento!
Fabrizio Pedani.
Files aggiornato e revisionato da Salvatore Rotondo.
Files aggiornato e revisionato successivamente da Breaker.