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
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
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
