Opencommercio

Supporto moduli blocchi ed addons MDPro - articolo CMpro in homepage

gio2633 - 09 Feb 2008 - 18:13
Oggetto: articolo CMpro in homepage
Ciao a tutti
Vorrei la mia homepage fosse costituita da un articolo di CMpro e allora sono andata in Amministrazione >> Preferenze e poi dove c'è scritto Pagina iniziale ho selezionato CMpro.
Solo che in questo modo mi mostra la lista degli argomenti, mentre io vorrei vedere un certo articolo.
Cosa devo fare? d'oh!

Grazie, ciao :-)
Giovanna
cradle - 09 Feb 2008 - 19:10
Oggetto:
Vai in amministrazione, utenti, elenco gruppi e poi users, clicca modifica poi spunta url e inserisci li il link che esce aprendo il documento CMpro sulla barra di internet explorer. Cosi' facendo reindirizzi tutti i registrati, dopo il login, a quel documento. Attenzione, solo dopo il login ;)
cradle - 09 Feb 2008 - 19:13
Oggetto:
se vuoi che anche i gruppi amministratori etc. facciano la stessa cosa devi modificare anche gl' altri gruppi seguendo quello che ti ho detto prima
gio2633 - 09 Feb 2008 - 19:19
Oggetto:
cradle ha scritto:
Vai in amministrazione, utenti, elenco gruppi e poi users, clicca modifica poi spunta url e inserisci li il link che esce aprendo il documento CMpro sulla barra di internet explorer. Cosi' facendo reindirizzi tutti i registrati, dopo il login, a quel documento. Attenzione, solo dopo il login ;)


e impostare ciò che si vede prima del login?
Insomma: "benvenuti in questo sito, qui facciamo questo e quell'altro..."?

Ciao
Gio
cyblenoir - 11 Feb 2008 - 00:37
Oggetto: Re: articolo CMpro in homepage
Vedi la coincidenza?
Ho appena inserito in Areafiles la nuova versione 1.3 di CMpro, che - fra le altre cose - consente la creazione di una vera e propria home page; consulta il manuale (modules/CMpro/lang/ita/manual.html) per i dettagli.

Buon lavoro!

Michele
paolofo - 11 Feb 2008 - 12:29
Oggetto:
cyblenoir ha scritto:
Vedi la coincidenza?
Ho appena inserito in Areafiles la nuova versione 1.3 di CMpro, che - fra le altre cose - consente la creazione di una vera e propria home page; consulta il manuale (modules/CMpro/lang/ita/manual.html) per i dettagli.

Buon lavoro!

Michele
La nuova versione di CMpro 1.3 è funziona con la versione 1.821 di MDpro? Ho provato ad installarla, ma mi dà un errore nel collegamento al database
gio2633 - 11 Feb 2008 - 13:23
Oggetto: Re: articolo CMpro in homepage
cyblenoir ha scritto:
Vedi la coincidenza?
Ho appena inserito in Areafiles la nuova versione 1.3 di CMpro, che - fra le altre cose - consente la creazione di una vera e propria home page; consulta il manuale (modules/CMpro/lang/ita/manual.html) per i dettagli.

Buon lavoro!

Michele


Wow, grande! :-)
Stasera ci provo!

Ciao
Gio
cyblenoir - 11 Feb 2008 - 15:00
Oggetto:
paolofo ha scritto:
La nuova versione di CMpro 1.3 è funziona con la versione 1.821 di MDpro? Ho provato ad installarla, ma mi dà un errore nel collegamento al database


Mannaggia, in effetti c'è un errore che salta fuori quando si fa una prima installazione.
Il pacchetto verrà corretto quanto prima, intanto puoi sostituire il file pninit.php con quello qui allegato.
A parte questo ho riprovato un'installazione su un MDpro 1.821 fresco fresco e va tutto bene.

