. ::  Vendi downloads con Disposable Links  ::  PRO Nuke Forms  ::  Ts Members 2.1  ::  Rilasciato Content Plus 2.2.1  ::  Nuke Debuggeer ::.
Benvenuto su PHP-Nukefordonkeys.com Donkeys76 Mercatino 1200Temi Manuale
 
Benvenuto su PHP-Nukefordonkeys.com

  Iscriviti! E' Gratis!                                                                                                   
La Tua WebAgency


Menu Generale
Home
News
Mappa del Sito
Recensioni
Trova Tutto
Utenti
Forums
Downloads
Contatti
Promo Tuo Sito
Tutorials
Speciali
Manuali
PHPNuke Tools
Utility
Gallerie
Nuke Shopping
Documenti

Recensioni Siti
· MemHT Portal
· Web Agency
· Calcio
· Dieta
· Giochi
· Gossip - SMS
· Investimenti
· Ricette cucina

**************
·casino online
·Sfrutta meglio il web
·Prestito auto

Consigliati



PHP-Nukefordonkeys.com: Forums

Phpnukefordonkeys.com :: Leggi il Topic - Come posso inserire la data nel blocco degli Ultimi 5 News?
 FAQFAQ   CercaCerca   Gruppi utentiGruppi utenti   ProfiloProfilo   Messaggi PrivatiMessaggi Privati   LoginLogin 

Come posso inserire la data nel blocco degli Ultimi 5 News?

 
Nuovo Topic   Rispondi    Indice del forum -> Addons, Blocchi, Moduli
Precedente :: Successivo  
Autore Messaggio
crhistal
Newbie
Newbie


Registrato: Jun 22, 2006
Messaggi: 176

MessaggioInviato: 31-07-2008 17:20    Oggetto: Come posso inserire la data nel blocco degli Ultimi 5 News? Rispondi citando

salve Smile

ragazzi ho messo in home il blocco che visualizza gli ultimi 5 articoli inseriti, vorrei apportare una piccola modifica, dove c'è il titolo, vorrei far comparire la data in cui è stato inserito l'articolo, e non quel "puntino",
come posso fare?
grazie! Smile



----> Niente è impossibile <----
Torna in cima
Profilo Messaggio privato Invia email HomePage MSN Messenger
duebit
Newbie
Newbie


Registrato: Feb 01, 2006
Messaggi: 415

MessaggioInviato: 31-07-2008 18:04    Oggetto: Rispondi citando

basta fare una query al db delle news

Torna in cima
Profilo Messaggio privato HomePage
crhistal
Newbie
Newbie


Registrato: Jun 22, 2006
Messaggi: 176

MessaggioInviato: 31-07-2008 18:23    Oggetto: Rispondi citando

duebit ha scritto:
basta fare una query al db delle news


mi sa che non la so fare Rolling Eyes
è complicato o è spiegabile qui?



----> Niente è impossibile <----
Torna in cima
Profilo Messaggio privato Invia email HomePage MSN Messenger
crhistal
Newbie
Newbie


Registrato: Jun 22, 2006
Messaggi: 176

MessaggioInviato: 31-07-2008 18:50    Oggetto: Rispondi citando

spetta perchè mi devo imparare, è una cosa importante questa
allora questo è il codice:

if (stristr($_SERVER['SCRIPT_NAME'], "block-Last_5_Articles.php")) {
Header("Location: index.php");
die();
}

global $prefix, $multilingual, $currentlang, $db;

if ($multilingual == 1) {
$querylang = "WHERE (alanguage='$currentlang' OR alanguage='')";
} else {
$querylang = "";
}
$content = "<table width=\"100%\" border=\"0\">";
$result = $db->sql_query("SELECT sid, title, comments, counter FROM " . $prefix . "_stories $querylang ORDER BY sid DESC LIMIT 0,5");
while ($row = $db->sql_fetchrow($result)) {
$sid = intval($row['sid']);
$title = stripslashes($row['title']);
$comtotal = stripslashes($row['comments']);
$counter = $row['counter'];
$content .= "<tr><td align=\"left\"><strong><big>·;</big></strong> ;;<a href=\"modules.php?name=News&amp;file=article&amp;sid=$sid\">$title</a></td><td align=\"right\">[ $comtotal "._COMMENTS." - $counter "._READS." ]</td></tr>";
}
$content .= "</table>";


ora nell'ultimo $content c'è il "pallino", cioè ·; e vorrei sostituirlo con la data di inserimento dell'articolo stesso..
come si fa ad aggiungere la query ?
grazie!



