Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

mod per amministrazione articoli con paginazione e cambio data

Autore Messaggio
lucapuccetti

Utente
Utente
93 Discussioni



Profilo - lucapuccetti
19 gennaio 2006 alle 02:19:17 Profilo - lucapuccettiInvia un messaggio privato Rispondi quotando
Modificato il 22 gennaio 2006 alle 15:44:47



Mod che fa tre cose

1) paginazione lato admin articoli
2) cambio data articoli
3) visualizzazione appartenenza categoria articoli

attenzione al path del collegamento al db verso la riga 33

a proposito se qualcuno riesce a fare andare il mod anche con la connessione standard gliene sarei grato....

Questo mod permette la paginazione degli articoli e il cambio della loro data

Non è ccs compliant, bisognerebbe modificarlo...mettendo al posto di ciascun tag di stile i rifrimenti alle classi del foglio di stile (scusate avevo fretta...) comunque queste sono dettagli l'importante è la paginazione ed il cambio data, come nelle news. Il cambio data può essere utile anche per cambiare l'ordine di comparsa di un articolo all'interno di una data categoria....

saluti

Luca Puccetti

Pisa

potete scaricarlo da qui: http://www.consulto.net/downloads/admin_articles-inc.zip
kaburu

Eliminato
Eliminato
0 Discussione



