MAXdev Italia

Discussioni varie su MAXdev, Drupal ed altri CMS - MODIFICA-Bypassare il numero delle news in home degli utenti

lombafly - 11 Gen 2005 - 12:35
Oggetto: modulo per visualizzare immagini
Ciao a tutti, ho fatto una piccola modifica, nulla di speciale, al modulo news.

Come sapete ogni utente puo' decidere quante news visualizzare nella home page, potete anche togliere il pulsante dal profilo ma nella tabella degli utenti rimarra' il numero (ad. es. 5) che avete scelto nelle preferenze di MD-PRO prima che l'utente si registrasse.

Supponiamo ora che solo 5 news in home non vi bastano piu', e ne volete 6.
Ora pero' avete 600 utenti registrati, non potete mica cambiare il 5 in 6 su ogni utente a mano nella tabella!!!

Se modificate solo il valore nelle preferenze di md gli utenti gia' registrati continueranno a vedere solo 5 news.

Allora che fare? Aprite il file pnuser.php del modulo news, andate alla riga 119 e modificate il

Codice:
$storynum = pnUserGetVar('storynum');


IN

Codice:
$storynum = pnConfigGetVar('storyhome');


Ed ecco fatto, 6 news per tutti!!!!

Buona Giornata da Lombafly! :wink:
Il_Barone_Rosso - 11 Gen 2005 - 12:54
Oggetto:
Citazione:

Ora pero' avete 600 utenti registrati, non potete mica cambiare il 5 in 6 su ogni utente a mano nella tabella!!!

Codice:
UPDATE `md_users` SET `pn_storynum` = '6'

lombafly - 11 Gen 2005 - 13:13
Oggetto:
Capisco che devi trovare il modo di sminuire il lavoro altrui, in particolare il mio, pero'...

Si puo' benissimo fare come hai detto, agendo direttamente sulla tabella, ma non capisco perche' agire sul database quando puoi modificare il core. Se dovessi avere bisogno di cambiarlo nuovamente? Vai ancora sulla tabella?
Io sono pigro e non ho voglia di toccare il database... Preferisco cambiare un numero 1 volta sola anzi che fare la stessa cosa 2 volte.
Il_Barone_Rosso - 11 Gen 2005 - 13:55
Oggetto:
Non ho detto nulla sul tuo lavoro, ho semplicemente corretto una informazione errata, sai c'e' anche altra gente sul forum che legge i messaggi magari poi crede sul serio che un db si modifica a mano riga per riga.

Riguardo il fatto se sia meglio modificare il db o il codice, personalmente preferisco il db, dato che piu' modifiche ci sono nel codice, piu' lavoro devi fare in fase di upgrade del sito (a patto poi di ricordarselo).
lombafly - 12 Gen 2005 - 09:01
Oggetto:
Sulla seconda cosa sono daccordo, infatti quando mi trovo ad aggiornare MD devo ricordarmi tutte le modifiche che ho fatto, dimenticandomene sempre qualcuna.
MrNet - 15 Gen 2005 - 07:08
Oggetto: Recensioni ed editor rte
Ciao,
Sarebbe interessante poter settare da amministrazione/preferenze la possibilità di escludere gli utenti dall'impostare il numero di articoli in home page.
Questa opzione, se resa standard nelle distribuzioni di Md, sarebbe molto utile nella creazione di layout autotheme graficamente complessi in cui gli spazi per moduli e blocchi sono limitati dal design.
Il_Barone_Rosso - 15 Gen 2005 - 12:33
Oggetto:
Basta eliminare il link alle opzioni di settaggio del numero delle news, lo trovi in NS-Your_Account/user/modules
Il_Barone_Rosso - 15 Gen 2005 - 12:39
Oggetto:
Scusa il file e' in modulesNS-Your_Accountuserlinks si tratta di links.changehome.php
Mr.julio - 18 Dic 2006 - 13:20
Oggetto: Re: modulo per visualizzare immagini
lombafly ha scritto:
Ciao a tutti, ho fatto una piccola modifica, nulla di speciale, al modulo news.

