Ciao!
ho messo su una piccola utility in php: un micro cms per gestire articoli che scrive un file Rss con i nostri contenuti aggiornati.
modificando i file includes/writeFeed.php , includes/writeFeedEng.php
o aggiungendovi la scrittura di un'altro file ..
si puo far in modo che scriva un xml formattato per un'applicazione flash
in modo da renderla facilmente gestibile anche da chi ha cattivi rapporti con la modifica di file.
Lato pubblico italiano ed inglese con search e paginazione
Amministrazione in italiano con inserimento contenuti nelle due lingue
Gestione articoli + modifica amministratore + aggiungi amministratore
Resize di immagini e creazione preview (testata con file fino a 3,6Mb su Aruba)
BBCodes per gestione del testo (implementabili con smiley ed icone etc...)
Rss in italiano ed inglese
Un ringraziamento particolare a Master85 e
Masterdrive.it per i tutorial php
e a Mariano Martucci per il trattamento magicquotes
gli highlights sui form lato admin provengono da:
Form Highlighting Redux | Ryan Brill
a tutti .. Grazie!
requisiti: Php 4.x con librerie GD per il resize delle immagini mySql
raccomandato linux =)
per l'installazione:
editare il file includes/connection_data.php
inserire i dati di connessione al db
inserire i nomi dei database per $dbnews e $dblogin (possono essere 2 distinti come lo stesso db, non fa differenza)
inserire l'url del sito in $urlsito o il percorso relativo alla cartella in cui lo volete installare compreso http://
copiate la cartella rss_manager nel vostro sito
!!!****
Le seguenti cartelle devono avere permessi di scrittura:
public, uploads, small, temp
****!!
dal browser chiamate il file setup.php
il file creerà i database se non esistono già,
creerà le tabelle di cui ha bisogno e mostrarà un messaggio di conferma.
insieme alle tabelle crea un administrator con
nome utente: sukurov
password: mypass
per accedere all'amministrazione.
a questo punto non ci resta che inserire un articolo dalla parte di amministrazione:
chiamo dal browser la pagina
www.miosito.it/rss_manager/admin
inserisco i dati di prima : nome utente: sukurov - password: mypass
e così ci troviamo nella parte amministrativa.
cliccando sull'icona gestione articoli posso aggiungere il nuovo articolo riempiendo gli appositi box:
titolo, titolo inglese, introduzione, introduzione inglese, articolo, articolo inglese.
(i campi non devono essere lasciati vuoti)
e scegliere se si vuole un immagine
cliccando su 'inserisci articolo' inserisco l'articolo nel database e in automatico viene scritto il file Rss nelle due lingue.
tornando su 'gestione articoli', sotto 'modifica articolo', dove prima non compariva nulla, adesso appare il nostro articolo appena inserito.
cliccandoci sopra posso editarlo attraverso i box di prima.
bene adesso possiamo vedere il lato pubblico: andiamo su rss_manager/index.php
e compare il nostro articolo con titolo introduzione e data pubblicazione. cliccandoci sopra vedremo l'articolo completo.
a sinistra invece trovate il link per il file Rss corrispettivo alla lingua in cui state visualizzando il sito.
e sotto stessa cosa per l'add a Google
!!***** dopo l'installazione cancellate il file setup.php ***********!!
per guardarlo:
| TConcept Studio - Rss Manager |
download:
http://www.thetconcept.com/blog/down...ss_manager.zip
ho testato il tutto .. ma segnalate eventuali bug!
A presto!