06 marzo 2003 alle 15:37:07 Modificato il 31 maggio 2003 alle 21:58:15Ho 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
26 Discussioni
06 marzo 2003 alle 15:51:12 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
26 Discussioni
07 marzo 2003 alle 09:01:36 Modificato il 07 marzo 2003 alle 09:06:21La 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
6 Discussioni
24 settembre 2003 alle 02:33:40 Grazie mille! Anch'io avevo lo stesso problema e, grazie a te l'ho risolto. Pure io ho il sito in una sotto direcrtory.