Utente: Password: Ricordami
Non sei ancora registrato? Puoi farlo adesso!. Come utente registrato avrai diversi vantaggi come la gestione dei temi grafici, la possibilità di inviare notizie e commenti.
MAXdev Italia - Manuale online d'uso di MAXdev,MDpro, moduli addons
MAXdev Italia

Manuale online d'uso di MAXdev,MDpro, moduli addons

To expand your MAXdev capabilities you can install various add-on modules that are not included in MAXdev installation package.


Modulo backup
In costruzione


Messaggi amministrazione

La caratteristica di questo modulo è di permettere all'amministratore di creare dei messaggi da visualizzare nella pagina principale del sito che possono essere adattati e visualizzati per specifici gruppi di utenti oppure per tutti, il tutto attraverso l'impostazione dei permessi. Questi messaggi vengono visualizzati sopra a tuttele nuove storie e nell'ordine in cui sono stati creati.

UTILIZZO

Come posso aggiungere o modificare i Messaggi?

Il messaggio che vedi una volta installato MD è un Messaggio Amministratore. Esso descrive brevemente cos'è MD. Per raggiungerlo:

1. Collegati come amministratore
2. Premi su Amministrazione
3. Premi su Contenuti (o nell'etichetta su cui hai i Messaggi)
4. Premi su Messaggi
5. Premi su Cancella (se desideri cancellarlo). Altrimenti puoi modificarlo ed inserirvi il messaggio più opportuno per il tuo sito.

Aggiungere Messaggi

Aggiungi titolo: Inserisci il titolo. Puoi usare i codici HTML precedentemente attivati su Impostazioni. Vale per quest'area.

Contenuto: Inserisci il tuo messaggio.

Lingua: Scegli tutti oppure una lingua specifica in cui vuoi che appaia tale messaggio.

Attiva?: Seleziona se vuoi rendere visibile il messaggio (Si, per default) oppure no. Se scegli No, puoi rivedere e modificare il messaggio a tuo piacimento, controllandone la scrittura ed eventuali errori, il tutto nell'intento di pubblicarlo.

Chi può vederlo?: Scegli che gruppo può vedere il messaggio una volta che l'hai reso attivo.

Premi su Aggiungi Messaggio per salvarlo.




Mail to users
E' un modulo molto semplice per l'amministratore per spedire una mail a un utente registrato o a tutti gli utenti iscritti, selezionandoli da menu a discesa o selezionando la voce "Mail a tutti gli utenti registrati".

Selezionare un utente oppure la casella "Mail a tutti gli utenti registrati", inserire il proprio indirizzo mail nella casella "Da", inserire l'indirizzo mail per ricevere le risposte nella casella "Rispondi a", poi inserite l'oggetto e il corpo del messaggio e selezionate "Invia MAIL".

Questo strumento è ideale per contattare i singoli utenti per informarli di aggiornamenti del sito, o quello che volete.


MDContact guida rapida all'uso
  

Rev.:0 - Redatta da F.G. per MAXs.o.s.

 Scarica il documento in versione pdf Scarica il documento in versione pdf

1.   Premessa


Questa breve guida serve all’utente meno esperto per apprendere le nozioni fondamentali sull’utilizzo del modulo per la gestione dei contati.

2.   Gestione contatti


2.1       Pagina utente

 

Il Modulo “MDContact” è un modulo che consente velocemente all’amministratore di essere contattato dall’utente direttamente compilando un form da proprio sito web.

La pagina (form) che l’utente si troverà a compilare sarà simile a quella riportata a fianco ove appaiono le seguenti informazioni e campi da riempire:

·         Il vostro nome: se l’utente è registrato al CMS il sistema prende direttamente il nome utente, in ogni caso lo si può modificare cancellandolo e riscrivendolo.

·         La vostra Email: se l’utente è registrato al CMS il sistema prende direttamente l’email della registrazione, in ogni caso la si può modificare cancellandola e riscrivendola

·         Sito web: l’utente può indicare il proprio sito web di riferimento.

·         Località: l’utente può indicare la località di residenza.

·         Oggetto: l’utente indica l’oggetto (tema) per cui vuole contattare le persone incaricate alle relazioni con l’utente.

·       Motivo: è un menu a tendina in cui l’utente potrà scegliere le persone o sezioni preposte nel rispondere ai form di contatto che vengono inviate dagli utenti (Supporto, Redazione, Webmaster, ecc.)

·         Commenti: l’utente in questo spazio descrive il motivo del suo contatto.

·         Cancella: può cancellare tutti i dati inseriti per una nuova compilazione.

·         Anteprima:  cliccando su “Anteprima” avremo la visione completa di cosa riceverà la persona o sezione che vogliamo contattare (vedi immagine a fianco). Se ci soddisfa clicchiamo su “Sì invia” per inviare la mail di contatto, oppure clicchiamo su “No vogliamo fare correzioni” per modificare il contenuto.


Attenzione:

nel caso nel vostro CMS MAXdev sia installato il modulo  Captcha il sistema chiederà all’utente, prima dell’invio, l’inserimento di un codice di sicurezza (vedi immagine a fianco).

Inserito il codice cliccare su “Sì invia” per completare l’operazione di invio del form di contatto.










2.2       Pagina amministrazione

 

Per accedere alla sezione MDContact (gestioni contatti) è necessario entrare in amministrazione e cliccare sull’icona MDcontact. Il sistema si posizionerà sull’unica pagina di amministrazione prevista per la gestione dei contatti (vedi immagine a lato).

L’amministratore dovrà compilare i campi inerenti a:

·         Richiesta per: persona o sezione che deve essere contattata.

·         E-mail: casella di posta a cui sarà inoltrata la richiesta di contatto con il testo scritto dall’utente.

Inserito un nuovo contatto o modificato un contatto esistente cliccare su “Aggiungi/Aggiorna/Cancella selezioni”  per salvare le variazioni.

Per cancellare un contatto basta semplicemente spuntare la casella “Cancella” corrispondente al contatto che si vuole eliminare, dopodiché cliccare su “Aggiungi/Aggiorna/Cancella selezioni”.

 

 



CMpro Guida rapida all'uso
Rev.:0 - Redatta da F.G. per MAXs.o.s. 

 Scarica il documento in versione pdf Scarica il documento in versione pdf

1.  Premessa

Questa breve guida serve all’utente meno esperto per apprendere le nozioni fondamentali sui sull’utilizzo del modulo per la Gestione dei contenuti CMPro. Si presuppone che il modulo CMPro sia già installato e funzionante, per le modalità di installazione fare riferimento alle guide tecniche presenti all’interno del modulo o nella documentazione on-line presente su http://www.maxdevitalia.com/index.html

2.  Gestione Contenuti

Cosa devi sapere sulla gestione contenuti

Il Modulo “Gestione contenuti” (CMPro) è costituito da due tipi di oggetti, gli argomenti e le pagine. Gli argomenti sono dei semplici contenitori di Pagine e non hanno un proprio contenuto, le Pagine ospitano i documenti veri e propri, con il contenuto, l'autore e molti altri attributi che puoi scegliere se inserire o meno. Ogni argomento può avere sotto di sé un numero qualsiasi di Pagine, ma non dei sotto argomenti. Ogni pagina può avere sotto di sé un numero indefinito di Pagine figlie e ognuna di esse altre figlie in modo da creare un "albero" complesso quanto si desidera.

Ecco schematicamente come si può comporre un argomento in Gestione contenuti:

Esiste solo un livello di argomento, mentre non ci sono limiti ai livelli di pagine. Ogni pagina può avere un numero illimitato di pagine figlieIn questo manuale sull'uso di CMPro analizzeremo le principali funzioni per l'utilizzo del modulo “Gestione contenuti” utilizzando sia la modalità "Avanzata" che quella " Semplificata".

I temi trattati saranno:

  • Crea Argomento

  • Crea Pagina

Per accedere alla sezione Gestione contenuti è necessario entrare in amministrazione e cliccare sull’icona clip_image004. Il sistema per default si posizionerà nella pagina per creare un argomento.

2.1  Le opzioni di CMPro

Barra menu
 Al primo utilizzo la prima pagina che si aprirà all’utente è quella riportata qui a fianco. In tutte le pagine come in questa è presente una barra di menu con le tre opzioni principali per la gestione e l’utilizzo del modulo CMPro.

Modulo configurazione:
per una gestione avanzata della gestione sullo stile della pagina

Argomenti:
pagina da cui viene visualizzato l’elenco completo degli argomenti e da dove si possono creare nuovi argomenti.

Mostra mappa:
visualizza la mappa di tutte le pagine create e la loro ubicazione all’interno dei vari argomenti con possibilità di muovere direttamente le pagine consultando la mappa.

2.2       Creare un argomento  (Modalità semplificata)
  Nella pagina per la creazione degli argomenti la prima cosa che notiamo è la tabella riassuntiva degli argomenti. Da questa tabella possiamo trarre le seguenti indicazioni:

  • Titolo

  • Se l’argomento è attivo (visibile ai visitatori). clip_image012non attivo - clip_image013 attivo, per modificarne lo stato basta cliccare sopra l’immagine di stato

  • La lingua a cui fa riferimento (se l’opzione è attiva).

  • Il numero di pagine che compongono l’argomento.


Inoltre abbiamo dei comandi immediati che sono:

clip_image015 Sposta l’argomento in alto alla lista

clip_image016 Sposta l’argomento in basso alla lista

clip_image017Modifica l’argomento

clip_image018Cancella l’argomento

clip_image019Vedi le pagine dell’argomento

Creiamo ora il nostro nuovo argomento inserendo i seguenti dati:

  • Titolo (obbligatorio)

  • Descrizione: breve serve per inserire una breve descrizione dell'argomento. Entra a far parte del tag meta description

  • Attiva argomento: scegliere se l’argomento deve essere visibile ai visitatori del vostro sito web.


Terminato l’inserimento dei dati richiesti cliccare su Aggiungi argomento per memorizzati i nuovi dati inseriti.

2.3       Creare un argomento  (Modalità avanzata)

Le differenze che incontriamo rispetto alla Modalità semplificata sono per la tabella argomenti l’aggiunta di alcune indicazioni da aggiungere al documento.

  • URL: Qualora questo campo venga riempito con un URL, l'argomento diventa in realtà un semplice link e tutti i campi Descrizione e Keywords vengono ignorati. Serve a far comparire un link che ha lo stesso ruolo logico di un argomento.

  • Apri in una nuova finestra

  • Parola chiave: serve per inserire delle parole chiave associate all'argomento. Entrano a far parte del tag META KEYWORDS.

  • Logo: se si inserisce il nome di un file grafico questo va poi inserito nella cartella http://tutorial.maxsos.com/guide/cmp (o altra scelta nella configurazione del modulo). Se il file sta in una sottocartella, nel campo va indicato il percorso a partire da http://tutorial.maxsos.com/guide/cmp.

  • Classificazione: permette di classificare l'argomento con un numero da 1 a 20. Se si utilizza questa opportunità è poi possibile creare un blocco che mostri solo gli argomenti classificati con quel numero.


Terminato l’inserimento dei dati richiesti cliccare su Aggiungi argomento per memorizzati i nuovi dati inseriti.

2.4       Creare una pagina  (Modalità semplificata)
Per accedere alla creazione di una o più pagine dobbiamo cliccare sull’icona clip_image019dell’argomento a cui vogliamo aggiungere nuovi documenti.La pagina che si presenta è simile a quella degli argomenti, presenta una tabella riassuntiva delle pagine di cui da questa tabella possiamo trarre le seguenti indicazioni:
  • Titolo
  • Titolo esteso
  • Autore
  • URL: eventuale link
  • Data: data di creazione
  • Se la pagina è attiva (visibile ai visitatori). clip_image012non attiva - clip_image013attiva, per modificarne lo stato basta cliccare sopra l’immagine di stato.
  • Indice: se viene abilitato l’indice delle sottopagine (clip_image012non attivo - clip_image013attivo, per modificarne lo stato basta cliccare sopra l’immagine di stato)
  • Il numero di sottopagine presenti.

Inoltre abbiamo dei comandi immediati che sono:

clip_image015 Sposta la pagina in alto alla lista

clip_image016 Sposta la pagina in basso alla lista 

clip_image017Modifica la pagina 

clip_image018Cancella la pagina 

clip_image008Muove la pagina (può spostare la pagina all’interno di altre pagine o di altri argomenti) 

clip_image019Vedi le sottopagine

Creiamo ora la nostra nuova pagina inserendo i seguenti dati:

  • Titolo (obbligatorio)
  • Contenuto: inserire il contenuto del documento utilizzando le proprietà dell’editor grafico
  • Autore: (facoltativo)
  • Data: inserire data di creazione del documento se diversa da quella visualizzata
  • Indice delle sottopagine: mostra l’indice delle sottopagine alla fine del contenuto
  • Attiva argomento: scegliere se l’argomento deve essere visibile ai visitatori del vostro sito

Terminato l’inserimento dei dati richiesti cliccare su Aggiungi pagina per memorizzare i nuovi dati inseriti.

2.5       Creare una pagina  (Modalità avanzata)
Le differenze che incontriamo rispetto alla Modalità semplificata sono per la tabella argomenti l’aggiunta di alcune indicazioni e controlli. Abilita o disabilita al visitatore la vista di (clip_image012non attivo - clip_image013 attivo, per modificarne lo stato basta cliccare sopra l’immagine di stato):
  • Titolo
  • Data

  • Autore
  • Icona di stampa
  • Icona della mappa
  • Percorso di navigazione in alto
  • Percorso di navigazione in basso

Quindi per creare la nostra nuova pagina ora oltre ai campi da riempire come nella Modalità semplificata dovremo indicare pure:

  • Titolo esteso: Questo campo può essere usato qualora sia necessario introdurre un titolo lungo e formattato con corsivi, grassetti ecc. Se viene utilizzato, nella pagina esso viene mostrato al posto del titolo vero e proprio, ma non nei menu.
  • URL: Qualora questo campo venga riempito con un URL, la pagina diventa in realtà un semplice link e tutti i campi tranne  Apri in una nuova finestra e Pagina attiva vengono ignorati. Serve a far comparire un link che ha lo stesso ruolo logico di una pagina. Una pagina che in realtà è un URL non può avere pagine figlie.
  • Apri in una nuova finestra
  • Focus: In questo campo si può inserire un testo che verrà mostrato in un'area evidenza all'inizio della pagina. Se necessario può contenere codice HTML. L'aspetto di tale area può essere stabilito nella Configurazione del modulo.
  • File contenuto: Se questo campo viene riempito con un nome di file, il contenuto viene salvato su tale file (posto nella directory http://tutorial.maxsos.com/guide/cmp o altra scelta nella configurazione generale del modulo; ) anziché nel database
  • File incluso: Se questo campo viene riempito con un nome di file, il suo contenuto viene mostrato in un IFRAME, purché nel browser sia presente il plug-in o l'applicazione necessari a visualizzarlo. In caso contrario l'utente avrà la possibilità di scaricare il file stesso localmente. La directory base per i file inclusi è http://tutorial.maxsos.com/guide/cmp o altra scelta nella configurazione generale del modulo.
  • Logo: se si inserisce il nome di un file grafico questo va poi inserito nella cartella http://tutorial.maxsos.com/guide/cmp (o altra scelta nella configurazione del modulo). Se il file sta in una sottocartella, nel campo va indicato il percorso a partire da http://tutorial.maxsos.com/guide/cmp
  • E-mail dell’autore
  • Indirizzo web dell’autore
  • Organizzazione autore
  • Descrizione: Descrizione della pagina che compare nel META tag DESCRIPTION. La descrizione viene utilizzata dai motori di ricerca.
  • Parola chiave: Parole chiave della pagina che compariranno nel meta tag keywords. Le parole chiave sono utilizzate dai motori di ricerca.
  • Modalità di presentazione: fa riferimento alle impostazioni del modulo di configurazione ·         Mostra il titolo
  • Mostra informazioni sull’autore
  • Icona della mappa
  • Icona di stampa
  • Mostra la data
  • Percorso di navigazione in alto
  • Percorso di navigazione in basso

Terminatooo l’inserimento dei dati richiesti cliccare su Aggiungi pagina per memorizzati i nuovi dati inseriti.

Per rendere più semplice l’identificazione delle opzioni ecco riportata una pagina di ciò che vede il visitatore.

             


 

2.6       Comandi diretti di modifica

Se l’amministratore è loggato al sito, durante la navigazione dello stesso noterà la presenza di due icone di modifica sul lato alto a sinistra della pagina. Queste icone permettono due comandi senza dover entrare nella sezione di amministrazione rendendo semplificata l’individuazione delle pagine a cui modificare il contenuto.

clip_image017Modifica: porta direttamente l’amministratore alla sezione di modifica pagina dove si potranno apportare tutte le modifiche necessarie alla pagina. All’uscita dalla pagina il sistema vi riporterà alla pagina da cui avete richiesto la modifica.

clip_image018Cancella: cancella direttamente la pagina che si sta visualizzando senza entrare nella sezione di amministrazione.

Attenzione, la pagina cancellata non si può recuperare, quindi prestare attenzione prima di cliccare sull’opzione “Cancella”


 

3.  Configurazione avanzata

Il modulo di configurazione del modulo CMPro “Gestione contenuti” permette di configurare lo stile grafico delle nostre pagine create appunto con CMPro. Si fa notare che eventuali variazioni di stile e formato carattere facenti riferimento allo stile di testo Normale o Paper andranno configurati all’interno del foglio di style. A lato notate tutte le possibili varianti grafiche che il sistema permette di modificare.

A completamento della configurazione cliccare su Invia per memorizzare la configurazione.


 

4.  Blocchi modulo CMPro

Il modulo Gestione contenuti CMPro ha la possibilità di configurare un blocco laterale per l’inserimento dell’indice dei titoli dei documenti creati, con possibilità di limitare la lunghezza del titolo o scegliere di creare un indice per le pagine di un determinato argomento.

Attivato il blocco ecco i comandi per la personalizzazione del blocco, molto semplici ed intuitivi.
Per utilizzare il blocco scegliere dalla lista dei blocchi disponibile nel CMS MAXdev Lite il blocco CMPro/Content Management Menu.
Terminata la configurazione cliccare su Aggiorna per salvare la configurazione.






CMpro Guida di amministrazione avanzata
Rev.:0 - Redatta da F.G. per MAXs.o.s.Scarica il documento in versione pdfScarica il documento in versione pdf

di Michele Gianni aka CybLeNoir

 

 

1. Introduzione

2. Generalità

3. Attributi degli Argomenti

4. Attributi delle Pagine

5. Configurazione del modulo

6. Blocchi

7. Mappa del modulo

8. Permessi

9. Elementi e aspetti grafici

10. Pop-up di aiuto

11. URL e URL brevi

12. META tag


1. Introduzione

 

Il modulo CMpro 1.0 Content Management Professional deriva dal ben noto Subjects di Jaroslaw Gilewski e modificato successivamente dall'EasyWeb Team, ma ne risulta assai diverso per molti aspetti.

Esso nasce dalla mia esperienza (in collaborazione con la collega Lucia Papini) presso il Centro Servizi Informatici dell'Ateneo Fiorentino (Università degli Studi di Firenze) nell'ambito di un progetto teso a fornire alle varie strutture componenti l'università un site-format unificato e costruito secondo standard di accessibilità, usabilità e facilità di amministrazione.

In questo ambito la necessità principale che si è posta subito è stata di disporre di un modulo che consentisse di inserire nei siti grandi quantità di pagine web e documenti organizzati ad albero. La scelta è caduta subito sul modulo Subjects, ma abbiamo presto visto che così com'era esso non soddisfaceva le nostre esigenze in quanto carente in certi aspetti e sovrabbondante in altri.

Si devono a Massimiliano Tiraboschi aka TiMax molti contributi riguardo a ottimizzazione, autorizzazioni, test e l'integrazione con il modulo MDMenus.

Sjahrazad (aka sjah) ha aggiunto le funzionalità Channel e ha incluso CMpro come "core module" nel pacchetto MD Channel.

L'attuale modulo è dunque frutto di un lavoro di espansione e "sfoltimento" che di fatto ha portato alla realizzazione di qualcosa di nuovo.

Gli elementi di CMpro (pagine generate e blocchi) superano il test di verifica di conformità HTML 4.01 Transitional//EN nonché il livello A delle Web Content Accessibility Guidelines 1.0 del W3C.

Questo manuale dà per scontato che il modulo sia stato correttamente installato. Per istruzioni dettagliate si veda il file install.html.

 

2. Generalità

 
 Struttura degli oggetti di CMpro

CMpro lavora con due tipi di oggetti: gli argomenti e le pagine. Gli argomenti sono dei puri contenitori, mentre le pagine ospitano i contenuti.

 

Esiste solo un livello di argomento, mentre non ci sono limiti ai livelli di pagine. Ogni pagina può avere un numero illimitato di pagine figlie.

Rispetto al modulo Subjects sono state eliminate le Categorie e le Recensioni in modo da alleggerire il modulo.

Il sistema di creazione e modifica di pagine e argomenti ha due livelli, semplice e avanzato. La differenza consiste esclusivamente nel numero di attributi disponibili, che nel livello avanzato è maggiore. In ogni caso è possibile popolare il proprio sito di contenuti usando soltanto il livello semplice. Nelle descrizioni che seguono gli attributi disponibili solo in modalità avanzata saranno segnalati da una (A).

Inoltre alcuni attributi sono disponibili solo in modalità avanzata e solo se selezionati nella Configurazione del modulo. Essi sono contrassegnati da una (S).

 

3. Attributi degli argomenti

 

Gli argomenti sono dei contenitori per le pagine. Ogni argomento è descritto dai seguenti attributi:

 

Titolo

Il titolo dell'argomento è un campo obbligatorio e viene mostrato nei blocchi. Entra a far parte del tag TITLE qualora si attui una modifica del file xhtml.php (vedi oltre).

 

URL (A)

Qualora questo campo venga riempito con un URL, l'argomento diventa in realtà un semplice link e tutti i campi Descrizione e Keywords vengono ignorati. Serve a far comparire un link che ha lo stesso ruolo logico di un argomento; esempio

 

· Docenti

· Corsi

· Ricerca su google

 

in cui solo Docenti e Corsi sono veri argomenti, mentre Ricerca su Google è solo un link al noto motore di ricerca.

 

Apri in una nuova finestra (A)

Connesso al precedente campo URL, se selezionato apre l'URL in una nuova finestra.

 

Lingua

Con questo campo si sceglie la lingua dell'argomento. Tutte le pagine dell'argomento e le loro figlie assumono automaticamente tale lingua.

 

Descrizione

Serve per inserire una breve descrizione dell'argomento. Entra a far parte del tag META DESCRIPTION qualora si attui una modifica del file xhtml.php (vedi oltre).

 

Channel (Channels)

Questa funzione serve a filtrare gli utenti in base ai permessi di gruppo. Inoltre può essere usata per gestire il workflow di inserimento dei documenti. Per esempio: Scrittura => Redazione => Approvazione => Pubblicazione sul web. Questa funzione è attiva solo se si usa il pacchetto MD Channel.

 

Parole chiave (A)

Serve per inserire delle parole chiave associate all'argomento. Entrano a far parte del tag META KEYWORDS qualora si attui una modifica del file xhtml.php (vedi oltre).

 

Logo (A)

Consente di associare un'immagine all'argomento. Se si inserisce il nome di un file grafico questo va poi inserito nella cartella http://tutorial.maxsos.com/guide/cmp (o altra scelta nella configurazione del modulo). Se il file sta in una sottocartella, nel campo va indicato il percorso a partire da http://tutorial.maxsos.com/guide/cmp.

 

Mostra il titolo (S)

Se attivato, viene mostrato il titolo dell'argomento corrente.

 

Mostra percorso di navigazione in alto (S)

Se attivato mostra in alto il percorso con l'attuale argomento e un link all'indice generale degli argomenti. Funziona solo se nella configurazione del modulo è attivato "Consenti di attivare/disattivare i precedenti attributi pagina per pagina".

 

Mostra percorso di navigazione in basso (S)

Se attivato mostra in basso il percorso con l'attuale argomento e un link all'indice generale degli argomenti. Funziona solo se nella configurazione del modulo è attivato "Consenti di attivare/disattivare i precedenti attributi pagina per pagina".

 

Classificazione (A)

Permette di classificare l'argomento con un numero da 1 a 20. Se si utilizza questa opportunità è poi possibile creare un blocco che mostri solo gli argomenti classificati con quel numero (vedi Blocchi).

 

Argomento attivo?

Attiva o disattiva l'argomento. Un argomento non attivo esiste ed è visibile se linkato direttamente, ma non compare nel menù generale né nella mappa del modulo visibile dagli utenti (vedi oltre).

 

Azioni sugli argomenti

Su ogni argomento sono possibili le seguenti azioni:

 

· Ordina

Tramite frecce è possibile modificare la posizione dell'argomento rispetto agli altri. Tale posizione viene rispecchiata nel blocco di CMpro.

· Modifica

Consente di modificare tutti gli attributi di un argomento. Se modificando un vero argomento (cioè uno dotato di pagine) si inserisce un URL, le sue pagine non sono più visibili, ma continuano ad esistere e sono eventualmente richiamabili direttamente con un URL opportuno che faccia riferimento al loro pageid.

· Cancella

Elimina l'argomento e TUTTE le pagine associate.

· Pagine

Mostra le pagine associate e consente di inserirne di nuove.

 

4. Attributi delle pagine

 

Le pagine ospitano i contenuti veri e propri. Ogni pagina è descritta dai seguenti attributi:

 

Titolo

Il titolo di una pagina è un campo obbligatorio e viene mostrato nei blocchi che lo prevedono. Entra a far parte del tag TITLE qualora si attui una modifica del file xhtml.php (vedi oltre).

 

Titolo esteso (A)

Questo campo può essere usato qualora sia necessario introdurre un titolo lungo e formattato con corsivi, grassetti ecc. Se viene utilizzato, nella pagina esso viene mostrato al posto del titolo vero e proprio, ma non nei menù.

 

URL (A)

Qualora questo campo venga riempito con un URL, la pagina diventa in realtà un semplice link e tutti i campi tranne Apri in una nuova finestra e Pagina attiva vengono ignorati. Serve a far comparire un link che ha lo stesso ruolo logico di una pagina. Una pagina che in realtà è un URL non può avere pagine figlie.

 

Apri in una nuova finestra (A)

Connesso al precedente campo URL, se selezionato apre l'URL in una nuova finestra.

 

Focus (A)

Serve per inserire un testo che verrà mostrato in un'area evidenza all'inizio della pagina. Se necessario può contenere codice HTML. L'aspetto di tale area può essere stabilito nella Configurazione del modulo.

 

Contenuto

Ospita il contenuto vero e proprio della pagina che può essere scritto in HTML. Al suo interno è possibile inserire delle abbreviazioni che consentono funzioni particolari. Essi sono:

Inserisce in quel dato punto della pagina un semplice indice delle pagine figlie della pagina corrente con le loro sotto-figlie. Da usare in alternativa all'indice delle pagine in basso (vedi oltre).

Inserisce in quel dato punto della pagina un semplice indice delle pagine figlie della pagina corrente senza le loro sottofiglie. Da usare in alternativa all'indice delle pagine in basso (vedi oltre).

Inserisce in quel dato punto della pagina un indice delle pagine figlie della pagina corrente, complete della loro descrizione. Da usare in alternativa all'indice delle pagine in basso (vedi oltre).

Abbrevia il link a un'altra pagina. Ad esempio:

Clicca qui

Crea un link alla pagina che ha pageid numero 25.

Se si usano le URL corte una valida alternativa è scrivere:

Clicca qui

Abbrevia il percorso dove sono inseriti i file. Ad esempio:

fa comparire l'immagine pippo.gif collocata sotto http://tutorial.maxsos.com/guide/cmp.

Suddivide il contenuto di una pagina in sezioni che compaiono in pagine web separate. In fondo a ciascuna di esse compaiono delle frecce di navigazione e un contatore delle sezioni.

E' possibile modificare queste abbreviazioni in un'altra lingua commentando, scommentando e modificando opportunamente le righe corrispondenti nei file modules/CMpro/pnlang/ita/user.php e modules/CMpro/pnlang/eng/user.php.

 

Nel file esiste un esempio in italiano con le seguenti abbreviazioni:

 

· !!indicepagine!!

· !!indicepaginedescrizione!!

· http://www.maxdev.it/index.php?module=CMpro&func=viewpage&pageid=

· !!cartellafile!!

· !!divisione!!

 

Una volta scelta la lingua delle abbreviazioni, queste vanno usate uniformemente in TUTTE le pagine, a prescindere dalla lingua dell'argomento di appartenenza.

 

File contenuto (A)

Se questo campo viene riempito con un nome di file, il contenuto viene salvato su tale file (posto nella directory http://tutorial.maxsos.com/guide/cmp o altra scelta nella configurazione generale del modulo; vedi oltre) anziché nel database.

Se si adotta tale strategia, occorre ricordarsi che un backup del database non è più sufficiente a salvare i contenuti delle pagine. A causa di questo problema si sconsiglia di usare questa opzione a meno di non trovarsi nel caso particolare di una pagina che sia figlia di pagine appartenenti a rami diversi dell'albero degli argomenti; per esempio in questo caso:

 

Esempio di struttura di pagine reticolare

 

la Pagina 1.2 risulta figlia sia di Pagina 1 sia di Pagina 3 e ciò in CMpro non sarebbe realizzabile, a meno di non fare nel seguente modo:

 

Esempio di come gestire una struttura di pagine reticolare

 

ovvero creare due pagine diverse, Pagina 1.2 A e Pagina 1.2 B e far puntare entrambe a un unico file, per esempio pagina1-2.txt che contiene il vero contenuto UNA SOLA volta, senza duplicazioni.

 

File incluso (A)

Se questo campo viene riempito con un nome di file, il suo contenuto viene mostrato in un IFRAME, purché nel browser sia presente il plug-in o l'applicazione necessari a visualizzarlo. In caso contrario l'utente avrà la possibilità di scaricare il file stesso localmente. La directory base per i file inclusi è http://tutorial.maxsos.com/guide/cmp o altra scelta nella configurazione generale del modulo; vedi oltre.

 

Logo pagina (A)

Consente di associare un'immagine alla pagina. Se si inserisce il nome di un file grafico questo va poi inserito nella cartella http://tutorial.maxsos.com/guide/cmp (o altra scelta nella configurazione del modulo). Se il file sta in una sottocartella, nel campo va indicato il percorso a partire da http://tutorial.maxsos.com/guide/cmp.

 

Autore

Serve per inserire l'autore o altro responsabile della pagina.

 

Email autore (A)

Serve per inserire l'email dell'autore o altro responsabile della pagina.

 

URL autore (A)

Serve per inserire l'URL della pagina web dell'autore o altro responsabile della pagina.

 

Organizzazione autore (A)

Serve per inserire informazioni sull'organizzazione a cui appartiene l'autore.

 

Pagina di introduzione dell'argomento (A)

Se selezionato questo attributo permette di visualizzare il contenuto della pagina immediatamente di seguito all'argomento (il quale normalmente mostra solo l'elenco delle sue pagine). Nel blocco di tutti gli argomenti che mostra anche le pagine di primo livello, questa pagina non viene mostrata. Solo le pagine di primo livello possono avere il ruolo di introduzione.

Ci possono essere teoricamente più pagine di introduzione di un argomento, che nel caso verranno visualizzate in sequenza. E' consigliabile tuttavia usarne sempre solo una per ogni argomento.

 

Descrizione (A)

Serve per inserire una breve descrizione dell'argomento. Entra a far parte del tag META DESCRIPTION qualora si attui una modifica del file xhtml.php (vedi oltre).

 

Parole chiave (A)

Serve per inserire delle parole chiave associate all'argomento. Entrano a far parte del tag META KEYWORDS qualora si attui una modifica del file xhtml.php (vedi oltre).

 

Data

Serve a inserire la data di creazione o di modifica della pagina.

 

Indice delle sottopagine

Se attivato fa comparire un indice delle pagine figlie della pagina corrente nello spazio in basso sotto al contenuto della pagina.

 

Modalità di presentazione (S)

Sono disponibili due modalità di presentazione delle pagine, normale e paper, che possono differiscono solo nell'aspetto grafico. Gli stili associati alle due modalità sono selezionabili nella Configurazione del modulo.

 

Mostra il titolo (S)

Se attivato, viene mostrato il titolo della pagina corrente.

 

Mostra la data (S)

Se attivato, viene mostrata la data della pagina corrente.

 

Mostra informazioni sull'autore (S)

Se attivato,vengono mostrati l'autore della pagina corrente, il suo email e il suo sito web.

 

Percorso di navigazione in alto (S)

Se attivato, viene mostro in alto il percorso della gerarchia di argomento e pagine della pagina corrente. Funziona solo se nella configurazione del modulo è attivato "Consenti di attivare/disattivare i precedenti attributi pagina per pagina".

 

Percorso di navigazione in basso (S)

Se attivato, viene mostrato in basso il percorso della gerarchia di argomento e pagine della pagina corrente. Funziona solo se nella configurazione del modulo è attivato "Consenti di attivare/disattivare i precedenti attributi pagina per pagina".

 

Icone di stampa (S)

Se attivato, vengono mostrate le icone per stampare la pagina corrente o la pagina corrente con le sue pagine figlie. Funziona solo se nella configurazione del modulo è attivato "Consenti di attivare/disattivare i precedenti attributi pagina per pagina".

 

Icona della mappa (S)

Se attivato, viene mostrata un'icona per visualizzare la mappa della gerarchia nella posizione dove si trova la pagina corrente. Funziona solo se nella configurazione del modulo è attivato "Consenti di attivare/disattivare i precedenti attributi pagina per pagina".

 

Pagina attiva

Attiva o disattiva la pagina. Una pagina non attiva esiste ed è visibile se linkato direttamente, ma non compare né nei blocchi né negli indici delle pagine né nella mappa del modulo visibile dagli utenti (vedi oltre).

 

Azioni sulle pagine

Su ogni argomento sono possibili le seguenti azioni:

 

· Ordina

Tramite frecce è possibile modificare la posizione della pagina rispetto alle altre. Tale posizione viene rispecchiata nel blocchi di CMpro che mostrano le pagine.

· Modifica

Consente di modificare tutti gli attributi di una pagina. Se modificando una vera pagina si inserisce un URL, le sue pagine figlie non sono più visibili, ma continuano ad esistere e sono eventualmente richiamabili direttamente con un URL opportuno che faccia riferimento al loro pageid.

· Cancella

Elimina la pagina e TUTTE le pagine figlie associate.

· Sposta

Consente di spostare la pagina attuale e TUTTE le sue figlie in un altro punto della gerarchia.

· Pagine

Mostra le pagine figlie e consente di inserirne di nuove.

 

5. Configurazione del modulo

Nella configurazione generale del modulo è possibile determinare le seguenti caratteristiche:

 

5.1 Generale

Avvia il modulo con la pagina ID

Se si inserisce in questo campo l'ID di una pagina esistente, il modulo partirà per default da tale pagina. Opzione utile se usata quando si seleziona CMpro come modulo iniziale del sito (in "Amministrazione - Preferenze ").

 

5.2 Stili

Tag usato per i titoli di argomenti e pagine

Pemette di scegliere il tipo di tag da usare per i titoli degli argomenti e delle pagine. Se si sceglie "Usa

e

", i titoli degli argomenti e i titoli delle singole pagine saranno formattati come

, mentre il titolo di una eventuale pagina di introduzione dell'argomento sarà formattata con

. Se si sceglie "Usa
" verrà usato lo stile selezionato nei campi successivi.

Attiva modalità paper

Se selezionato, oltre alla normale modalità di visualizzazione viene aggiunta anche la modalità "paper" le cui caratteristiche possono essere stabilite usando appositi stili nei campi successivi.

 

Stili di pagina

È possibile scegliere gli stili usati nelle due modalità di presentazione, normale e paper, Per ciascuno sono presenti gli stile del testo, del titolo, dell'autore, dell'organizzazione dell'autore e della nota editoriale.

 

Colore di sfondo delle pagine di amministrazione

È possibile scegliere il colore usato come sfondo nelle pagine di amministrazione in modo da garantire il necessario contrasto anche in temi che usano colori particolari.

 

Colore di sfondo delle aree di editing

È possibile scegliere il colore usato come sfondo delle area in cui è suddiviso l'editing della pagina.

 

Colori modalità di editing

È possibile scegliere il colore usato come fascia per distinguere quando si è in modalità di editing semplice oppure avanzata.

 

Colori delle tabelle in editing

È possibile scegliere il colore usato per il bordo e per gli sfondi delle intestazioni e delle celle.

 

Stile dei link dei blocchi menù verticali

Permette di scegliere uno stile alternativo per gli elementi testuali presenti nei blocchi menù verticali di CMpro. Se lasciato vuoto, verrà utilizzato lo stile "pn-normal". La finestra di esempio mostra lo stile su fondo chiaro e su fondo scuro.

 

Stile dei link dei blocchi menù orizzontali

Permette di scegliere uno stile alternativo per gli elementi testuali presenti nei blocchi menù orizzontali di CMpro. Se lasciato vuoto, verrà utilizzato lo stile "pn-title". La finestra di esempio mostra lo stile su fondo chiaro e su fondo scuro.


5.3 Strumenti di navigazione

Mostra il titolo

Se attivato, viene mostrato il titolo di ogni argomento e di ogni pagina.

 

Mostra la data

Se attivato, in ogni pagina viene mostrata la data

 

Mostra informazioni sull'autore

Se attivato, in ogni pagina vengono mostrati l'autore, il suo email e il suo sito web.

 

Mostra percorso di navigazione in alto

Se attivato, in ogni pagina o argomento viene mostrato in alto il percorso della gerarchia corrente.

 

Mostra percorso di navigazione in basso

Se attivato, in ogni pagina o argomento viene mostrato in basso il percorso della gerarchia corrente.

 

Mostra icona della mappa

Se attivato, in ogni pagina viene mostrata un'icona per visualizzare la mappa della gerarchia nella posizione dove si trova la pagina corrente.

 

Mostra icona di stampa

Se attivato, in ogni pagina vengono mostrate le icone per stampare la pagina corrente o la pagina corrente con le sue pagine figlie.

 

Consenti di attivare/disattivare i precedenti attributi pagina per pagina

Se attivato, è possibile per ogni argomento o pagina decidere se mostrare o meno il titolo, la data, l'autore, i percorsi di navigazione e le icone di stampa e della mappa. I settaggi dei sette attributi precedenti non vengono considerati.

 

5.4 Separatore del percorso di navigazione

Spessore del separatore

Spessore in pixel della riga che separa il percorso di navigazione dal corpo della pagina.

 

Colore del separatore

Colore (in formato #RRGGBB) della riga che separa il percorso di navigazione dal corpo della pagina.

 

5.5 Area del focus

Spessore del bordo

Spessore in pixel del bordo dell'area del focus.

 

Colore del testo

Colore (in formato #RRGGBB) del testo dell'area del focus.

 

Colore del bordo

Colore (in formato #RRGGBB) del bordo dell'area del focus.

 

Colore dello sfondo

Colore (in formato #RRGGBB) dello sfondo dell'area del focus.

 

5.6 Upload directory

Percorso relativo a webserver-root

Percorso della directory che contiene i file accessibili da CMpro. Solitamente "http://tutorial.maxsos.com/guide/cmp".

 

5.7 Opzioni dell'area del contenuto

Imposta dimensioni per il box textarea

Permette di scegliere le dimensioni del campo di inserimento del contenuto delle pagine.

 

5.8 Pagina di stampa

Mostra copyright e nome del sito in fondo alla pagina

Se selezionato, in fondo alla pagina stampabile verranno mostrati il copyright e il nome del sito.

 

Mostra l'URL del sito in fondo alla pagina

Se selezionato, in fondo alla pagina stampabile verrà mostrato l'URL del sito.

 

Testo del pié di pagina

Il testo qui inserito (eventualmente in HTML) verrà mostrato nel pié di pagina della pagina stampabile.

 

6. Blocchi

 

Esiste un solo tipo di blocco CMpro, ma configurabile in molti modi diversi. Le possibilità sono fondamentalmente due:

 

· un blocco che mostra tutti gli argomenti ed eventualmente le loro pagine di primo livello

· un blocco che mostra un solo argomento e quindi le sue pagine di primo livello.

 

Le immagini usate nei blocchi possono essere modificate (vedi oltre).

Se si desidera personalizzarle in modo che siano graficamente coerenti col tema, si può modificarle e inserirle nella directory images del tema scelto.

Gli attributi di ogni blocco sono i seguenti:

 

Mostra argomento

E' possibile stabilire se il blocco mostrerà tutti gli argomenti o solo un argomento a scelta dalla lista.

 

Tipo di menù

Nel caso il blocco mostri tutti gli argomenti è possibile avere quattro tipi di menù:

 

· verticale senza pagine

· verticale con pagine

· verticale con pagine espandibili

· orizzontale senza pagine

 

Mostra solo gli argomenti classificati come

Nel caso il blocco mostri tutti gli argomenti, è possibile stabilire che mostri solo quelli classificati con un numero da 1 a 20 al momento della loro creazione. Questa possibilità copre buona parte della funzionalità della suddivisione in categorie presente nel vecchio modulo Subjects.

 

Se il titolo dell'argomento è più lungo di N caratteri riducilo a M

Permette di abbreviare i titoli degli argomenti.

 

Se il titolo della pagina è più lunga di N caratteri riducilo a M

Permette di abbreviare i titoli delle pagine.

 

Visualizza argomenti con pagine inattive

Se si hanno diritti di amministratore, mostra gli argomenti che hanno pagine presenti, ma non attive.

 

7. Mappa del modulo

 

Con l'URL

http://www.ilmiosito/index.php?module=subjects&func=showmap

(oppure http://www.mysite/mod-cmpro-showmap.html se si usano url corti)

si accede a una pagina che mostra l'intera gerarchia ESCLUSI gli argomenti e le pagine non attivi. Questi sono visibili e marcati come tali solo per chi ha diritti di Amministratore su tutto CMpro.

La mappa può essere raggiunta cliccando sull'icona "mappa" presente in ogni pagina (se si è scelto di mostrarla). In questo caso la posizione della pagina chiamante viene indicata dall'espressione "Voi siete qui".

Se avete diritti di amministrazione su determinati argomenti o pagine, la mappa apparirà leggermente diversa e presenterà le icone per modificare, cancellare, spostare e aggiungere elementi.

Le immagini usate nella mappa possono essere modificate (vedi oltre).

Se si desidera personalizzarla in modo che sia graficamente coerente col tema, si può modificarla e inserirla nella directory images del tema scelto.

 

8. Permessi

Visualizzazione

Di norma tutti gli elementi di CMpro sono visibili. E possibile tuttavia limitarne la lettura. Ad esempio in questo modo:

 

1 Studenti     -  CMpro::  -  .*  -  Leggi

2 Users        -  CMpro::  -  .*  -  None 
3 Unregistered -  CMpro::  -  .*  -  None 

Considerato che esiste sicuramente un'ultima riga :

Unregistered - .* - .*   - Leggi

la riga 3 impedisce agli utenti non registrati di leggere gli elementi di CMpro.

La riga 2 impedisce agli utenti registrati di leggere gli elementi di CMpro.

La riga 1 infine consente agli utenti registrati e appartenenti al gruppo Studenti di leggere gli elementi di CMpro.

Supponiamo invece di voler limitare la visualizzazione dell'argomento con subid 5 al gruppo studenti. I permessi di gruppo saranno:

Studenti      -  CMpro::subject -  ::5  -  Leggi  
Users         -  CMpro::subject -  ::5  -  None
Unregistered  -  CMpro::subject -  ::5  -  None

Lo stesso vale per le pagine. Se vogliamo limitare la visualizzazione della pagina con pageid 33 ai soli utenti iscritti appartenenti al gruppo studenti i permessi di gruppo saranno:

Studenti      -  CMpro::page  -  ::33  -  Leggi
Users         -  CMpro::page  -  ::33  -  None 
Unregistered  -  CMpro::page  -  ::33  -  None 

Amministrazione

E' possibile stabilire per ciascun gruppo o utente se si può solo modificare il contenuto, aggiungere elementi o anche cancellarli. Per esempio:

Docenti  -  CMpro::  -  .*   -  Modifica

consente agli appartenenti al gruppo Docenti di modificare qualsiasi elemento, ma non aggiungerne di nuovi, né spostarli né cancellarli.

Docenti  -  CMpro::  -  .*   -  Aggiungi

consente invece allo stesso gruppo di aggiungere nuovi elementi o spostare le pagine.

Docenti  -  CMpro::  -  .*   -  Cancella

permette infine anche la cancellazione di qualsiasi elemento da parte del gruppo Docenti.

Gli stessi tre tipi di intervento sono applicabili anche a livello di singolo argomento e di singola pagina. Per esempio:

Docenti  -  CMpro::subject  -  ::2  -  Modifica 

consente al gruppo docenti di modificare i contenuti dell'argomento con ID 2 e di tutte le sue pagine e sottopagine, mentre:

Docenti  -  CMpro::page  -  ::31*  -  Modifica 

permette di modificare il contenuto della sola pagina con ID 31 con tutte le sue pagine figlie.

Naturalmente è possibile attribuire un dato permesso a più argomenti o più pagine contemporaneamente. Per esempio:

Docenti  -  CMpro::subject  -  ::2|::5  -  Modifica 

consente la modifica sugli argomenti con ID 2 e 5, con tutte le loro pagine.

Può essere utile consultare una tabella delle azioni di ammistrastrazione possibili con i loro effetti.

 

Blocchi

I blocchi di CMpro sono di norma automaticamente visibili. E' possibile limitarne la visualizzazione in modo analogo a quello degli argomenti e delle pagine. Per esempio:

 

Studenti      -  CMpro::CMproblock  -  .*   -  Leggi

Users         -  CMpro::CMproblock  -  .*   -  None
Unregistered  -  CMpro::CMproblock  -  .*   -  None
Unregistered  -  CMpro::            -  .*   -  Leggi

consente la visualizzazione dei blocchi di CMpro al solo gruppo Studenti.

 

Configurazione

Per accedere alla configurazione del modulo occorrono permessi di amministratore su tutto CMpro. Per esempio:

Boss  -  CMpro::  -  .*  -  Admin

consente all'utente Boss di modificare la configurazione del modulo (ed effettuare naturalmente qualsiasi altro intervento sul contenuto del modulo stesso).

 

9. Elementi e aspetti grafici

 

Alcuni degli elementi grafici possono essere modificati in modo che siano coerenti col tema e/o la lingua usata.

Quando CMpro deve mostrare un'icona, la cerca in ordine nelle seguenti directory:

 

· themes/NOME_DEL_TEMA/images/

· modules/CMpro/pnlang/LINGUA/

· modules/CMpro/pnimages/

 

La prima che viene trovata viene quindi mostrata. Se l'icona non esiste, CMpro mostra il file empty.gif (costituito da un unico pixel trasparente),

I nomi delle varie icone sono descritti in questa tabella.

Per la pagina stampabile è possibile inserire un apposito foglio di stile di nome print.css nella directory style del tema. Se tale file non esiste, la pagina stampabile viene impaginata con uno style di default style/print.css che si trova nella directory di CMpro.

 

10. Pop-up di aiuto

E' possibile modificare il contenuto dei pop-up di aiuto agendo direttamente sui vari file HTML contenuti nelle directory delle lingue che si trovano nella cartella pnlang.

11. URL e URL corte

Gli elementi di CMpro sono raggiungibili attraverso i seguenti URL:

 

Elemento

URL

URL corte (estensione .phtml)

Indice degli argomenti

index.php?module=CMpro&func=listsubjects

CMpro-ls.phtml

Argomento (subid 1)

index.php?module=CMpro&func=listpages&subid=1

CMpro-l-s-1.phtml

Pagina (pageid 1)

index.php?module=CMpro&func=viewpage&pageid=1

CMpro-v-p-1.phtml

Stampa pagina (pageid 1)

index.php?module=CMpro&func=printpage&pageid=1&scope=page

CMpro-p-p-1-page.phtml

Stampa pagina (pageid 1) con figlie

index.php?module=CMpro&func=printpage&pageid=1&scope=all

CMpro-p-p-1-all.phtml

Mappa

index.php?module=CMpro&func=showmap

CMpro-map.phtml

Amministrazione

index.php?module=CMpro&type=admin


Mappa amministrazione

index.php?module=CMpro&type=admin&func=showmap


12. META tag

Se si desidera che il contenuto dei campi Titolo, Descrizione e Keywords entrino a far parte dei tag TITLE e META, è necessario modificare il file xhtml.php presente nella directory includes di MAXdev.

Localizzare la funzione:

 

function meta_tags ($type)

e sostituirla interamente col seguente codice:

function meta_tags ($type) { // handles meta-tags and title
global $info, $hometext, $module, $subid, $pageid;

echo "switch($type){
case 1: // article page output
echo "\n\n";
if (pnConfigGetVar('dyn_keywords') == 1) {
$htmlless = check_html($info['maintext'], $strip ='nohtml');
$symbolLess = trim(ereg_replace('("|\?|!|:|\.|\(|\)|;|\\\\)+', ' ', $htmlless));
$keywords = ereg_replace('( |'.CHR(10).'|'.CHR(13).')+', ',', $symbolLess);
$metatags = ereg_replace(",+", ",",$keywords);
echo " } else {
echo " }
break;

// Added by Pete
case 2:
echo "\n\n";
break;

default: // all other pages output
if ($module=="CMpro") {
list($dbconn) = pnDBGetConn();
$pntable = pnDBGetTables();
$title="";
$keywords="";
$sql="";
if (isset($subid)) {
$column = &$pntable['cmpro_column'];
$sql = "SELECT $column[subname], $column[subtext], $column[keywords]
FROM $pntable[cmpro]
WHERE $column[subid]=$subid";
} elseif (isset($pageid)) {
$column = &$pntable['cmpropages_column'];
$sql = "SELECT $column[pagetitle], $column[pagetext], $column[keywords], $column[subid]
FROM $pntable[cmpropages]
WHERE $column[pageid]=$pageid";
}
$result = $dbconn->Execute($sql);
if ($dbconn->ErrorNo() == 0) {
list($title, $description, $keywords,$subid) = $result->fields;
$result->Close();
}
$column = &$pntable['cmpro_column'];
$sql = "SELECT $column[subname]
FROM $pntable[cmpro]
WHERE $column[subid]=$subid";
$result = $dbconn->Execute($sql);
if ($dbconn->ErrorNo() == 0) {
list($subname) = $result->fields;
$result->Close();
}
if ($subname) $subname = " - ".$subname;
if (!empty($title)) $title = pnConfigGetVar('sitename').$subname." - ".$title ;
else $title=pnConfigGetVar('sitename').' :: '.pnConfigGetVar('slogan');
if (empty($keywords)) $keywords=" :: ".pnConfigGetVar('metakeywords');
if (empty($description)) $description= pnConfigGetVar('slogan');
echo '\n";
echo ' echo ' } else {
echo "\n\n";
echo " echo " }
} // switch

echo " echo " echo " echo " echo " echo " echo " echo " echo "}

ATTENZIONE! se a questa funzione come compare nel file originale sono state effettuati cambiamenti precedenti, dovete integrare quanto sopra manualmente.

 


2007 ©  MAXdev Italia