Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Rispondi : piccolo grande problema con categorie immagini

Autore Messaggio
dzjivas

Avanzato
Avanzato
160 Discussioni



Profilo - dzjivas
05 gennaio 2004 alle 16:53:14 Profilo - dzjivasInvia un messaggio privato Rispondi quotando
Ciao, anch'io stesso problema di caponord.
Io ho queste 4 categorie nelle immagini:
Immagini - Categorie
Festa Birra 2003 (25) Foto Rescaldina (0)
Gita ad Arnad 2003 (34) Mercatino Natale 2003 (30)

Come potete vedere su Foto Rescaldina dà 0, ma ci sono 2 sottocategorie delle quali una ho inserito un'immagine per prova:
Foto Rescaldina
Fotografie varie Rescaldina

Torna indietro

Immagini - Sottocategorie
Com'è (0) Com'era (1)

Come si vede, in pratica, non conteggia le sottocategorie nella categoria principale.

Bye 8)

---------------
Dzjivas
http://www.prolocorescaldina.it
caponord

Principiante
Principiante
3 Discussioni



Profilo - caponord
05 gennaio 2004 alle 19:53:03 Profilo - caponordInvia un messaggio privato Rispondi quotando
Mal comune mezzo gaudio :-) meno male che non è colpa mia allora :-).
Cmq qualcuno ben informato mi ha detto che molto probabilmente bisognerebbe mettere mano al db, cosa che per i rischi che comparto, e per quanto so io, al momento preferisco evitare.
Spero solo sia possibile portare tutto in una cartella senza dover cancellare e reinserire una ad una.
Anche se fosse possibile cambiare di categoria le immagini, cosa che al 99.9% funziona, bisogna credo provedere una alla volta se non si mette appunto mano al db.
Io aspetto sempre il parere degli esperti in materia magari si riesce a sistemare il bug.
Ciao
benacus

Avanzato
Avanzato
177 Discussioni



Profilo - benacus
06 gennaio 2004 alle 11:00:41 Profilo - benacusInvia un messaggio privato Rispondi quotando
mah, non so... se effettivamente fosse un prob di database allora non funzionerebbe neanche in amministrazione... secondo me è un prob di codice, oggi proverò a dargli un'occhiata. sarà difficile che io riesca a cavare un ragno dal buco, ma tentar non nuoce.
---------------
http://www.sirmioneonline.it
caponord

Principiante
Principiante
3 Discussioni



Profilo - caponord
06 gennaio 2004 alle 18:18:57 Profilo - caponordInvia un messaggio privato Rispondi quotando
Dunque tanto per chiarire, non è un problema di funzionamento o meno in amministrazione e fuori dall'amministrazione, anche perchè in amministrazione hai certi menù e vedi le sezioni in maniera diversa rispetto a quando lo fai loggato come user normale o admin al di furoi cmq del menu amministrazione. In amministrazione come si sa ti crei una categoria, ed anche una sottocategoria (come ho fatto), dato che il codice te lo permette. Poi sempre in amministrazione inserisci delle foto che invece di metterla in una normale categoria, la metti in una categoria contenuta in altra categoria. Non ci sono errori, non ci sono problemi.
Solo che quando esci dal menu amministrazione ed entri nelle immagini per consultarle, la prima maschera che vedi ti fornisce le categorie o sezioni create, ma purtroppo la categoria ne contiene altra (la quale materialmente contine le foto) è indicata con ZERO tra parentesi, come se fosse vuota, ma non lo è.
Spero di essere stato maggiormente chiaro, io sinceramente non so più come scriverlo.
Grazie.
CAPONORD

PS cmq entro qualche giorno levo tutto anche perchè secondo me non è risolvibile la cosa.
sirweb

Esperto
Esperto
231 Discussioni



Profilo - sirweb
06 gennaio 2004 alle 19:16:31 Profilo - sirwebInvia un messaggio privato Rispondi quotando
8) Scusa Capo,
potresti essere più chiaro
SCHERZO!!!
Comunque ho capito quello che intendi tu ed hai raggione.
C'è solo da sperare che nella versione nuova questi problemi siano risolti.

A proposito, ma qui esiste ancora lo staff???

Ciao DJ :p
---------------
La relatività di un discorso non deve mai superare la ragione di chi lo espone. by Giulio R.
----------------------------------
bloobs2003

Utente
Utente
81 Discussioni



