Page 1 of 1
ecco il mio lavoro!
Posted: Wed Nov 14, 2007 3:28 pm
by twep
ciao, vi presento la mia prima creazione con CMSMadeSimple:
http://www.cervinialive.com
è un sito dedicato al comprensorio sccistico di Cervinia, è online dal 2003 ma era precedentemente sviluppato in JAVA/JSP.
caratteristiche principali:
- CSMSMS versione 1.2 "Barbados"
- template grafico: creato ad hoc per il sito
- moduli aggiuntivi: News (con contenuti migrati dal database utilizzato precedentemente (Postgres)), Self Registration, Frontend Users
- customizzazioni di mia realizzazione:
1) possibilità di aggiungere commenti alle news da parte dei frontend users inserendo in un'unica schermata
username, password e testo del commento (con anche la possibilità di usare "guest" - "guest" se non si è registrati),
quindi senza bisogno di loggarsi prima di inserire il commento.
2) semplice pagine forum in cui le discussioni sono presentate ad albero già "esploso" e la modalità di inserimento
dei messaggi e' simile ai commenti di cui sopra (inserisco username e password al momento di inserire il messaggio,
senza dovermi prima loggare)
Re: ecco il mio lavoro!
Posted: Thu Nov 15, 2007 2:33 pm
by axxe16
Ciao,
bellino

, due appunti:
- c'è un motivo particolare per mantenere quello spazio vuoto sotto il menu? In caso contrario lo toglierei rompe molto il design della pagina (il menù sarebbe meglio farlo a tendina con la tendina che si mantiene con lo stato hover)
- metterei le briciole di pane subito sotto il menu
ciao