----> Niente è impossibile <----
Torna in cima
Profilo Messaggio privato Invia email HomePage MSN Messenger
ballacoilupi70
Newbie
Newbie


Registrato: Jan 24, 2006
Messaggi: 191

MessaggioInviato: 01-08-2008 11:13    Oggetto: Rispondi citando

devi aggiungere nella query anche la colonna time cosi:

$result = $db->sql_query("SELECT sid, title, comments, counter , time FROM " . $prefix . "_stories $querylang ORDER BY sid DESC LIMIT 0,5");

poi te la devi mettere in una variabile ad esempio dopo $counter = $row['counter']; scrivi:

$dataArticolo = $row['time'];

e poi te la devi visualizzare dove vuoi tu con echo "$dataArticolo";

stai attento che ti verrà una data tipo 2006-11-01 19:32:36
se non ti piace devi convertirla come preferisci ...

Perche' tenere fermo in casa cio' che puo' essere utile a tutti? Visita www.mettincircolo.it
Torna in cima
Profilo Messaggio privato HomePage
ballacoilupi70
Newbie
Newbie


Registrato: Jan 24, 2006
Messaggi: 191

MessaggioInviato: 01-08-2008 11:34    Oggetto: Rispondi citando

per la conversione della data dal formato YYYY-MM-DD hh:mm:ss in GG Mese AAAA hh:mm:ss puoi usare questo codice

$dataUltAgg = $dataArticolo;
if ( strlen($dataUltAgg) == 19 )
{
//Data corretta -> Formattazione DD-MM-YYYY hh:mm:ss
$dataOut = substr($dataUltAgg, 8, 2); //DD
$mese = substr($dataUltAgg, 5, 2); //MM
if ( $mese == "01" )
$mese = "Gennaio";
else if ( $mese == "02" )
$mese = "Febbraio";
else if ( $mese == "03" )
$mese = "Marzo";
else if ( $mese == "04" )
$mese = "Aprile";
else if ( $mese == "05" )
$mese = "Maggio";
else if ( $mese == "06" )
$mese = "Giugno";
else if ( $mese == "07" )
$mese = "Luglio";
else if ( $mese == "08" )
$mese = "Agosto";
else if ( $mese == "09" )
$mese = "Settembre";
else if ( $mese == "10" )
$mese = "Ottobre";
else if ( $mese == "11" )
$mese = "Novembre";
else if ( $mese == "12" )
$mese = "Dicembre";

$dataOut .= " " .$mese;
$dataOut .= " ".substr($dataUltAgg, 0, 4); //YYYY
$dataOut .= " ".substr($dataUltAgg, 11, 8); //hh:mm:ss

}//end if

scegli tu se convertire il mese oppure inserire o meno l'orario finale (commenta ciò che non vuoi)

PS: chiaramente devi visualizzare $dataOut che contiene la data nel formato che hai scelto tu

Perche' tenere fermo in casa cio' che puo' essere utile a tutti? Visita www.mettincircolo.it
Torna in cima
Profilo Messaggio privato HomePage
crhistal
Newbie
Newbie


Registrato: Jun 22, 2006
Messaggi: 176

MessaggioInviato: 01-08-2008 23:36    Oggetto: Rispondi citando

GRAZIE MILLE !!!

PS: molto interessante il tuo sito !!! Smile



----> Niente è impossibile <----
Torna in cima
Profilo Messaggio privato Invia email HomePage MSN Messenger
Mostra prima i messaggi di:   
Nuovo Topic   Rispondi    Indice del forum -> Addons, Blocchi, Moduli Tutti i fusi orari sono GMT + 2 ore
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi Topic in questo forum
Non puoi rispondere ai Topic in questo forum
Non puoi modificare i tuoi messaggi in questo forum
Non puoi cancellare i tuoi messaggi in questo forum
Non puoi votare nei sondaggi in questo forum



Powered by phpBB © 2001 - 2007 phpBB Group
Forums ©


Arizona Landscaping - Loans - United Specialties - Credit Cards
Siti consigliati: Weblord - Tiempolibresite - jugo- pcprimipassi - aliek - tweakness - Script e Manuali - net-free - Manuali - HardwareMax - Web Promotion - Directory - Tuttosoft.it - GBComputer - Computerxtreme
Network: PHP Nuke Maximus - 1 Million Free Games - 1 Million Nuke Pixel - Corvoingordo - Ingegneria Gestionale - Torre del Greco

Generazione pagina: 0.83 Secondi