Banner Shishii
Pagina aggiornata il:  15/01/2005 11:32

Pagina Stampabile     Pagina Stampabile

News Semi Pro v. 1.2 ita


Si tratta di uno script in PERL che serve per fare inserire ai visitatori delle news sul tuo sito in condizioni di sufficiente sicurezza.
La struttura per grandi linee è la seguente:

Puoi scegliere se usare due pannelli di controllo separati (ad_com_news.shtml e pub_com_news.html) per l'amministratore e gli utenti od uno unico (com_news.shtml). In entrambe i casi tramite essi si inseriscono delle news contraddistinte da un titolo. Il titolo andrà a formare il link dinamico che comparirà nella pagina che presenta l'indice delle news che verrà formato dai titoli in ordine decrescente di inserimento. Quindi puoi inserire i titoli delle news in qualunque pagina preferisci, anche la home page. Il testo invece andrà a riempire una pagina html creata dallo script e su cui si giungerà tramite il link suddetto. Lo stesso pannello di controllo consente di cancellare le news e il relativo link.

A differenza del precedente mio script "News_facili" questo à orientato a consentire ai visitatori la creazione di news in condizioni di relativa sicurezza.

Infatti il visitatore può solamente inserire news, mentre l'amministratore, identificato tramite password (non cryptata) può cancellare delle news, inserire in un elenco le parole vietate, cancellare dall'elenco le parole vietate. Si può scegliere per il corpo del testo se sostituire le parole vietate con una stringa di tua scelta oppure impedire la pubblicazione della news. Invece nel caso del titolo l'uso di una parola vietata impedisce sempre la pubblicazione della News.

Inoltre l'amministratore viene avvisato tramite mail in caso dei seguenti eventi:

  1. Inserimento di una nuova news.
  2. Tentativo di cancellazione di una news.
  3. Tentativo di inserimento di una parola vietata.
  4. Tentativo di cancellazione di una parola vietata.

In questi tre ultimi casi solo se non viene inserita la password o è scorretta. E' prevista anche la possibilità di usare un file di log per monitorare l'uso del pannello di controllo. Ogni inserimento nel log contiene anche l'identificazione dell'IP dell'operatore.

Si può regolare la dimensione massima del file di log (dopo 100 scritture diventa di circa 40Kbyte). Il meccanismo automatico prevede che prima del suo svuotamento i suoi dati vengano inviati per email all'amministratore in modo da non perderli.

Queste sono tutte le opzioni possibili:

Gli elenchi a tendina di pagine esistenti e di parole vietate tra cui scegliere quelle da cancellare sono fatti con uno script che verifica le relative directory e genera il codice html necessario direttamente sul pannello, per cui tali dati sono sempre aggiornati automaticamente.

Sulla pagina html sono presenti JavaScript che consentono l'anteprima di pagine esistenti.

Copyright:

Script soggetto a licenza GPL

A questo punto se vuoi altre notizie puoi leggere la guida , oppure scaricare il file zip di News_semi_pro v. 1.2 ita .


Indice del sito