Page 1 of 1

Funzionalità CMS

Posted: Wed Dec 10, 2008 2:21 pm
by biostar
Salve Ragazzi,

ho scoperto questo cms da poco e devo riconoscere che è fantastico.

Stavo un po smanettando per capire il funzionamento, ma mi sono bloccato su di un problema:

Esiste la possibilità di gestire un sito multilingua magari attivando un sottodominio per ognuna di esse?

C'è la possibilità partendo da una pagina:

esempio: www.miosito.com/directory

di generare pagine dinamiche create da uno script php:

www.miosito.com/directory/pagina-uno
www.miosito.com/directory/pagina-due
www.miosito.com/directory/pagina-tre

ecc.

Questo perchè ho già uno script che legge i dati da un database e genera le pagine, ma devo in ogni caso impostare delle pagine con testi extra

confido in un vostro aiuto ???

Re: Funzionalità CMS

Posted: Wed Dec 10, 2008 6:49 pm
by alby
biostar wrote: Esiste la possibilità di gestire un sito multilingua magari attivando un sottodominio per ognuna di esse?
no, a meno che installi cmsms per ogni sottodirectory.
C'è una versione multisite ma è utilizzata solo da chi ha fatto la modifica e quindi non so se funziona bene

biostar wrote: C'è la possibilità partendo da una pagina:

esempio: www.miosito.com/directory

di generare pagine dinamiche create da uno script php:

www.miosito.com/directory/pagina-uno
www.miosito.com/directory/pagina-due
www.miosito.com/directory/pagina-tre

Questo perchè ho già uno script che legge i dati da un database e genera le pagine, ma devo in ogni caso impostare delle pagine con testi extra
CMSMS (come tutti i cms) fa proprio questo, non vedo quindi la logica di utilizzare uno script totalmente avulso da CMSMS e viceversa ....


Alby

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 8:03 am
by biostar
Ti spiego,

ho la necesità di un cms per gestire delle pagine di testo,

ma poi ho la necessità di implementare pagine dinamiche da un database.

Ti faccio l'esempio specifico:

www.miosito.it/maldive -> testo
www.miosito.it/maldive/villaggi -> da database
www.miosito.it/maldive/alberghi -> da database
www.miosito.it/maldive/voli -> da database
www.miosito.it/maldive/ecc -> da database

spero di essere stato chiaro

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 2:28 pm
by protempore
se non trovi nessun modulo già pronto che puoi adattare alle tue esigense... (mi viene in mente "Cataloger"), allora devi costruirti delle tabelle apposite nel DB che chiamerai come vuoi, ma con lo stesso prefisso con il quale hai nominato le tabelle di CMSMS...

poi interroghi quelle tabelle con un UDT di questo tipo:

Code: Select all

$code = $params['code'];

global $gCms;
$db =& $gCms->GetDb();

$query = 'SELECT campo1,campo2,campo3 FROM cms_tua_tabella WHERE tabella_id = "'.$code.'";';

$dbresult =& $db->Execute($query);
      while ($dbresult && $row = $dbresult->FetchRow()) {
           echo '<a href="index.php?page=tua-pagina&idg='.$row[campo3].'">'.$row[campo1].' '.$row[campo2].'</a>'; 
      }
al posto di un "echo" puoi anche registrare una variabile o un array... ovviamente... che poi utilizzerai nella tua pagina

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 2:33 pm
by protempore
aggiungo...

ovviamente, unica controindicazione a questa procedura è che l'amministrazione delle tabelle aggiunte a CMSMS non la puoi fare dal pannello amministrativo di CMSMS, ma sei costretto ad utilizzare un altro strumento... ad esempio phpMyAdmin...

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 4:33 pm
by alby
biostar wrote: ho la necesità di un cms per gestire delle pagine di testo,
www.miosito.it/maldive -> testo
Tutte le pagine derivano dal database,
se proprio hai FORZATAMENTE il problema di caricare un file di testo, lo puoi fare da un UDT che fa un include del file di testo ...

Alby

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 5:28 pm
by biostar
Ho già un database...

ho la tabella villaggi, hotel, residence, ecc.

Ho la necessità di creare le pagine di testo con il cms,

es:

maldive
maldive/escursioni
maldive/documentazione-viaggio
ecc.

in più devo poter creare una pagina dinamica del tipo

maldive/villaggi dove vado ad elencare tutti i villaggi delle maldive dal database

tutto questo con url rewrite

So che è difficile, ma so anche che si può fare, sono un programmatore esperto , ma non conoscendo il cms, avrei bisogno di qualche consiglio

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 6:27 pm
by alby
biostar wrote: in più devo poter creare una pagina dinamica del tipo

maldive/villaggi dove vado ad elencare tutti i villaggi delle maldive dal database

tutto questo con url rewrite

So che è difficile, ma so anche che si può fare, sono un programmatore esperto , ma non conoscendo il cms, avrei bisogno di qualche consiglio
Prendi Skeleton come base e costruisci un tuo modulo, per chi ha un pò di skill non è affatto difficile

Alby

Re: Funzionalità CMS

Posted: Thu Dec 11, 2008 6:50 pm
by biostar
Ti ringrazio,

adesso ci lavoro un po

se ho dei problemi scrivo ;)