Profilo - kaburu
19 gennaio 2006 alle 16:53:09 Profilo - kaburuInvia un messaggio privato Rispondi quotando
chiedo scusa cosa si intende per paginazione articoli?
c'è un link di esempio?
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
19 gennaio 2006 alle 17:29:10 Profilo - emuInvia un messaggio privato Rispondi quotando
Si intende che se la lista degli articoli e' composta da molti record, ne vengono mostrati solo un certo numero per ogni pagina.
Ma aspnuke possiede le funzioni di paginazione sue, che funzionano con le connessioni standard.
Non ricordo se sono state implementate anche negli articoli (mi pare di si'), ma e' comunque molto facile.
Ciao
---------------
development@aspnuke.it
lucapuccetti

Utente
Utente
93 Discussioni



Profilo - lucapuccetti
22 gennaio 2006 alle 02:09:00 Profilo - lucapuccettiInvia un messaggio privato Rispondi quotando
non sono stato chiaro

Questo non è un mod per la parte lato utente, ma lato amministratore!!!!

Con questo mod potrete amministrare gli articoli in modo che ad esempio ne vengano mostrati solo 10 per ogni pagina

Immaginate di avere centinaia di articoli o di news (il sistema va bene anche per l'amministrazione delle news) come fate ad amministrarle? Il sistema di default ve ne fa vedere quelle che stabilite con la variabile Top ma se uno li vuole vedere tutti ? viene una pagina lunga Km !!!

Con questo mod anche se ci sono migliaia di news come ad esempio sul sito pillole.org
(lo so è in aspnuke 1.2, ma il concetto è lo stesso)
potrete amministrarle agevolmente poi ho realizzato un mod per cercare lato amministrativo una certa news per data con un caldendario

Non posso farvi vedere queste cose perchè sono lato admin. Ma è facilissimo provare

rinominate ad esempio nel server il file admin_articles-inc.asp come admin_articles_good-inc.asp

così sarete sempre a posto e poi caricate sul vostro server nella cartella includes il file che ho postato cambiando ovviamente il path del db e nominandolo admin_articles-inc.asp e provate.

ovviamente se non avete molti articoli non vi riguarda.

Per esperienza amministro un sito con migliaia di news(circa 2400) e capirete bene che senza un sistema di navigazione paginato lato amministrativo è difficile....
Inoltre importantissimo potrete cambiare la data degli articoli come avviene per le news.

saluti

luca
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
22 gennaio 2006 alle 06:33:11 Profilo - emuInvia un messaggio privato Rispondi quotando
Ok, la paginazione lato admin e il cambio di data sono due utili funzioni, ma non potevi implementarle come fa aspnuke senza bisogno di connessioni di tipo diverso?
Comunque grazie per il contributo, la comunita' ha bisogno di utenti come te che condividono il loro lavoro.
Solo un'osservazione, che vale per tutti: a che serve postare migliaia di righe di codice che NESSUNO legge (20 righe di codice di solito sono gia' troppe)? Potevi dire: "ho fatto questo e quest'altro, scaricate da qui le mie modifiche" inserendo un link che punta ad uno zip sul tuo spazio web.
Ciao

---------------
development@aspnuke.it
lucapuccetti

Utente
Utente
93 Discussioni



Profilo - lucapuccetti
22 gennaio 2006 alle 11:48:55 Profilo - lucapuccettiInvia un messaggio privato Rispondi quotando
Grazie dei consigli in effetti il codice è lungo e la prossima volta farò uno zip e lo metetrò su un server non ci avevo pensato....

Per quanto riguarda la connessione ho provato, ma non ci sono proprio riuscito mi dava, mi sembra, un errore di cursore. Siccome la paginazione lato admin è davvvero insostituibile nella mia esperienza e vale anche per le news i downloads etc, credo che tu o qualcuno della comunità molto più capace riuscirà sicuramente a risolvere il problema della modifica con connessione standard. Poi bisogna pure dire che OLEDB mi sembra più performante di DBQ.

grazie dei consigli
saluti
Luca
emu

Moderatore

Esperto
Esperto
1714 Discussioni



Profilo - emu
22 gennaio 2006 alle 14:50:25 Profilo - emuInvia un messaggio privato Rispondi quotando
Basta che guardi come funziona la paginazione di aspnuke (la funzione DBPageRecordSet) e scoprirai come si fa ad evitare gli errori del cursore.
OLEDB dovrebbe (in teoria) essere piu' performante, ma ha una serie di problemi dovuti alle diverse versioni presenti sui server (3.51, 4.0, ecc.) e poi ha una diversa gestione dei valori true/false, per cui la sconsiglierei. Per avere prestazioni migliori, e' molto meglio passare a mysql.
Ciao
---------------
development@aspnuke.it
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
22 gennaio 2006 alle 15:11:19 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
SE TI FOSSE POSSIBILE, CANCELLA TUTTO IL CODICE CHE HAI INSERITO, NON SERVE A NESSUNO, SE NON AD APPESANTIRE LA PAGINA.
CIAUZZ DJ
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

lucapuccetti

Utente
Utente
93 Discussioni



Profilo - lucapuccetti
22 gennaio 2006 alle 15:32:10 Profilo - lucapuccettiInvia un messaggio privato Rispondi quotando
Che non serva lo dici tu. Per me è assolutamente indispensabile e così pure il cambio data negli articoli! E' anzi strano che non ci sia di default un sistema di paginazione lato admin!!!La pagina funziona non bene, ma benissimo con db molto pesanti, almeno su aruba!

Poi se volete cambiare driver alla stringa di collegamento non vi vuole nulla.

saluti

Luca
djveleno

Amministratore

Esperto
Esperto
1025 Discussioni



Profilo - djveleno
22 gennaio 2006 alle 15:36:50 Profilo - djvelenoInvia un messaggio privato Rispondi quotando
Forse non mi sono spiegato, qui nel forum non serve, quindi per faqvore cancellalo
---------------
A lavare la testa ai somari, ci si rimette l'acqua e il sapone!

http://aspnuke208.somee.com/Default.asp

 1  2  >>

Log in

Login
Password
Memorizza i tuoi dati:

Cerca

 

Sostieni AspNuke

Un piccolo gesto per aiutarci a mantenere AspNuke.it online

Promo

MusicWebItalia.it
Video Testi Traduzioni Spot Colonne sonore Accordi e Spartiti gratis.

Visitatori

Visitatori Correnti : 113
Membri : 0 offline Anna

Iscritti

 Utenti: 18940
Ultimo iscritto : glauco
Lista iscritti
Messaggi privati: 3373 Commenti: 2210 Immagini: 39 Downloads: 144 Articoli: 49 Pagine: 101 Siti web: 425 Notizie: 180 Sondaggi: 11 Preferiti: 202723 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi