Clicca QUI
 
homepage opencommercio forum downloads le nostre faq progetti maxdev documentazione accedi al tuo profilo  
Menu Principale
Articoli recenti
Mercoledì 06 Febbraio
·Ecco OpenCommercio MS2.2 RC2a (0)
Venerdì 01 Febbraio
·Rilasciata oscommerce MS2.2 RC2 a (0)
Mercoledì 16 Gennaio
·Rilasciato osCommerce Online Merchant v2.2 RC2 (0)
Martedì 01 Gennaio
·Ecco AutoTheme 0.81 per OPC/OSC MS2.2 RC1 (0)
Venerdì 28 Settembre
·MDPro 1.082 rilasciato (0)
 Articoli vecchi
Categorie

  FAQ ForumFAQ Forum   CercaCerca  Gruppi utentiGruppi utenti  ProfiloProfilo  Options forumOptions forum  Discussioni controllateDiscussioni controllate  Forum controllatiForum controllati
Le ultime dal forum Le ultime dal forum  Messaggi privati Messaggi privati    LoginLogin 
Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Autore Messaggio
GclaudioOffline
Nuovo entrato
Nuovo entrato


Registrato: 17 Apr 2007
Messaggi: 23
Località: Roma
Utente
Status: Offline
Messaggio  Inviato: 23 Giu 2008 - 20:53 Rispondi citando Torna in cima
Oggetto: news più lette

scusate ma c'è un modulo per visualizzare le news più lette?
ho provato a fare una ricerca ma non ho trovato nulla, comunque se c'è una discussione al riguardo potreste scrivere l'indirizzo?
vi ringrazio, ciao Gclaudio
Profilo Homepage Yahoo messenger MSN messenger
BonzoOffline
Moderatore
Moderatore


Registrato: 08 Set 2004
Messaggi: 654
Località: Arezzo | Roma | Pescara

Status: Offline
Messaggio  Inviato: 24 Giu 2008 - 00:58 Rispondi citando Torna in cima
Oggetto: Blocco News con ordinamento per numero di letture

Gclaudio ha scritto:
ho provato a fare una ricerca ma non ho trovato nulla, comunque se c'è una discussione al riguardo potreste scrivere l'indirizzo?

Se hai fatto una ricerca perchè chiedi se c'è una discussione?!

Comunque per il momento non c'è il modulo che chiedi.
E poi a dir la verità non si tratterebbe neanche di un modulo, basterebbe fare l'ordinamento delle news per numero di volte più lette, il modulo è praticamente quello delle "News".
Non sarebbe neanche tanto complicato. Ecco come fare:

il dato che desideri esiste già nella tabella delle news.
Infatti nella tabella _stories c'è il campo pn_counter che appunto è il numero di volte che una news viene letta.

Potresti modificare un blocco modulo news, per esempio il blocco "Story Title".
Questo blocco ti permette di far visualizzare tutte le news, oppure quelle di un certo argomento e puoi decidere il numero di news da far visualizzare. Di default le news all'interno del blocco vengono visualizzate io ordine di data decrescente, cioè dalla più recente a quella più vecchia.
Puoi andare a modificare la query di tale blocco e al posto di ordinamento per data fai l'ordinamento per numero di volte che la news è stata letta.

Il file che devi modificare è questo: modules/Blocks/blocks/stories.php
Devi aggiungere al SELECT della query iniziale il campo "pn_counter".
La query è quella di riga 85 e deve essere modificata così:
Codice:
    $query = "SELECT $storiescolumn[aid] AS \"aid\",
                    $storiescolumn[catid] AS \"cid\",
                    $storiescatcolumn[title] AS \"cattitle\",
                    $storiescolumn[sid] AS \"sid\",
                    $topicscolumn[topicid] AS \"tid\",
                    $storiescolumn[time] AS \"time\",
                    $storiescolumn[title] AS \"title\",
                    $topicscolumn[topicname] AS \"topicname\",
               $topicscolumn[counter] AS \"counter\"
                        FROM         $pntable[stories]";


Ho aggiunto prima della riga FROM il campo COUNTER:
$topicscolumn[counter] AS \"counter\"

ATTENZIONE: devi mettere la virgola nella riga precedente a quella che aggiungi!!

Poi devi modificare l'ordinamento finale nella riga 186 e 188.
La riga 186 deve diventare così:
Codice:
        $query .= " AND $storiescolumn[gid]='".$cnlGroup."' $storiescolumn[counter] DESC";


E la riga 188 così:
Codice:
$query .= " AND $storiescolumn[gid]='0' ORDER BY $storiescolumn[counter] DESC";


Praticamente ora avrai le news del blocco "Story Title" ordinate in ordine decresente da quella più letta a quella meno letta.
NOTA: il blocco in questione con questa modifica avrà sempre l'ordinamento per news più lette. Se vuoi lo stesso modulo con l'ordinamento tradizionale (cioè per data) devi fare una copia del file originale "modules/Blocks/blocks/stories.php" e chiamarlo in un'altro modo, per esempio "stories_by_data".
In questo modo avrai due blocchi news, uno con l'ordinamento per data (quello originale che avrai rinominato) e l'altro con ordinamento per news più lette (il file stories.php con le modifiche che ti ho indicato)

Se invece del blocco vuoi l'ordinamento delle News nella pagina principale del modulo il ragionamento è lo stesso....puoi provarci tu!

Così almeno questo post può essere utile anche ad altri utenti ;)

Un saluto

_________________
Matteo Carletti (Bonzo)
Se vuoi allungare la vita dei Moderatori allora LEGGI IL REGOLAMENTO DEL FORUM. Non abbandoniamo i Moderatori a loro stessi. I Moderatori aiutano la società e anche tu puoi dare una mano per supportarli nel loro compito: con solo 2 minuti puoi leggere il REGOLAMENTO DEL FORUM e fare molto per i Moderatori!