Profilo - bloobs2003
06 gennaio 2004 alle 19:42:58 Profilo - bloobs2003Invia un messaggio privato blooobs2003 Rispondi quotando
Bene Capo finalmente anche Sirweb ha capito il problema hehehe [lo] scherzooo cmq effettivamente ci sono alcune cosucce che speriamo vengano risolte nella prossima versione. A proposito ma si sa qualcosa di quando uscirà? Se uscirà!!!!!.... [lo]
---------------
L'umiltà è la virtù dei grandi... http://www.blooobs.com/aspnuke
caponord

Principiante
Principiante
3 Discussioni



Profilo - caponord
06 gennaio 2004 alle 19:54:50 Profilo - caponordInvia un messaggio privato Rispondi quotando
Muahahaha ciao bella gente, stavo davvero preoccupandomi del mio modo di esprimermi [!?!]
L'importante è che ci siamo capiti e che sembra non ci sia appunto alcun rimedio, ammenochè qualcuno dello staff e qualche sviluppatore trovino opportuno interessarsi del problema anche se sta affliggendo la vecchia 1.2 (vecchia ma molto molto usata).
Ciaooooooooo
CAPONORD
Sirius

Principiante
Principiante
6 Discussioni



Profilo - Sirius
10 febbraio 2004 alle 02:48:46 Profilo - SiriusInvia un messaggio privato sirsirius@hotmail.com Rispondi quotando
Ciao Caponord, se ti può interessare (credo proprio di si... ;) ) anch'io ho cercato di porre rimedio alla visualizzazione del numero 0 sulle macro-categorie che contengono sottocategorie ma non immagini.
Ho implementato una soluzione che forse non sarà stilisticamente eccezionale ma di sicuro è efficace.
In pratica modificando le query nella Sub Sub DisplayImagesNavigation(iCategoryParent) di /includes/images-inc.asp ed aggiungendone altre, ora visualizzo per ogni categoria (sia essa padre o figlia) sia il numero di immagini contenute (le visualizzo col termine "px" abbreviando l'inglese pics) sia il numero di sotto-categorie contenute (le visualizzo col termine "alb" abbreviazione di album). Inoltre ho fatto in modo che nella visualizzazione della pagina d'immagini, sotto la tabella delle macro categorie quella delle sottocategorie non apparisse col titolo di "Immagini - Sottocategorie" (che poco mi piaceva) ma come "Galleries in (titolo della macrocategoria)".
Le modifiche da apportare sono solo sulla Sub di cui sopra.

Vediamole:

subito sotto l'inizio della Sub:
' Display a navigation bar for images
' IN : iCategoryParent (int) : image's parent category (table categories, field cParent)
' OUT : -
Sub DisplayImagesNavigation(iCategoryParent)


modifica la stringa che dichiara le variabili aggiungendo le variabili oRs1 e oRs3 per effettuare due nuove query (sotto è riportata la modifica):

Dim oCn, oRs, oRs1, oRs2, oRs3, rSQL, iLine, iNum


Subito dopo la seguente query

rSQL = "SELECT cId, cTitle, cImage FROM categories WHERE cType=" & CATEGORY_TYPE_IMAGES & " and cParent=" & iCategoryParent & " ORDER BY cTitle"
Set oRs = DBRecordSet(oCn, rSQL)


ne va agginuta un'altra, che riporto qui di seguito:

rSQL = "SELECT cTitle FROM categories WHERE cID=" & iCategoryParent & ""
Set oRs1 = DBRecordSet(oCn, rSQL)


Subito dopo la stringa If Not oRs.EOF Then
si apre un if che andiamo a modificare per visualizzare il titolo della tabella delle macro categoria o delle sotto categorie con un linguaggio un po' più "user friendly" (come ho scritto sopra, io le visualizzo con la scritta "Immagini- Categorie" se si tratta di macro categoria e con la scritta "Galleries in -titolo macro categoria-" se si tratta di sotto categoria).

Ecco l'if modificato:

If iCategoryParent = 0 Then
CreateTopTable "SearchImagesCategories", GetTranslation("LANG_IMAGES") & " - " & GetTranslation("LANG_CATEGORIES")
Else
CreateTopTable "SearchImagesCategories", "Galleries in '" & oRs1("cTitle") & "'" & vbCRLF
End If



A questo punto risolvo il problema della visualizzazione di (0) a fianco alle categorie contenenti 0 immagini ma almeno una sotto categoria (la soluzione consente di non perdere l'informazione sul numero di immagini contenute ma la arricchisce col numero di album contenuti, invogliando così l'utente ad aprire la categoria anche quando le immagini in essa contenute risultino 0).

Ecco come ho fatto: dopo il ciclo While Not oRs.EOF

si apre un if per la costruzione delle righe della tabella, e subito dopo compare la query:

rSQL = "SELECT Count(iID) FROM images WHERE iValid=True AND iCategory=" & oRs("cID")
Set oRs2 = DBRecordSet(oCn, rSQL)


a cui dobbiamo aggiungerne un'altra, sotto riportata:

rSQL = "SELECT Count(cParent) FROM categories WHERE cParent=" & oRs("cID")
Set oRs3 = DBRecordSet(oCn, rSQL)



L' if subito seguente (sotto riporto l'originario)