Re: ecco il mio lavoro!
Posted: Fri Nov 16, 2007 10:09 pm
by Marcolet
Complimenti!
Veramente una bella realizzazione!
Vorrei chiederti due dritte:
1. Come hai fatto per far comparire la data? Immagino che tu abbia usato un pezzo di codice in PHP, per cui la domanda generale è: comesi fa ad inserire un pezzo di codice php all'interno di una pagina di questo cms?
2. io ho quasi finito
http://www.oftaunibologna.it, ma, mentre in locale la pagina di login funziona correttamente e mi presenta i campi per l'inserimento di utente e password, sul provider la pagina non compare (funziona però correttamente la pagina di self-registration).
In admin mi avvisa che è attivo il php safe mode: può avere influenza? Il mio manteiner è ehiweb.it
Grazie e complimenti ancora, anche per le scelte grafiche!
CIAO
Re: ecco il mio lavoro!
Posted: Fri Nov 16, 2007 10:43 pm
by alby
Marcolet wrote:
Veramente una bella realizzazione!
Vorrei chiederti due dritte:
1. Come hai fatto per far comparire la data? Immagino che tu abbia usato un pezzo di codice in PHP, per cui la domanda generale è: comesi fa ad inserire un pezzo di codice php all'interno di una pagina di questo cms?
Hai visto il tag current_date?
Marcolet wrote:
2. io ho quasi finito
http://www.oftaunibologna.it, ma, mentre in locale la pagina di login funziona correttamente e mi presenta i campi per l'inserimento di utente e password, sul provider la pagina non compare (funziona però correttamente la pagina di self-registration).
In admin mi avvisa che è attivo il php safe mode: può avere influenza? Il mio manteiner è ehiweb.it
Hum... hai attivato il debug per vedere se vi sono messaggi? httpd log?
Controlla nel debug quanta memoria ti serve e quella che viene dal php.ini
@twep:
cosa usi per il forum?
Alby
Re: ecco il mio lavoro!
Posted: Fri Nov 16, 2007 11:29 pm
by Marcolet
Ciao,
come si fa per attivare il debug?
come faccio a verificare il php.ini che sta dal manteiner?
Per quanto riguarda la prima domanda: ho visto il tag current_date, ma in generale, come faccio ad inserire del codice php? Io vorrei inserire dei dati che sulla versione precedente del sito provenivano da un database MySQL, e vorrei ora riutilizzare quella parte di codice. Coem si fa per integrarli nelle pagine del CMS?
Scusa le domande anche banali ma ho sempre giocato con file singoli e devo entrare bene nel mondo CMS e smarty.
Grazie come sempre per la rapidità e la sostanza delle risposte!
CIAO
Re: ecco il mio lavoro!
Posted: Sat Nov 17, 2007 9:42 am
by alby
Marcolet wrote:
come si fa per attivare il debug?
In config.php hai una voce proprio per questo, passa a true, ricarichi la pagina, vedi se ci sono errori di rilievo (i Error(0) non sono errori) e controlli qual'è l'ammontare di memoria consumata
Marcolet wrote:
come faccio a verificare il php.ini che sta dal manteiner?
Upload un file test.php con questo codice:
e controlli il memory_limit, se è sotto i 16MB dovresti portarlo almeno a questo valore
Marcolet wrote:
Per quanto riguarda la prima domanda: ho visto il tag current_date, ma in generale, come faccio ad inserire del codice php? Io vorrei inserire dei dati che sulla versione precedente del sito provenivano da un database MySQL, e vorrei ora riutilizzare quella parte di codice. Coem si fa per integrarli nelle pagine del CMS?
Inserire codice PHP:
- lo inserisci direttamente nei template con {php} ..... {/php}, attivando sempre nel config.php la relativa voce (SCONSIGLIATO)
- utilizzi un
UDT,
qui trovi alcuni esempi (se serve SOLO per un singolo progetto)
- costruisci un tag/plugin, analogo al precedente un pò più flessibile e lo metti in tutti i progetti che ti serve
- costruisci un modulo però è molto più complesso
Alby
Re: ecco il mio lavoro!
Posted: Sun Nov 18, 2007 9:01 pm
by Marcolet
Ciao Alby,
ho seguito i tuoi consigli.
PROBLEMA pagina LOGIN.
Ho attivato il debug e mi è comparsa questa lista (in locale invece funziona correttamente):
Notice: Undefined index: error in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 7
Notice: Undefined index: prompt_username in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 11
Notice: Undefined index: input_username in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 12
Notice: Undefined index: prompt_password in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 13
Notice: Undefined index: input_password in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 15
Notice: Undefined index: input_submit in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 30
Notice: Undefined index: link_forgot in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 33
Notice: Undefined index: link_lostun in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/FrontEndUsers^%%A2^A23^A2378C6E%%module_db_tpl%3AFrontEndUsers%3Bfeusers_loginform.php on line 34
Dentro il folder richiamato non c'è nulla.
Per quanto riguarda il test del memory_limit ho verificato che ce è 32M, quindi OK
Inoltre attivando il debug ho verificato che da un errore anche il modulo di print:
Notice: Undefined index: pdf in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/modules/Printing/action.default.php on line 33
Notice: Undefined index: pdf in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/modules/Printing/action.default.php on line 33
Notice: Undefined index: pdf in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/modules/Printing/action.default.php on line 36
Notice: Undefined index: pdf in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/modules/Printing/action.default.php on line 36
Notice: Undefined index: pdf in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/modules/Printing/action.default.php on line 54
Notice: Undefined index: pdf in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/modules/Printing/action.default.php on line 64
Notice: Undefined index: more in /var/www/vhosts/oftaunibologna.it/httpdocs/cms/tmp/templates_c/Printing^%%CC^CC3^CC3377B7%%module_db_tpl%3APrinting%3Blinktemplate.php on line 7
Questo tipo di errore me lo dà anche in locale (uso xampplite)
Come posso procedere?
Grazie! e CIAO
Re: ecco il mio lavoro!
Posted: Sun Nov 18, 2007 9:55 pm
by alby
Marcolet wrote:
Ciao Alby,
ho seguito i tuoi consigli.
........................
Come posso procedere?
Gli errori del modulo Printing saranno corretti nella imminente 1.2.1
Non tornano invece gli errori di FEU.
1. Prova
questo
2. Se non funziona, prova a disinstallare e reinstallare il modulo (devi però disinstallare SelfReg perchè dipendente e non so se hai CC)
Alby
Re: ecco il mio lavoro!
Posted: Mon Nov 19, 2007 11:11 am
by Marcolet
MA COME FAREMMO?!?!?!?!

Tutto a posto!
Ora funziona!
Adesso credo di aver capito anche perchè andava in locale...
Aspetto la release successiva per il baco del print (anche se in realtà funziona!)
CIAO!
Re: ecco il mio lavoro!
Posted: Wed Nov 21, 2007 8:31 am
by twep
Marcolet wrote:
Per quanto riguarda la prima domanda: ho visto il tag current_date, ma in generale, come faccio ad inserire del codice php? Io vorrei inserire dei dati che sulla versione precedente del sito provenivano da un database MySQL, e vorrei ora riutilizzare quella parte di codice. Coem si fa per integrarli nelle pagine del CMS?
ciao per inserire del codice php ci sono 2 strade, come spiegato qui:
http://wiki.cmsmadesimple.org/index.php/Developers_FAQ#Q:_How_do_I_Include_External_PHP_in_my_Page_or_Template
io ho usato la prima soluzione (user tags)