www.isartegiovagnoli.com - Istituto Statale d'Arte di Sansepolcro e Anghiari
www.agriturismoilsasso.it || www.agriturismoanghiari.it
www.beccacciaiditalia.com
Profilo Homepage MSN messenger
TiMaxOffline
Project Manager e fondatore
Project Manager e fondatore


Registrato: 16 Apr 2005
Messaggi: 4591
Località: Montreal Canada - Bergamo Italy

Status: Offline
Messaggio  Inviato: 24 Giu 2008 - 05:06 Rispondi citando Torna in cima

bè c'è il modulo topx della 1.076 si potrebbe aggiornarlo

_________________
TiMax

MAX s.o.s. supporta questi progetti supporta anche tu MAX s.o.s.

Vuoi aggiornare e/o mantenere aggiornato il tuo sito e non hai il tempo e/o le competenze per farlo ?
Contattaci, potrai avere servizi professionali fatti su misura per te, numero verde 800 032 883

Sei un webmaster o un rivenditore ? stiamo preparando nuovi prodotti e servizi proprio per te, contatta MAX s.o.s.

MAX s.o.s. Fantasia e dinamicità Italiane, qualità e servizi Canadesi Web Services, hosting ed housing professionali
Realizzazione siti web, portali dinamici, E-commerce, moduli ed addons per portali.
Supporto tecnico 24/24 7/7 - Contratti assistenza e manutenzione -
Galleria con migliaia di temi grafici disponibile.
Profilo Homepage Indirizzo AIM Yahoo messenger MSN messenger Numero ICQ
BonzoOffline
Moderatore
Moderatore


Registrato: 08 Set 2004
Messaggi: 654
Località: Arezzo | Roma | Pescara

Status: Offline
Messaggio  Inviato: 24 Giu 2008 - 10:31 Rispondi citando Torna in cima
Oggetto: Modulo TopX di MDPro 1.076: aggiornarlo per MDPro 1.0821

TiMax ha scritto:
bè c'è il modulo topx della 1.076 si potrebbe aggiornarlo

Già! Non ci avevo pensato ;)
O meglio, la modifica suggerita può essre fatta in 1 minuto, mentre l'aggiornamento del vecchio modulo TopX di MdPro 1.076 richiede un pò più di tempo.
Per caso TiMax la tua frase è una richiesta implicita per mettere mani alla conversione ? ;)
Comunque prenderò in considerazione la questione.

A proposito di convertire vecchi moduli:
ho terminato la conversione di PNzClassifieds per MDPro 1.0821....
....ultima fase di test e poi lo rilascerò qui sul forum.
@ TiMax: magari potrebbe essere pubblicato anche in AreaFiles.


Un saluto

_________________
Matteo Carletti (Bonzo)
Se vuoi allungare la vita dei Moderatori allora LEGGI IL REGOLAMENTO DEL FORUM. Non abbandoniamo i Moderatori a loro stessi. I Moderatori aiutano la società e anche tu puoi dare una mano per supportarli nel loro compito: con solo 2 minuti puoi leggere il REGOLAMENTO DEL FORUM e fare molto per i Moderatori!

www.isartegiovagnoli.com - Istituto Statale d'Arte di Sansepolcro e Anghiari
www.agriturismoilsasso.it || www.agriturismoanghiari.it
www.beccacciaiditalia.com
Profilo Homepage MSN messenger
GclaudioOffline
Nuovo entrato
Nuovo entrato


Registrato: 17 Apr 2007
Messaggi: 23
Località: Roma
Utente passivo
Status: Offline
Messaggio  Inviato: 24 Giu 2008 - 10:47 Rispondi citando Torna in cima

ringrazio molto per la veloce risposta, ora provo.
Ciao, Gclaudio
Profilo Homepage Yahoo messenger MSN messenger
SkinOffline
Moderatore
Moderatore


Registrato: 04 Dic 2002
Messaggi: 1652
Località: Lucca

Status: Offline
Messaggio  Inviato: 24 Giu 2008 - 15:18 Rispondi citando Torna in cima

Ottimo per PNzClassifieds ;-), grande Bonzo !!!

_________________
www.pointnet.it: web design; templates per il web; temi per MDPro | Oscommerce | Autotheme | Autorender
Profilo Homepage
SkinOffline
Moderatore
Moderatore


Registrato: 04 Dic 2002
Messaggi: 1652
Località: Lucca

Status: Offline
Messaggio  Inviato: 24 Giu 2008 - 15:26 Rispondi citando Torna in cima

Gclaudio ha scritto:
scusate ma c'è un modulo per visualizzare le news più lette?
......


C'e' il modulo Archives, non solo fa una lista di news, categorie e sottocategorie, ma dice anche la data e quante volte l'articolo è stato letto, indica anche il numero di commenti.

Per ogni voce è possibile scegliere l'ordinamento, crescente o decrescente.

http://www.maxdevitalia.com/mod-Areafiles-view-cid-174-start-0.html

_________________
www.pointnet.it: web design; templates per il web; temi per MDPro | Oscommerce | Autotheme | Autorender
Profilo Homepage
Mostra prima i messaggi di:     
Vai a:  
Tutti i fusi orari sono GMT
Nuova discussione   Rispondi
Precedente Versione stampabile Messaggi privati Successivo
Powered by MDForum 2.0.8© 2003-2007 MAXdev
Tema grafico by subRebel del sito ktauber modificato e ottimizzato per MDForum da TiMax
Supporto italiano by Open Italia
 
Un altro progetto di MAX s.o.s.
Crediti Powered by MDPro