Back to top

Autore Topic: Anniversari e Ricorrenze  (Letto 1957 volte)

Offline Cialda

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Anniversari e Ricorrenze
« il: 12 Giu 2010, 21:40:22 »
Ci sono tante estensione che gestiscono gli appuntamenti le manifestazioni in calendari vari, ma purtroppo non ho trovato quello che serve a me.

Mi serve un modulo che mi tenga memorizzati 365 campi, in modo che per esempio il 25 Dicembre mi faccia apparire  la scritta (pre memorizzata da me):

25 Dicembre
Natale

In poche parole devo far apparire nel mio sito una sorta di promemoria per i vari anniversari Storici.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Anniversari e Ricorrenze
« Risposta #1 il: 12 Giu 2010, 21:58:55 »
articoli con la loro bella data di inizio e fine pubblicazione...
si lo so, c'è l'anno  ma si risolverebbe con una semplice variazione manuale sul database una volta l'anno..
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Cialda

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re:Anniversari e Ricorrenze
« Risposta #2 il: 12 Giu 2010, 22:24:26 »
L'idea non è male... usare la data di inizio e fine pubblicazione

Però sorgono dei problemi:

Come faccio ad inserirlo in una posizione del Template?
Posso cambiare l'anno dal database senza entrare in ogni singolo articolo?
Gestire 365 Articoli in questa maniera penso che sia un po rognosa

Perché 365 articolo o ricorrenze???  Siccome il mio sito tratta argomenti storici Aeronautici, ogni giorno c'è un anniversario di qualcosa.

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re:Anniversari e Ricorrenze
« Risposta #3 il: 13 Giu 2010, 09:59:13 »
Citazione
Posso cambiare l'anno dal database senza entrare in ogni singolo articolo?

in teoria sarebbe un solo clic con notepad++  (cerca tutti 20xx  e sostituisci tutti con 20yy)  la difficoltà sarà nell'isolare la parte di database  che ti interessa senza incidere li dove  non serve

Citazione
Gestire 365 Articoli in questa maniera penso che sia un po rognosa
sempre item  (elementi sono)  anche con una estensione non sarebbe poi tanto diverso

inoltre gli articoli hanno una serie infinita di moduli che potresti utilizzare, dalla ricerca alle diverse visualizzazioni...

per pubblicare nei moduli ti basta il modulo news-flash che ci sta di default

(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline Cialda

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re:Anniversari e Ricorrenze
« Risposta #4 il: 13 Giu 2010, 19:54:52 »
Vediamo se riesco a buttare giù due righe di codice in php per fare tutto in maniera automatica, male che vada userò il metodo da te suggerito.

Grazie ancora.

Offline Cialda

  • Nuovo arrivato
  • *
  • Post: 21
  • Sesso: Maschio
    • Mostra profilo
Re:Anniversari e Ricorrenze
« Risposta #5 il: 14 Giu 2010, 23:21:05 »
Sono riuscito a scrivere qualcosina che funziona decentemente, questa è la base, bisogna sistemarlo un pochino con qualche accortezza grafica.

Ho fatto girare lo script PHP come modulo grazie a PHP Module www.fijiwebdesign.com

Codice: [Seleziona]
<?php
// Genera il nome del file in base alla data con il suo percorso (cartella/)
// Supponiamo che sia il 25 Dicembre avremo:
// cartella/25-12.htm
$today 'cartella/';
$today .= date("d-m");
$today .= ".htm";

// Controlla se esiste il file html associato alla data
// se positivo mostrerà il contenuto del file
// in caso contrario mostrerà la frase: Nessuna ricorrenza memorizzata
if (file_exists($today)) {
    @include(
"$today");
} else {
    echo 
"Nessuna ricorrenza memorizzata";
}
?>

Questa è la mia prima esperienza in PHP quindi suggerimenti e consigli sono sempre ben accetti, mi piacerebbe appena completato convertirlo in modulo, ma sarà in una fase successiva.

 



Web Design Bolzano Kreatif