Argomenti: 1581    Messaggi: 8758   Risposte: 7185      
(Ultime News)------|    Nasce Cleanuke.it supporto ufficiale al cms - (18-06-2011 - 23:04:54 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.7 - (05-05-2011 - 19:49:43 - di matteoiamma)    |------|    Iamma Multi Blogs: Blogs per gli utenti del nuke - (19-03-2011 - 20:41:08 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.6 - (13-03-2010 - 20:12:46 - di matteoiamma)    |------|    Nuova Community Italiana: nasce mondophpnuke.com - (11-02-2010 - 22:08:51 - di matteoiamma)    |------|    Rilasciato Clean Nuke 1.5! - (16-12-2009 - 00:44:55 - di matteoiamma)    |------
Regolamento:
Le principali regole da rispettare per poter far parte della community... cosigliamo di visionarle per evitare malintesi.
Script:
Per motivi di sicurezza il sistema blocca l'inserimento di alcuni script per sapere come fare cliccare qui

Webother.com :: Leggi il Topic - problema statistiche
 FAQ  •  Cerca  •  Lista degli utenti  •  Gruppi utenti  •  Profilo  •  Messaggi Privati  •  Login

Information problema statistiche

Nuovo Topic Rispondi
Indice del forum » PHP-Nuke  Vai a pagina 1, 2  Successivo 
Precedente :: Successivo
AutoreMessaggio
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: problema statistiche Rispondi citando

ciao ragazzi.ho notato uno strano problema sul modulo statistiche(quello base integrato al nuke).nelle statistiche mensili mi ripete x ben 2 volte la sequenza dei mesi, indicando doppi dati in alcuni mesi.la funzione all'interno dell'index del modulo statistics mi sembra ok e nn capisco da cosa possa dipendere.ho provato a sostituire l'index con una vecchia versione ma ottengo lo stesso risultato.vi posto la funzione:

function MonthlyStats($year,$month){
global $sitename, $module_name, $nowdate;
include("header.php");
title("$sitename "._STATS."");
opentable();
$year = intval($year);
$month = intval($month);
$nowdate = intval($nowdate);
showDailyStats($year,$month,$nowdate);
echo "<BR>";
echo "<center>[ <a href=\"modules.php?name=$module_name\">"._BACKTOMAIN."</a> | <a href=\"modules.php?name=$module_name&amp;op=Stats\">"._BACKTODETSTATS."</a> ]</center>";
closetable();
include("footer.php");

grazie in anticipo x la risposta.



MessaggioInviato:
Ven Dic 15, 2006 11:03 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Se non hai toccato nulla è strano cmq controlla la funzione showMonthStats




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Dic 16, 2006 1:31 am
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

eccola la funzione.è come se da un certo giorno di novembre in poi incomincino ad essere doppiate le statistiche,c'è novembre che presenta dati discordanti sia nel primo campo che nel secondo(quello che doppia), mentre dicembre ha gli stessi dati!!!incredibile...
function showMonthStats($nowyear,$nowmonth){
global $prefix,$bgcolor1,$bgcolor2,$db, $ThemeSel, $module_name;
$l_size = getimagesize("themes/$ThemeSel/images/leftbar.gif");
$m_size = getimagesize("themes/$ThemeSel/images/mainbar.gif");
$r_size = getimagesize("themes/$ThemeSel/images/rightbar.gif");
$resultmonth = $db->sql_query("SELECT sum(hits) as TotalHitsMonth from ".$prefix."_stats_month where year='$nowyear'");
list($TotalHitsMonth) = $db->sql_fetchrow($resultmonth);
$db->sql_freeresult($resultmonth);
$result = $db->sql_query("select month,hits from ".$prefix."_stats_month where year='$nowyear'");
echo "<center><b>"._MONTLYSTATS." $nowyear</b></center><br>";
echo "<table align=\"center\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"3\" border=\"0\">";
echo "<tr><td width=\"25%\" bgcolor=\"$bgcolor2\">"._UMONTH."</td><td bgcolor=\"$bgcolor2\">"._SPAGESVIEWS."</td></tr>";
while($row = $db->sql_fetchrow($result)) {
$month = intval($row['month']);
$hits = intval($row['hits']);
echo "<tr bgcolor=\"$bgcolor1\"><td>";
if ($month != $nowmonth) {
echo "<a href=\"modules.php?name=$module_name&amp;op=MonthlyStats&amp;year=$nowyear&amp;month=$month\" class=\"hover_orange\">";
getmonth($month);
echo "</a>";
} else {
getmonth($month);



MessaggioInviato:
Sab Dic 16, 2006 9:37 am
Top of PageProfiloMessaggio privato
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

sniffer, ho controllato sul mio sito di prova sul quale faccio i test online prima di modificare quello personale ed ho visto che li è tutto ok.considera che gli ultimi moduli caricati sono il kalender ed il modulo birthday che cmq sono legati a date etc.presumo possa trattarsi di uno di loro, però il problema è che ad esempio birthday crea una sua tabella che nn ha niente a che vedere con le statistiche.forse kalendar va a toccare qualcosa o sbaglio?se cancellasssi da db il dato doppio succederebbe qualcosa?



MessaggioInviato:
Sab Dic 16, 2006 10:14 am
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Andare a cancellare valori nel database è sempre un rischio perchè non è detto che quel valore non sia legato ad altre tabelle.
Visto che hai un sito di prova io proverei ad esportare le tabelle che danno problemi e le caricherei nel sito di prova, in questo modo si possono fare tutte le prove necessarie senza correre rischi.
La cosa importante è fare sempre una copia di backup di quello che si va a modificare.




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Dic 16, 2006 12:18 pm
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

vediamo se ho capito sniffer:
1)backup tabelle stats del sito di prova, x sicurezza
2)salvataggio di quelle del sito che gestisco
3)sostituzione con quelle appena salvate
se mi dai l'ok faccio una prova e ti faccio sapere Wink



MessaggioInviato:
Sab Dic 16, 2006 12:39 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

La prova la fai sul sito di prova quindi backup sito e carichi tutto sul sito di prova Wink




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Dic 16, 2006 12:47 pm
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

oki capo Smile



MessaggioInviato:
Sab Dic 16, 2006 12:55 pm
Top of PageProfiloMessaggio privato
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

allora.-ho guardato bene entrambe le tabelle prima di fare la sostituzione ed ho visto che l'unica differenza sta nelle nuove voci che qualcos'altro crea.visto che cmq la tabella del sito sul quale lavoro è cmq salvata provo a cancellare le voci doppie, tanto se c'è qualcosa che le ricrea cmq le rigenererà.male che va le sostituisco.tutto sta a capire cosa le doppia.ti assicuro che entrambe le tabelle(quelle del sito di prova e quelle del sito sul quale lavoro) sono identiche in tutto e x tutto.



MessaggioInviato:
Sab Dic 16, 2006 2:28 pm
Top of PageProfiloMessaggio privato
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

ho cancellato le doppie voci e sembrano non essrci + problemi.cioè nn ricrea i mesi doppi come prima, però la visualizzazione dei mesi nn è regolare e cioè mese 1,2,3 etc...rimane un pò sfalzata.bisognerà anche vedere se nel 2007 funzionerà normale...incrocio le dita Wink



MessaggioInviato:
Sab Dic 16, 2006 2:36 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Io mi preparo e faccio gli scongiuri




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Dic 16, 2006 5:09 pm
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

ma da che cacchio può dipendere sniffer??sembra tutto ok....



MessaggioInviato:
Sab Dic 16, 2006 5:20 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Potrebbe essere stato qualche modulo che hai o avevi installato ma non è semplice da capire, vediamo se il problema si manifesta nuovamente Wink




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Dic 16, 2006 5:24 pm
Top of PageProfiloMessaggio privatoHomePage
francescodelv
Senior 2°Level
Senior 2°Level


Registrato: Sep 22, 2006
Messaggi: 315


Oggetto: Rispondi citando

ok.ma dici che è meglio nn smanettare x cercare di dare il giusto ordine alle mensilità??mi compaiono sballate: gennaio, febbraio, agoisto, settembre, ottobre, novembre, marzo, aprile, maggio Laughing Laughing .



MessaggioInviato:
Sab Dic 16, 2006 6:49 pm
Top of PageProfiloMessaggio privato
Sniffer
Amministratore
Amministratore


Registrato: Jul 20, 2003
Messaggi: 3218
Località: Verona

Oggetto: Rispondi citando

Citazione:
ok.ma dici che è meglio nn smanettare x cercare di dare il giusto ordine alle mensilità??mi compaiono sballate: gennaio, febbraio, agoisto, settembre, ottobre, novembre, marzo, aprile, maggio .

Dal tuo precedente post sembrava che fosse quasi tutto regolare mi riferisco a questo
Citazione:
ho cancellato le doppie voci e sembrano non essrci + problemi.cioè nn ricrea i mesi doppi come prima, però la visualizzazione dei mesi nn è regolare e cioè mese 1,2,3 etc...rimane un pò sfalzata.bisognerà anche vedere se nel 2007 funzionerà normale...incrocio le dita

Come ti dicevo cancellare valori all'interno di una tabella può comportare problemi con altre, le tabelle relative alle statistiche sono 4 _stats_date, _stats_hour, _stats_month e _stats_year ogni tabella è strettamente legata quindi devi anche controllare quelle tabelle se non lo hai già fatto.
Da tenere presente che i contenuti di alcune tabelle come ad esempio quelle del forums hanno all'interno dei contenuti che non sono di semplice lettura è per questo che ti avevo consigliato di non maneggiare con le tabelle a meno che i problemi non siano gravi o che tu non sappia quello che vai a modificare tutto qui Giocoliere




_________________
Non inviatemi pm con richieste di aiuto grazie.
 Su questo forum solo gli utenti
 registrati possono vedere i links!  
 Registrati o fai il login
MessaggioInviato:
Sab Dic 16, 2006 10:49 pm
Top of PageProfiloMessaggio privatoHomePage
Mostra prima i messaggi di:   
Tutti i fusi orari sono GMT + 2 ore
Nuovo Topic Rispondi
Indice del forum » PHP-Nuke Vai a pagina 1, 2  Successivo 

Vai a:  
Key
  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, 2005 phpBB Group



http://www.top100italiana.com

 

Tutti i diritti riservati Copyright © 2003-2024