Michele
neffy - 11 Feb 2008 - 15:34
Oggetto: errore upgrade
Nell'upgrade, ho sovrascritto tutti i file, sostituito poi il pnini.php mi da anche errore, il seguente:
Errore nel database scelto: CREATE TABLE _cmprohomes ( _cmprohomes.homeid int(11) NOT NULL auto_increment, _cmprohomes.gid int(11) NOT NULL default '0', _cmprohomes.hometitle varchar(50) NOT NULL, _cmprohomes.homecontent mediumtext NOT NULL default '', _cmprohomes.homelanguage varchar(30) NOT NULL default '', _cmprohomes.homedescription text NOT NULL default '', _cmprohomes.homekeywords varchar(255) NOT NULL default '', _cmprohomes.subjectsindexactive int(1) NOT NULL default '1', _cmprohomes.homeactive int(1) NOT NULL default '0', _cmprohomes.titleactive int(1) NOT NULL default '1', _cmprohomes.dateactive int(1) NOT NULL default '1', _cmprohomes.printiconactive int(1) NOT NULL default '1', _cmprohomes.mapiconactive int(1) NOT NULL default '1', _cmprohomes.topnavactive int(1) NOT NULL default '1', _cmprohomes.bottomnavactive int(1) NOT NULL default '1', _cmprohomes.homedatetime datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (homeid))
paolofo - 11 Feb 2008 - 16:01
Oggetto:
Ottimo, ora funziona perfettamente
neffy - 11 Feb 2008 - 16:07
Oggetto: Validazione HTML e XHTML
Ci sono degli errori per la validazione, sia HTML che XHTML, sempre a chi interessa... (il "target_blank" così come il "compact" e il "border=0" non sono ammessi dal W3C, dovresti sosituire il pnuser.php e pnuserapi.php, oppure, puoi inserire in Area Files due moduli CMPro, uno accessibile senza il comando "target_blank" ecc.ecc. e l'altro non accessibile.
Ti allego i due file qui.

Ah tornando all'errore di upgrade che ho segnalato prima, ho risolto sostituendo il file pninit.php del nuovo CMPro (anche quello da te allegato non andava) con quello della vecchia versione, e tutto funziona!

Ciao e complimenti per il lavoro!
cyblenoir - 11 Feb 2008 - 21:24
Oggetto: Re: errore upgrade
neffy ha scritto:
Nell'upgrade, ho sovrascritto tutti i file, sostituito poi il pnini.php mi da anche errore, il seguente:
Errore nel database scelto: CREATE TABLE ...


Errore strano... la query se lanciata direttamente sul database funziona perfettamente. Da che versione di CMpro stai facendo l'upgrade?
Usare un vecchio pninit.php risolve il problema, ma non ti crea la tabella md_cmprohomes che è necessaria per gestire la/le home page.

Per quanto riguarda il codice HTML ho badato alla correttezza delle pagine visibili dagli utenti e non della sezione di amministrazione, dove la semplice presenza di un editor wysiwyg rende problematico l'obbiettivo dell'accessibilità.
In ogni caso grazie davvero per il lavoro di "pulizia": riporterò le correzioni nella nuova release.

Michele
neffy - 12 Feb 2008 - 08:56
Oggetto: versione
Ciao, la tabella _cmprohomes l'ha creata nel mio database e cmq ho visto nel file version.php ed è questa la versione: version 1.2.4
cyblenoir - 12 Feb 2008 - 11:50
Oggetto: Re: versione
neffy ha scritto:
Ciao, la tabella _cmprohomes l'ha creata nel mio database e cmq ho visto nel file version.php ed è questa la versione: version 1.2.4


Allora probabilmente il problema era dovuto al fatto che una prima volta pninit.php ha creato la tabella, ma non ha terminato l'upgrade (inserendo il corretto numero di versione di CMpro nella tabella md_modules) e quindi la seconda volta l'ha trovata esistente dando errore (errore che andrebbe gestito meglio, in modo da spiegare cosa succede davvero: nella prossima release vedo di farlo).

Grazie per le informazioni!

Michele
Timeless - 13 Feb 2008 - 18:15
Oggetto:
scusate se entro nel merito ma allora se devo fare un update di cmpro dalla versione beta per MDPro 1.08x scarico il pachetto 1.3 e sotituisco il file pninit.php e cosi l'upgrade va a buon fine ?
e devo fare lo stesso se faccio una installazione da zero ?

Vorrei far presente che in Cmpro 1.3 c'è sempre il Problema di Autotheme con la funzione pageid=[1] dei Moduli personali

la pagina 10 .. 11 .. 12 .. 13 .. 100 .. 101 .. 111 .. 1000 avrà il tema della pagina 1
la pagina 20 .. 21 .. 22 .. 23 .. 200 .. 202 .. 222 .. 2000 avrà il tema della pagina 2
la pagina 30 .. 31 .. 32 .. 33 .. 300 .. 303 .. 333 .. 3000 avrà il tema della pagina 3

in parole povere fa sempre fede il primo numero e non tutta la cifra
Vmad - 15 Feb 2008 - 15:22
Oggetto:
scusate la domanda ma volevo sapere se è possibile inserire cmpro nel backend?
cyblenoir - 20 Feb 2008 - 21:49
Oggetto:
Timeless ha scritto:
scusate se entro nel merito ma allora se devo fare un update di cmpro dalla versione beta per MDPro 1.08x scarico il pachetto 1.3 e sotituisco il file pninit.php e cosi l'upgrade va a buon fine ?
e devo fare lo stesso se faccio una installazione da zero ?


Sì, per ora fai così. E' in arrivo una release di CMpro 1.3 che elimina questo e altri problemi.

Timeless ha scritto:
Vorrei far presente che in Cmpro 1.3 c'è sempre il Problema di Autotheme con la funzione pageid=[1] dei Moduli personali

la pagina 10 .. 11 .. 12 .. 13 .. 100 .. 101 .. 111 .. 1000 avrà il tema della pagina 1
la pagina 20 .. 21 .. 22 .. 23 .. 200 .. 202 .. 222 .. 2000 avrà il tema della pagina 2
la pagina 30 .. 31 .. 32 .. 33 .. 300 .. 303 .. 333 .. 3000 avrà il tema della pagina 3

in parole povere fa sempre fede il primo numero e non tutta la cifra


Non avevo mai notato questo comportaneto, ma mi sa che è un problema dell'Autorender e non di CMpro... se ho tempo vedo di risolverlo e pubblicare la "gabola" :)

Michele
Timeless - 21 Feb 2008 - 11:17
Oggetto:
grazie mille ...

PS .se non hai tempo e vuoi delgarmi qualche compito posso darci una occhiata io
Timeless - 22 Feb 2008 - 13:59
Oggetto:
ho questo problema .. ho aggiornato una 1.080 a 1.0821 e poi ho fatto l'update del modulo cmpro e mi rende questo errore

Errore nel database scelto: CREATE TABLE calvi_cmprohomes ( calvi_cmprohomes.homeid int(11) NOT NULL auto_increment, calvi_cmprohomes.gid int(11) NOT NULL default '0', calvi_cmprohomes.hometitle varchar(50) NOT NULL, calvi_cmprohomes.homecontent mediumtext NOT NULL default '', calvi_cmprohomes.homelanguage varchar(30) NOT NULL default '', calvi_cmprohomes.homedescription text NOT NULL default '', calvi_cmprohomes.homekeywords varchar(255) NOT NULL default '', calvi_cmprohomes.subjectsindexactive int(1) NOT NULL default '1', calvi_cmprohomes.homeactive int(1) NOT NULL default '0', calvi_cmprohomes.titleactive int(1) NOT NULL default '1', calvi_cmprohomes.dateactive int(1) NOT NULL default '1', calvi_cmprohomes.printiconactive int(1) NOT NULL default '1', calvi_cmprohomes.mapiconactive int(1) NOT NULL default '1', calvi_cmprohomes.topnavactive int(1) NOT NULL default '1', calvi_cmprohomes.bottomnavactive int(1) NOT NULL default '1', calvi_cmprohomes.homedatetime datetime NOT NULL default '0000-00-00 00:00:00', PRIMARY KEY (homeid))

che posso fare .. ho gia provato a sostituire Print.php , pnuser.php e pnuserapi ..
Timeless - 22 Feb 2008 - 18:20
Oggetto:
se elimino la Tabella cmprohomes e riprocesso mi da questo errore" Errore nel database scelto: ALTER TABLE `md_cmpropages` ADD INDEX ( `subid` )"
Timeless - 22 Feb 2008 - 18:36
Oggetto:
facendo le Prove ho capito .. ci sono dei Riferimenti in Print.php che puntano a md_cmpropages in maniera statica , cioè se uno ha cambiato il suffisso del nome delle tabelle print.php punterà sempre a eseguire ALTER TABLE `md_cmpropages` ADD INDEX ( `subid` )

Mi sa che sarebbe meglio rivedere cmpro e fare uscire una versione rivista 1.31
Timeless - 10 Giu 2008 - 15:00
Oggetto:
Timeless ha scritto:

Vorrei far presente che in Cmpro 1.3 c'è sempre il Problema di Autotheme con la funzione pageid=[1] dei Moduli personali

la pagina 10 .. 11 .. 12 .. 13 .. 100 .. 101 .. 111 .. 1000 avrà il tema della pagina 1
la pagina 20 .. 21 .. 22 .. 23 .. 200 .. 202 .. 222 .. 2000 avrà il tema della pagina 2
la pagina 30 .. 31 .. 32 .. 33 .. 300 .. 303 .. 333 .. 3000 avrà il tema della pagina 3

in parole povere fa sempre fede il primo numero e non tutta la cifra


ho riscontrato che ho detto un inesattezza .. il problema c'è ma non è come ho descritto sopra e la questione è cosi fatta .. se creo su CMpro 32 pagine e associo a CMpro su Autorender 16 temi diversi associati a ogni pagina dal 1 -14 ..poi il 15° alla 26,27,28 e il 16° alla pag 31 il risultato è questo

configurazione di Autorendere

Modules Options
*AdminPages default
*HomePage default
CMpro default
CMpro pageid=[1]
CMpro pageid=[2]
CMpro pageid=[3]
CMpro pageid=[4]
CMpro pageid=[5]
CMpro pageid=[6]
CMpro pageid=[7]
CMpro pageid=[8]
CMpro pageid=[9]
CMpro pageid=[10]
CMpro pageid=[11]
CMpro pageid=[12]
CMpro pageid=[13]
CMpro pageid=[14]
CMpro pageid=[26-28]
CMpro pageid=[31]
MDUsers default
MDUsers type=(admin|groups)
News default
Search default
Submit_News default

e poi vado a visualizzare le pagine su cmpro ed ecco il risultato

apro la pagina 1 e mi apre il tema della pagina 10
apro la pagina 2 e mi apre il tema della pagina 12
apro la pagina 3 e mi apre il tema della pagina 13
apro la pagina 4 e mi apre il tema della pagina 14
apro la pagina 5 e mi apre il tema della pagina 5
apro la pagina 6 e mi apre il tema della pagina 6
apro la pagina 7 e mi apre il tema della pagina 7
apro la pagina 8 e mi apre il tema della pagina 8
apro la pagina 9 e mi apre il tema della pagina 9
apro la pagina 10 e mi apre il tema della pagina 10
apro la pagina 11 e mi apre il tema della pagina 10
apro la pagina 12 e mi apre il tema della pagina 10
apro la pagina 13 e mi apre il tema della pagina 10
apro la pagina 14 e mi apre il tema della pagina 10
apro la pagina 15 e mi apre il tema della pagina 10
apro la pagina 16 e mi apre il tema della pagina 10
apro la pagina 17 e mi apre il tema della pagina 10
apro la pagina 18 e mi apre il tema della pagina 10
apro la pagina 19 e mi apre il tema della pagina 10
apro la pagina 20 e mi apre il tema della pagina 12
apro la pagina 21 e mi apre il tema della pagina 12
apro la pagina 22 e mi apre il tema della pagina 12
apro la pagina 23 e mi apre il tema della pagina 12
apro la pagina 24 e mi apre il tema della pagina 12
apro la pagina 25 e mi apre il tema della pagina 12
apro la pagina 26 e mi apre il tema della pagina 12
apro la pagina 27 e mi apre il tema della pagina 12
apro la pagina 28 e mi apre il tema della pagina 12
apro la pagina 29 e mi apre il tema della pagina 12
apro la pagina 30 e mi apre il tema della pagina 13
apro la pagina 31 e mi apre il tema della pagina 13
apro la pagina 32 e mi apre il tema della pagina 13

Qualcuno asperebbe spiegarmi cone funziona l'intercettamento di autorender del numero della pagina che provo a capire da dove viene scaturito il problema
cyblenoir - 17 Giu 2008 - 18:53
Oggetto:
Timeless ha scritto:
Timeless ha scritto:

Vorrei far presente che in Cmpro 1.3 c'è sempre il Problema di Autotheme con la funzione pageid=[1] dei Moduli personali

la pagina 10 .. 11 .. 12 .. 13 .. 100 .. 101 .. 111 .. 1000 avrà il tema della pagina 1
la pagina 20 .. 21 .. 22 .. 23 .. 200 .. 202 .. 222 .. 2000 avrà il tema della pagina 2
la pagina 30 .. 31 .. 32 .. 33 .. 300 .. 303 .. 333 .. 3000 avrà il tema della pagina 3

in parole povere fa sempre fede il primo numero e non tutta la cifra


ho riscontrato che ho detto un inesattezza ...
...


Ho fatto una modifica ad Autorender in modo che si possa associare un template a un argomento di CMpro (e alle sue pagine) oppure a una specifica pagina di CMpro e alle sue pagine figlie.

Nei moduli personali si deve specificare rispettivamente l'argomento o la pagina, tipo:
subid=34
o
pageid=2491

Allego il file atAPI.php che va messo in modules/Autorender/includes/ al posto di quello esistente (fare una copia dell'originale!): non è pulitissimo come codice, ma a me funziona egregiamente sul sito dell'Università di Firenze (www.unifi.it) :)

Michele aka CybLeNoir
Timeless - 18 Giu 2008 - 17:03
Oggetto:
cyblenoir sie stato grande hai tutta la mia gratitudine per il tuo lavoro e spero che il resto della comunità approvi il tuo sforzo e partecipi a questa discussione ...
Meno male ci sei arrivato te perché io ci stavo ragionando ma senza sapere dove sbattere la testa..

... spero che sia implementata nella prossima release di mdPro ..
Neurotico - 19 Giu 2008 - 10:59
Oggetto:
Timeless ha scritto:
cyblenoir sie stato grande hai tutta la mia gratitudine per il tuo lavoro e spero che il resto della comunità approvi il tuo sforzo e partecipi a questa discussione


Quoto.
cyblenoir - 19 Giu 2008 - 17:01
Oggetto:
Neurotico ha scritto:
Timeless ha scritto:
cyblenoir sie stato grande hai tutta la mia gratitudine per il tuo lavoro e spero che il resto della comunità approvi il tuo sforzo e partecipi a questa discussione


Quoto.


Basta così, se no mi commuovo Boo hoo!

Grazie
Timeless - 24 Giu 2008 - 08:47
Oggetto:
cyblenoir ti vorrei chiedere un parere su un difetto che ho riscontrato ..

progettando la grafica su un sito creato con maxdev ed essendo ora offlinee non posso fatelo vedere ma per tanto ho sostituito il file API da te coretto ma dopo aver inserito le varie configurazioni dei Moduli personali nella seguente maniera

Moduli Opzioni
*AdminPages default
*HomePage default
CMpro default
CMpro pageid=5
CMpro pageid=7
CMpro pageid=[200-299]
CMpro pageid=8
CMpro pageid=[300-399]
MDUsers default
MDUsers type=(admin|groups)
News default
Search default
Submit_News default

il sito è divenuto lento in maniera eccessiva tra pagina e pagina passano 15 sec .. se torno al tema Cm-lite va meglio .. cosa potrebbe essere ?
cyblenoir - 27 Giu 2008 - 18:05
Oggetto:
Timeless ha scritto:
cyblenoir ti vorrei chiedere un parere su un difetto che ho riscontrato ..

progettando la grafica su un sito creato con maxdev ed essendo ora offlinee non posso fatelo vedere ma per tanto ho sostituito il file API da te coretto ma dopo aver inserito le varie configurazioni dei Moduli personali nella seguente maniera

Moduli Opzioni
...
CMpro pageid=7
CMpro pageid=[200-299]
...
il sito è divenuto lento in maniera eccessiva tra pagina e pagina passano 15 sec .. se torno al tema Cm-lite va meglio .. cosa potrebbe essere ?


Sinceramente non saprei. La mia modifica introduce qualche query in più sul database, ma rispetto alla valangata che MDpro fa comunque, non dovrebbe essere rilevante.
Considera che la mia modifica è operativa su sito dell'Università di Firenze che ha una media di 60.000 contatti l'ora e non presenta problemi.

Curiosità: la sintassi pageid=[200-299] ti funziona correttamente? Perché la mia modifica non prevede intervalli di pagine per ID, ma solo gerarchie...
Prova a toglierli e vedi se migliora. Adesso sono in giro e non posso fare prove, né verificare il codice.

Michele
Timeless - 30 Giu 2008 - 08:07
Oggetto:
per ora non ho trovato nemmeno un minuto per fare qualche prova visto che la grafica che sto sviluppando ha al suo interno ha una animazione in flash ed possibile che il rallentamento sia influenzato anche da altri fattori che sono saltati fuori dopo il cambio delle API ... Appena Potrò fare nuovamente delle prove ti faccio sapere

Ps. cortesemente potresti implementare anche pageid=[200-299] mi sarebbe molo utile ma ora che mi ricordo hai detto che si può applicare anche su l'argomento o la pagina, tipo non so se forse risolvo con quello ...

a presto
cyblenoir - 30 Giu 2008 - 09:22
Oggetto:
Timeless ha scritto:
...
Ps. cortesemente potresti implementare anche pageid=[200-299] mi sarebbe molo utile ma ora che mi ricordo hai detto che si può applicare anche su l'argomento o la pagina, tipo non so se forse risolvo con quello ...
a presto


Confermo: se scrivi pageid=xxx il template associato vale per la pagina xxx e TUTTE le sue figlie; lo stesso vale per l'argomento: subid=xxx associa il template a tutte le pagine che stanno sotto l'argomento xxx.
Questo è utile perché se un mese dopo viene creata una nuova pagina sotto xxx (pageid o subid che sia), questa avrà il template corretto senza doverla aggiungere manualmente in Autorender.
Timeless - 07 Lug 2008 - 12:58
Oggetto:
scusa sono pieno di lavoro e i pc in casa mi sono tutti saltati .. ti faccio sapere appena faccio delle prove .. a presto
Tutti i fusi orari sono GMT
Powered by MDForum 2.0.8 © 2003-2007 basato su phpBB © 2001, 2002 phpBB
Tema grafico by subRebel del sito ktauber modificato e ottimizzato per MDForum da TiMax
e da MDRebel il quale usa Theme Graphics by Daz
e da Attachment-Mod 2.4.3