Forum 

Forum AspNuke.it - Il tuo Portale OpenSource in ASP

Domanda su tabella Commenti

Autore Messaggio
giorgio_anastasi

Amatore
Amatore
26 Discussioni



Profilo - giorgio_anastasi
06 marzo 2003 alle 15:37:07 Profilo - giorgio_anastasiInvia un messaggio privato Rispondi quotando
Modificato il 31 maggio 2003 alle 21:58:15

Ho visto che inserendo un commento ad una news (ma può essere inserito anche ad una news, articolo, download, ecc.) viene inserito un nuovo record nella tabella commenti con il campo cItem in cui viene salvato l'ID della news a cui fa riferimento. Siccome però non viene indicato se si tratta di una news o altro, ho notato (almeno sul mio sito), che se visualizzo un download o un articolo che hanno lo stesso ID di quello della news a cui ho aggiunto il commento, mi viene visualizzato anche il commento relativo alla news.

Qualcuno ha avuto lo stesso problema (Romolo a parte) ?
giorgio_anastasi

Amatore
Amatore
26 Discussioni



Profilo - giorgio_anastasi
06 marzo 2003 alle 15:51:12 Profilo - giorgio_anastasiInvia un messaggio privato Rispondi quotando
Ho detto una caxxxxata.... il campo type per distinguere la categoria c'è e come (cType appunto), quindi significa che ho un problema quando viene richiamata la funzione DisplayComments in comments-inc, non viene ben gestito il type.
giorgio_anastasi

Amatore
Amatore
26 Discussioni



Profilo - giorgio_anastasi
07 marzo 2003 alle 09:01:36 Profilo - giorgio_anastasiInvia un messaggio privato Rispondi quotando
Modificato il 07 marzo 2003 alle 09:06:21

La caxxxata l'ho detta solo a metà, in quanto ho riscontrato dei problemi (e non solo io) nell'inserimento e la visualizzazione dei commenti. Infatti ho visto che nell'inserire un commento, questo viene inserito nella tabella commenti, sempre con il campo cType ad 1 (come se fosse sempre una news) e quindi ho dei problemi in visualizzazione.
Il problema l'ho risolto facendo una modifica al file comments-inc.asp (in includes) nella
"Sub DisplayCommentsPage()" cambiando l'istruzione

Select Case LCase(Mid(sURLPage, 2))
con

Select Case replace(lcase(sURLPage),lcase(GLOBAL_SITE_PATH),"")

Questo perchè altrimenti non entrava in nessuna delle case e iCommentType era sempre = CATEGORY_TYPE_NEWS (1)

Il select case era sbagliato perchè andava a confrontare sempre due stringhe diverse, perchè la prima era fatta male:
se mi trovo nella pagina : www.sito.it/aspnuke/articles.asp

Select Case LCase(Mid(sURLPage, 2))
sURLPage = aspnuke/articles.asp
mentre
Case LCase(GLOBAL_SITE_ARTICLES_PAGE) = articles.asp

quindi non coinciderebbero mai.

Forse perchè il sito non si trova sulla root ???
Comunque con quella modifica ho risolto(ovviamente mettendo a posto la tabella commenti).
Se qualcuno riscontra gli stessi problemi può dirmelo ? (controllate se nella tabella commenti nel campo cType ci sono tutti 1).
aspfrank

Principiante
Principiante
6 Discussioni



Profilo - aspfrank
24 settembre 2003 alle 02:33:40 Profilo - aspfrankInvia un messaggio privato Rispondi quotando
Grazie mille!
Anch'io avevo lo stesso problema e, grazie a te l'ho risolto.
Pure io ho il sito in una sotto direcrtory.

---------------
---> bYe bYe <--- .:: eFFe eFFe ::. ;)

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 : 213
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: 558 Notizie: 180 Sondaggi: 11 Preferiti: 5685537 Post sui forum: 51195 Libro degli ospiti: 4 Eventi: 7

Versioni

Temi