If oRs("cImage") <> "" Then
Response.Write " <td width=""50%"" align=""center""><a href=""" & sURLPage & "?cat=" & oRs("cID") & """><img src=""" & Server.HTMLEncode(oRs("cImage")) & """ border=""0"" alt=""" & oRs("cTitle") & """><br>" & Server.HTMLEncode(oRs("cTitle")) & " (" & oRs2(0) & ")</td>" & vbCRLF
Else
Response.Write " <td width=""50%""><a href=""" & sURLPage & "?cat=" & oRs("cID") & """>" & Server.HTMLEncode(oRs("cTitle")) & " (" & oRs2(0) & ")</td>" & vbCRLF
End If


va modificato in questo modo:

If oRs("cImage") <> "" Then
Response.Write " <td width=""50%"" align=""center""><a href=""" & sURLPage & "?cat=" & oRs("cID") & """><img src=""" & Server.HTMLEncode(oRs("cImage")) & """ border=""0"" alt=""" & oRs("cTitle") & """><br>" & Server.HTMLEncode(oRs("cTitle")) & " (" & oRs2(0) & " px, " & oRs3(0) & " alb)</td>" & vbCRLF
Else
Response.Write " <td width=""50%""><a href=""" & sURLPage & "?cat=" & oRs("cID") & """>" & Server.HTMLEncode(oRs("cTitle")) & "(" & oRs2(0) & " px, " & oRs3(0) & " alb)</td>" & vbCRLF
End If


In parole povere dico: se la sottocategoria è corredata di immagine (N.B. non si tratta di un'immagine contenuta ma dell'immagine, opzionale, identificativa della categoria al momento della sua creazione) visualizzala nella colonna assieme al titolo della categoria, linkala alla pagina della categoria e scrivi quante immagini e quanti album essa contiene, nel formato (# px, # alb).

Ecco fatto, uploadate ora il vostro file include/images-inc.asp e le tabelle relative a tutte le immagini ed album inseriti precedentemente risulteranno riscritte in un formato un po' più gradevole e funzionale.

Potevo riportare l'intera Sub modificata ma ho preferito spezzettarla e commentarla per evidenziare il processo logico che ha portato a tali modifiche, dal momento che leggendo questo thread ho notato che non sempre si è capito bene il problema (legittimissimo) sollevato da Caponord.

Un saluto a tutte/i le/gli aspnukiane/i!

PS
Colgo l'occasione per fare 2 domande allo staff di aspnuke.it, anche se non rientrano con quanto detto sopra.

1) Prevedete di implementare e "opensourcizzare"(maròòò...) un mod per la visualizzazione dei profili degli iscritti un po' più carino dell'originario? (magari con incorporata la possibilità di uploadare direttamente la/le foto dell'iscritto). RedBaron, a tal proposito, il tuo è semplicemente meraviglioso!

2) A seguito di terrificanti (ma per ora temporanei...) messaggi di errore Sql del tipo "Risource Exceeded" (laddove il mio DB-MAIN attualmente si aggira su appena 670 kb...) e della lettura dei post qui riportati circa Aruba (che mi fa da hosting) ed il presunto blocco dei siti realizzati con Aspnuke, mi consigliate di trasferire tutto il sito altrove?

.::Grazie e alla prossima::.

Sirius
---------------
The Foolish Crowd Never Quite Understands...
The Worth Of A Soul...And The Change That Is Wrought...
By The Touch Of Master's Hand...
tode

Amatore
Amatore
40 Discussioni



Profilo - tode
13 febbraio 2004 alle 09:49:37 Profilo - todeInvia un messaggio privato Rispondi quotando
Grazie mille, era proprio quello che cercavo stamattina!
Grande...
8)
---------------
Sei di Verona o provincia? Allora visita www.veditiah.net, il portale per il tuo fine settimana!
 <<  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 : 118
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: 201178 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi