MAXdev Italia
Moduli e temi MDForum
MDTheme e altri moduli

1.0 MDTheme

Descrizione: Lo scopo di MDTheme è di integrare meglio gli stili di MDForum con i temi di MDPro. Lo fa aggiungendo due funzioni al modulo MDForum.

1.1 Funzioni

Corrispondenza colore: Questa parte, prende i colori base di sfondo del tema di MDPro e li usa per generare i colori base, nel foglio stile del modulo. La corrispondenza colore si trova nel file defaultcss.php. Potete regolare i colori, se necessario, nella parte di configurazione di questo file.

Stili Personalizzati: Questa è una parte optional di MDTheme, che vi permette di usare uno stile personalizzato con un tema di MDPro. Vi permette di usare anche immagini personalizzate e/o cellpics se desiderati.

1.2. Come usare

Corrispondenza colore:

La parte corrispondenza colore funziona in maniera predefinita per tutti i temi MDPro, che non hanno uno stile personalizzato.
Questa parte lavora automaticamente e non necessita di correzioni dell'utente, a meno che non vogliate fare una regolazione fine della corrispondenza colore.
Se volete regolare precisamente questo file, è situato nella cartella stile del template ed è chiamato defaultcss.css.

Stili Personalizzati:
Alcuni stili personalizzati sono inclusi nel modulo per MDTheme, e molti sono disponibili per il download. I tre inclusi sono accoppiati con i corrispondenti cellpics eccetto che per stileadmin.css e sono come da seguenti:

  1. light.css - basato sul tema subSilver anche questo include, cellpics, immagini personalizzate e icone messaggi basato su questo stesso nome.
  2. dark.css - basato sul tema fiblack. Anche questo include cellpics, immagini personalizzate e icone messaggi basato su questo stesso nome.
  3. styleadmin.css - Questo è lo stile personalizzato adattato per usare i dati da editare in amministrazione di MDForum .

Altri, che con gli stili personalizzati adattati per il modulo, come esempi (disponibili come download optional), questi richiederanno l'installazione dall'utente. Per meglio capire come usare questa parte di MDTheme vi spiegherò come funziona.
In generale tutto ciò che fa è verificare alcune directory (vedere sotto) pei i file predefiniti o cartelle, se sono presenti allora li usa e se no usa le impostazioni predefinite.

La directory installazione usata è come da seguenti:

MDTheme-----------> cellpics
--> immagini
--> stili
--> punteggi
--> icone messaggi

**stili** Nella cartella stili mettete il foglio stile phpbb2 adattato e nominatelo in base al tema MDPro con cui lo volete visualizzare. Per esempio avete adattato il subSilver.css per usarlo con il tema MDProBlue, dovreste chiamare il file C-MD.css e metterlo nella cartella stili.
**immagini** Nella cartella immagini, aggiungete una nuova cartella col nome che il tema MDPro deve visualizzare le immagini. Usando il suddetto esempio la cartella dovrebbe essere chiamata "C-MD". In questa cartella mettete tutte le immagini personalizzate eccetto per i cellpics. Se volete che lo stile usi le immagini predefinite, allora basta non creare questa cartella.
**cellpics** Nella cartella cellpics fate una cartella basata sul tema MDPro chiamata come sopra. Mettete tutti i cellpics per lo stile in questa cartella. Per molti stili personalizzati, userete i cellpics.
**punteggi** Nella cartella punteggi, fate una cartella basata sul tema MDPro chiamata come sopra. Mettete tutte le immagini punteggio per lo stile in questa cartella. Se volete che lo stile usi le immagini punteggio predefinite, allora basta non creare questa cartella.
**icone messaggi**Nella cartella icone messaggi, fate una cartella basata sul tema MDPro chiamata come sopra. Mettete tutte le icone messaggi per lo stile in questa cartella. Se volete che lo stile usi le icone messaggi predefinite, allora basta non creare questa cartella.

1.3 Suggerimenti sull'uso di MDTheme

Suggerimenti sull'adattamento degli stili phpbb2 come stili personalizzati per MDForum

Non è difficile adattare uno stile phpbb2 da usare come uno stile personalizzato in MDForum.
Dovreste selezionare uno stile disegnato sia per il template subSilver sia per template similari.
Solitamente basta usare il CSS o il foglio stile per questo stile come base dello stile da personalizzare. Sfortunatamente alcuni stili non sono così ben disegnati e molte delle modifiche saranno invece nel file theme_info.cfg. Sono sicuro che altre persone avranno metodi diversi per fare questo, ma vi spiego in dettaglio il metodo che uso.

**** Foglio stile personalizzato *****
(1) Vi occorrerà rimuovere alcuni tag stile, che vanno in conflitto con MDPro. Alcune delle cose che rimuovo sono le seguenti:

(a) /* Pagina stile generale. I colori della barra di scorrimento visibili solo in IE5.5+ */
body {
background-color: #E5E5E5;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}

(b) /* Famiglie di font generale per i tag comuni */
font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
a:link,a:active,a:visited { color : #006699; }
a:hover { text-decoration: underline; color : #DD6900; }

(c) /* Copyright e tasto info */
.copyright { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; letter-spacing: -1px;}
a.copyright { color: #444444; text-decoration: none;}
a.copyright:hover { color: #000000; text-decoration: underline;}

A seconda dello the stile, altri tag possono essere rimossi o adeguati, ma questi sono quelli visti in molti fogli stile phpbb2.

(2) Vi occorre salvare il foglio stile convertito come un file css usando il nome del tema di MDPro con cui volete sia attivato. Per esempio, se avete voluto usarlo con il tema C-MD, dovreste chiamarlo C-MD.css. Uploadate questo file nella cartella stili.

****Cellpics****

In molti casi, userete i cellpics con gli stili personalizzati. Per farlo vi occorre il seguente:
(1) Fare una cartella nella cartella /cellpics usando il nome del tema di MDPro che volete siano associati i cellpics. Usando il suddetto esempio, dovreste fare una cartella chiamata "C-MD" (cellpics/C-MD/). Uploadate i cellpics associati allo stile personalizzato a questa nuova cartella.

**** Immagini personalizzate ****

Potete associare le icone personalizzate o le immagini con ogni tema di MDPro. Tutto ciò che dovete fare è creare una cartella nella cartella /images usando il nome del tema di MDPro. Usando il suddetto esempio, dovreste fare una cartella di nome "C-MD" (images/C-MD/). Uploadate tute le immagini da personalizzare in questa cartella includendo quelle della lingua (lang_english, ect). Spesso vi basterà usare le immagini predefinite i in questo caso, basta non creare questa cartella.

Dopo aver fatto tutto ciò, vi occorre commutare al tema di MDPro, per cui avete impostato questo stile personalizzato e vederne l'aspetto. Se i colori non combaciano, a come dovrebbe apparire, allora dovete sistemare i colori nella pagina stile.php usando entrambi i dati da theme_info.cfg o potete usare i colori dalla parte corrispondenza colore del tema modulo. Per avere i colori dalla parte corrispondenza colore del modulo, potete rinominare temporaneamente lo stile personalizzato, ricaricare la pagina, e guardare direttamente l'informazione stile nel codice sorgente della pagina.

Se volete creare un vostro proprio stile personalizzato (non convertendone uno), allora fatelo molto simile a come lo fareste per phpbb2 stesso. Potete verificare le risorse là, come punto di partenza.

1.4 Novità

Alcune nuove caratteristiche, aggiunte al modulo tema in MDForum. Queste includono le immagini puntegio personalizzate e icone messaggi (incluso le icone messaggi personalizzate). Tra le maggiori ci sono:
(1) Minimizzare/Massimizzare - Questa opzione è stata aggiunta. Potete impostarne una predefinita in amministrazione MDForum e può avere anche un tasto con sopra delle mini icone che permettono all' utente di commutare tra viste. Minimizza è la normale visione dentro MDPro con i blocchi a destra. Massimizza è la visione a pagina piena, senza i blocchi di MDPro, ma ancora dentro il tema di MDPro.
(2)Out of MDPro Option - Not sure what to call this opzione but what it does is to load the forum within MDPro but outside the MDPro tema. I temi dei forum, lavoreranno quindi alla stessa maniera di come lavoravano in una applicazione a sè stante di forum. Come questo lavora, è che dà per assodato che tutti i template forum adattati includeranno il file headerBB2.php, e se non è presente allora caricherà il template come "fuori da MDPro".
(3)Subforum/Subcategory - Potete leggere più sotto, a proposito di questo. In breve, dopo aver creato i forum o le categorie in amministrazione, potete assegnarle come subforum o sottocategorie di altre categorie.

1.5 Supporto MDTheme

Per il supporto e per fare domande verificate in:

MAXdev.com
 

2.0 Modulo Stili eXtreme

Creato da Vjacheslav Trushkin per phpBB2.0.5 e adattato per l'uso in MDForum.

Principali caratteristiche:

  • compilazione ed esecuzione veloce dei template.
  • Sistema cache configurabile e veloce.
  • PHP illimitato nei template.
  • Include i file tpl all'interno dei template.
  • Uso di differenti file tpl col solito phpBB e questo modulo.
  • Interruttori illimitati in una linea nei file .tpl.
  • Auto-aggiornamento per phpBB, stili, moduli.

Informazioni sulla configurazione di questo modulo sono incluse nei documenti Amministrazione. Per maggiori informazioni sul modulo stesso vedere questo sito.

3.0 Gerarchia Categorie

Quest'informazione è presa dal documento d'installazione.

Come funziona ?
Avete un albero del forum come questo:
Indice
- Cat 1
--- Forum 1.1
--- Forum 1.2
--- Sub-Cat 1.1
----- Forum 1.1.1
----- Forum 1.1.2
- Cat 2
--- Forum 2.1
--- Forum 2.2

Visualizzazione dell'indice (nessuna categoria selezionata):

vista vBulletin
Indice
- Cat 1
--- Forum 1.1
--- Forum 1.2
--- Sub-Cat 1.1
----- Forum 1.1.1
----- Forum 1.1.2
- Cat 2
--- Forum 2.1
--- Forum 2.2

vista sub-forum
Indice
- Cat 1
--- Forum 1.1
--- Forum 1.2
--- Sub-Cat 1.1
- Cat 2
--- Forum 2.1
--- Forum 2.2

Scegliendo una categoria, es. Cat 1, avrete il vostro indice così:

vista vBulletin

Indice> Cat 1
- Cat 1
--- Forum 1.1
--- Forum 1.2
--- Sub-Cat 1.1
----- Forum 1.1.1
----- Forum 1.1.2

vista sub-forum

Indice> Cat 1
- Cat 1
--- Forum 1.1
--- Forum 1.2
--- Sub-Cat 1.1

O una sub-categoria (non limitata in profondità), es. Sub-Cat 1 :


vista vBulletin

Indice> Cat 1 > Sub-Cat 1.1
- Sub-Cat 1.1
--- Forum 1.1.1
--- Forum 1.1.2

vista sub-forum

Indice> Cat 1 > Sub-Cat 1.1
- Sub-Cat 1.1
--- Forum 1.1.1
--- Forum 1.1.2

Quindi in un forum, es. Forum 1.1.2, avrete questo:

Indice> Cat 1 > Sub-Cat 1.1 > Forum 1.1.2
- post 1
- post 2
etc.




Impostazione board

Per scegliere il modo in cui volete visualizzare la vostra board :

andate Pannello Configurazione Amministrazione/Amministrazione Generale/Configurazione
- impostate "Visualizza sub-categorie come forums" :
vista sub-forum : Sì
vista vBulletin : No (visione "flat" )

Per apporre una categoria in un'altra categoria:

- andate Pannello Configurazione Amministrazione/Amministrazione Forum/Gestione,
- crearlo,
- editarlo,
- Nella videata edita categoria, scegliere la categoria madre impostando "Attaccata nella categoria"

So che questo è un po' difficile da seguire, ma i subforum sono veramente semplici e probabilmente il modo migliore di capirli è proprio quello di usarli.

4.0 Pacchetto di controllo

Creato da Burke Azbill per usarlo in MDForum.

Principali caratteristiche:

  • Gestione Argomenti Controllati.
  • Controllare i Forum - ricevere notifiche per nuovi argomenti nei forum che avete selezionato per il controllo.
  • Gestione Forum Controllati .

Il pacchetto di controllo è una combinazione di una coppia di moduli. Il Modulo Argomenti Controllati è stato usato come template per creare il Modulo Forum Controllati. Vedere i Crediti sotto:

  • Lista Argomenti Controllati per MDForum
    --Basato su:
    ----Autore originale del Modulo Lista Argomenti Controllati: netclectic < adrian@netclectic.com > (Adrian Cockburn) http://www.netclectic.com
    ----Modulo Lista Argomenti Controllati Convertito da: Moving Target < movingtarget@alpha.fl951.com > http://www.PNphpBBHacks.com
  • Modulo Notifica Forum (Versione Modulo: 1.2)
    Data: 27/04/2002
    Autore: David Herrmann < david.herrmann@gmx.net > - http://davilsphpbb.sourceforge.net/

2007 ©  MAXdev Italia