Come sapete ogni utente puo' decidere quante news visualizzare nella home page, potete anche togliere il pulsante dal profilo ma nella tabella degli utenti rimarra' il numero (ad. es. 5) che avete scelto nelle preferenze di MD-PRO prima che l'utente si registrasse.

Supponiamo ora che solo 5 news in home non vi bastano piu', e ne volete 6.
Ora pero' avete 600 utenti registrati, non potete mica cambiare il 5 in 6 su ogni utente a mano nella tabella!!!

Se modificate solo il valore nelle preferenze di md gli utenti gia' registrati continueranno a vedere solo 5 news.

Allora che fare? Aprite il file pnuser.php del modulo news, andate alla riga 119 e modificate il

Codice:
$storynum = pnUserGetVar('storynum');


IN

Codice:
$storynum = pnConfigGetVar('storyhome');


Ed ecco fatto, 6 news per tutti!!!!

Buona Giornata da Lombafly! :wink:


Io utilizzo PostNuke ed ho lo stesso problema.
Nel modulo News non c'è il file pnuser.php, quale devo modifcare?
Mr.julio - 19 Dic 2006 - 14:35
Oggetto: Re: MODIFICA-Bypassare il numero delle news in home degli ut
Ho risolto parzialmente.
Questa stringa di codice su Postnuke si trova in index.php del modulo News, e cambiando il codice effettivamente viene visualizzato il numero di News settate da PREFERENZE.

Unica cosa, non spunta il numeretto a link che visualizza le altre pagine di news più vecchie.
In poche parole, posso visualizzare solo le ultime 5 news inserite senza possbilità di leggere quelle precedenti.

Cosa sbaglio o cosa manca?
Mr.julio - 21 Dic 2006 - 14:50
Oggetto: Re: MODIFICA-Bypassare il numero delle news in home degli ut
Ho fatto una cosa parallela, ovvero modificare i paramentri da pnuser.php, ma il problema dei link alle altre pagine persiste.

E' una cosa normale che non ci sia possibiità di leggere gli articoli più remoti?
Grazie.
asroma - 31 Ott 2008 - 07:15
Oggetto:
avevo anche io questo problema....infatti temporaneamente...dove disattivare le vecchie news e attivare le nuove (Se volevo evitare che un utente avesse una homepage lunga 10 metri :D )...oggi...ho fatto la ricerca qui nel forum...e ho trovato questo topic....utile,semplice e funzionante grazie 1000, così ora indipendentemente dagli utenti quante news settano da visualizzare...ne possono visualizzare solo 3 come gli utenti non registrati! grazie ancora!
Bonzo - 02 Nov 2008 - 06:34
Oggetto: Settare il numero di news in home page
asroma ha scritto:
così ora indipendentemente dagli utenti quante news settano da visualizzare...ne possono visualizzare solo 3 come gli utenti non registrati! grazie ancora!

Scusa asroma, ma se vuoi sempre che gli utenti possano visualizzare solo 3 news,
pèrche non togliere direttamente il pulsante dal loro profilo?!
così che non possano settare niente.
Altrimenti un utente potrebbe pensare che sia un errore.
Scusa io setto 5 news e poi continuo a vederne solo 3, penso che ci sia qualcosa che non va!....
........ho capito male o è così?

Un saluto
asroma - 02 Nov 2008 - 07:02
Oggetto:
Come darti torto? però...le mie domande a questo punto sono 3...

1. I nuovi utenti ok non potranno settare le news...ma...i vecchi che le hanno già settate?
2. come si fa?
3. Dove sta questo pulsante? perchè io nel mio profilo non lo vedo Brick wall
Bonzo - 02 Nov 2008 - 07:44
Oggetto:
C'è già scritto tutto su questa discussione!
Leggi i messaggi sopra..

Un saluto
asroma - 02 Nov 2008 - 15:27
Oggetto:
: ) non avevo letto tutta la conversazione...appena ho due minuti lo faccio
Tutti i fusi orari sono
Powered by MDForum 2.0.83 © 2003-2007 basato su phpBB © 2001, 2002 phpBB
Tema grafico by subRebel del sito ktauber modificato e ottimizzato per MDForum da TiMax
e da MDRebel il quale usa Theme Graphics by Daz
e da Attachment-Mod 2.4.3