• Home
  • Forum
  • Fare Web
  • Classic ASP

Quotare un messaggio

  • Creatore Discussione Creatore Discussione frankiedeguello
  • Data di inizio Data di inizio 3 Feb 2006

frankiedeguello

Utente Attivo
24 Mag 2005
42
0
0
49
  • 3 Feb 2006
  • #1
Salve a tutti!

Sto costruendo un Forum in ASP VBScript, ho creato molte delle funzioni "ordinarie" del Forum (aggiungi discussione, ultimo messaggio, autore, aggiungi messaggio ecc ecc) vorrei completare il tutto con una cosa che finora sono riuscito solo a fare in maniera molto "macchinosa"!

Sto parlando del REPLY WITH QUOTE o come volete, la mia domanda è: qual'è il metodo migliore per realizzare una risposta con citazione? Esiste un tutorial in merito, in rete ho trovato molto poco e sono due giorni che mi scervello, se volete potete anche descrivermi una soluzione "a parole", il mio problema è che, per ora, non sono riusciuto ad avere nemmeno una idea degna di tale nome per risolvere il tutto...

Per ora registro su database il testo del messaggio convertito in HTML da una funzione ASP ma non credo sia l'idea migliore,

se vi va aiutatemi....

Grazie:fonzie:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 3 Feb 2006
  • #2
Ci scriverò un tutorial
 

frankiedeguello

Utente Attivo
24 Mag 2005
42
0
0
49
  • 3 Feb 2006
  • #3
Sarebbe un'idea molto valida, visto che online non ce n'è nessuno!!
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 3 Feb 2006
  • #4
frankiedeguello ha scritto:
Sarebbe un'idea molto valida, visto che online non ce n'è nessuno!!
Clicca per allargare...

Dammi solo il tempo di poterci mettere le mani... attualmente ne ho men che poco... diciamo... tra un anno e mezzo ti va bene?

Scherzo

Ciao!

:byebye:
 

frankiedeguello

Utente Attivo
24 Mag 2005
42
0
0
49
  • 3 Feb 2006
  • #5
va benissimo anche tra due anni!!!!!!!!!!!!ù
thanks!
 

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
  • 3 Feb 2006
  • #6
Ma perché non scarichi un forum giá fatto?
Almeno salvi tempo e le cose son fatte perfette:
con log-in, profili, permessi, posta interna ecc...
Se non ne trovi uno tu te ne consiglio uno io!
Poi la grafica la modifichi come vuoi tu! :fonzie:
 

frankiedeguello

Utente Attivo
24 Mag 2005
42
0
0
49
  • 3 Feb 2006
  • #7
Dusy ha scritto:
Ma perché non scarichi un forum giá fatto?
Almeno salvi tempo e le cose son fatte perfette:
con log-in, profili, permessi, posta interna ecc...
Se non ne trovi uno tu te ne consiglio uno io!
Poi la grafica la modifichi come vuoi tu! :fonzie:
Clicca per allargare...

Hai sicuramente ragione, ma il piacere di imparare dove lo metti?!?
Adesso sono arrivato ad un punto che da solo non riesco, quindi ho bisogno di un "guru" che mi dica come affrontare il problema...
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
41
.: Venezia :.
www.bzconsulting.it
  • 3 Feb 2006
  • #8
frankiedeguello ha scritto:
Hai sicuramente ragione, ma il piacere di imparare dove lo metti?!?
Clicca per allargare...
Cosi si fa, bravo!!!! :fonzie:
 

lukeonweb

Utente Attivo
5 Mar 2003
5.175
13
38
47
Napoli
www.lucaruggiero.it
  • 3 Feb 2006
  • #9
Non do torto a Dusy ma anche il nostro amico che ci chiede aiuto ha ragione, ma più che il piacere di imparare, oggi, c'è il dovere e la necessità di imparare!

Mai sentito di aziende che pagano un dipendente o un consulente per modificare la grafica e i colori dello Snitz
 

frankiedeguello

Utente Attivo
24 Mag 2005
42
0
0
49
  • 7 Feb 2006
  • #10
Continuo con il mio delirio!!

Allora ho fatto questo, come già specificato nel primo post quando quoto un messaggio inserisco nel database i tag html


quindi:

nella textarea di risposta al messaggio inserisco prima e dopo il messaggio quotato

[$quote$] ... [$/quote$] le $ sono aggiuntive altrimenti il forum mi quota davvero i messaggi!

poi li sostuisco, nella pagina addetta alla registrazione sul database del record, con

Codice:
mess = request.form("textarea")
mess_1 = replace(mess,"[$quote$]","<blockquote><hr><i>")
mess_2 = replace(mess_1,"[$/quote$]","</i></hr></blockquote>")

così quello che si visualizza al momento della lettura è il messaggio quotato scritto in corsivo e compreso tra due righe,

tutto ciò (neanche a dirlo) mi sembra un po' troppo macchinoso...

voi che ne dite?
 

frankiedeguello

Utente Attivo
24 Mag 2005
42
0
0
49
  • 11 Feb 2006
  • #11
Complicatino, ma inizia a funzionare!

Allora con un po' di ingegno sono riuscito a tirare fuori qualcosa posto la mia idea:

il problema era dato tutto dalla doppia quotazione, infatti alla prima quotazione tutto andava bene, ma dalla seconda in poi il textarea di risposta si riempiva di tag html che rendevano tutto molto complicato e incasinato, quindi con una funzione ripulisco il messaggio dai tag html e, tramite l'utilizzo nel database di due campi (uno per i messaggi HTML e uno per i messaggi in formato testuale), per le quotazioni doppie visualizzo solo il messaggio in formato testuale (senza tags)

pagina addReplyQuote.asp
Codice:
'APRO UN RECORDSET CHE SELEZIONI SOLO IL MESSAGGIO CHE HO CITATO
set recMesQuot = Cn.Execute("select * from MESSAGGI where MESSAGGI.COD_MES="&messQuotato)

' RICHIEDO I DATI DEL TEXTAREA
mess_1 = request.form("textarea") 

' SOSTITUISCO QUOTE CON TAG HTML
mess_2 = Replace(mess_1,"[[B]quote[/B]]","<blockquote>"&autQuotato&" ha scritto:<hr><i>")
mess = Replace(mess_2,"[/quote]","</i><hr></blockquote>")' SOSTITUISCO /QUOTE CON LA CHIUSURA DEI TAG HTML

'LA VIARIABILE [B]mess[/B] SARà QUELLA CHE ANDRà REGISTRATA NEL DATABASE NEL CAMPO [B]MESSAGGIHTML[/B]

' RIMUOVO I TAGS HTML DALLA VARIBILE mess
messTxt_1 = RemoveHtmlTag(mess)

' RIMUOVO L'AUTORE DEL MESSAGGIO CHE HO CITATO
messTxt_2 = Replace(messTxt_1,""&autQuotato&" ha scritto:","")

'RIMUOVO IL MESSAGGIO CITATO, QUINDI RIMANE SOLO LA RISPOSTAALLA CITAZIONE IN FORMATO TXT
messTxt = Replace(messTxt_2,""&recMesQuot("MESSAGGIOTXT")&"","",1,1) 

'LA VARIABILE [B]messTxt[/B] SARà QUELLA CHE ANDRà REGISTRATA NEL DATABASE NEL CAMPO [B]MESSAGGITXT[/B]

il tutto funziona!
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

I
aggiornamento tabella user e tabella messaggio
  • Imperor
  • 16 Mag 2024
  • PHP
Risposte
3
Visite
1K
PHP 16 Mag 2024
Imperor
I
R
Messaggio apertura sito
  • Roberto120775
  • 3 Nov 2023
  • WordPress
Risposte
4
Visite
5K
WordPress 3 Nov 2023
Roberto120775
R
I
invia inserisci nome utente invia messaggio
  • Imperor
  • 14 Apr 2023
  • PHP
Risposte
0
Visite
934
PHP 14 Apr 2023
Imperor
I
R
Messaggio presentazione
  • Ramo83
  • 31 Mar 2021
  • Presentati al Forum
Risposte
0
Visite
483
Presentati al Forum 31 Mar 2021
Ramo83
R
Invio messaggio a mailing list su file txt
  • Cosina
  • 21 Set 2020
  • PHP
Risposte
9
Visite
2K
PHP 22 Set 2020
Cosina
L
Messaggio di un novellino
  • Luigi Ughes
  • 10 Mag 2020
  • Presentati al Forum
Risposte
2
Visite
1K
Presentati al Forum 11 Mag 2020
Luigi Ughes
L
B
Vorrei inserire una finestra con messaggio ad un history.back
  • Beppe Z.
  • 21 Apr 2020
  • PHP
Risposte
16
Visite
3K
PHP 22 Apr 2020
macus_adi
P
Visual Studio VB.NET Visualizzare un messaggio alla scadenza.
  • Pacifico
  • 29 Feb 2020
  • .NET Framework
Risposte
0
Visite
2K
.NET Framework 29 Feb 2020
Pacifico
P
P
[WordPress] Messaggio di errore in file style.css
  • pati
  • 11 Ott 2019
  • WordPress
Risposte
0
Visite
2K
WordPress 11 Ott 2019
pati
P
[Javascript] Notification - Browser ( messaggio di notifica browser ).
  • otto9due
  • 29 Mar 2019
  • Javascript
Risposte
0
Visite
2K
Javascript 29 Mar 2019
otto9due
J
messaggio di benvenuto
  • jonny-one
  • 19 Mar 2019
  • Presentati al Forum
Risposte
0
Visite
707
Presentati al Forum 19 Mar 2019
jonny-one
J
A
[PHP] Invio messaggio a tutti gli iscritti
  • Andrea_2017
  • 7 Set 2018
  • PHP
Risposte
2
Visite
1K
PHP 7 Set 2018
Andrea_2017
A
Grazie MrWebmaster per il gentile messaggio di benvenuto...
  • Christian Tosti
  • 15 Giu 2017
  • Presentati al Forum
Risposte
0
Visite
965
Presentati al Forum 15 Giu 2017
Christian Tosti
A
[PHP] form messaggio di conferma
  • anto4392
  • 7 Giu 2017
  • PHP
Risposte
2
Visite
3K
PHP 13 Giu 2017
bubino8
E
[Javascript] Messaggio di avvenuto invio mail non visualizzato
  • eleumas
  • 9 Mag 2017
  • Javascript
Risposte
1
Visite
1K
Javascript 9 Mag 2017
eleumas
E
B
MYSQL-INVIO EMAIL O MESSAGGIO AVVISO
  • blasco46
  • 16 Mar 2017
  • MySQL
Risposte
0
Visite
2K
MySQL 16 Mar 2017
blasco46
B
G
Grazie per il gentile messaggio di benveuto :)
  • giorgiasipione
  • 26 Ott 2016
  • Presentati al Forum
Risposte
1
Visite
938
Presentati al Forum 26 Ott 2016
borgo italia
V
Messaggio di benvenuto
  • vitoforum
  • 16 Set 2016
  • Presentati al Forum
Risposte
2
Visite
1K
Presentati al Forum 16 Set 2016
Max 1
S
Messaggio Specifico dal DB per i duplicati
  • sarox85
  • 2 Set 2016
  • MySQL
Risposte
1
Visite
2K
MySQL 2 Set 2016
marino51
Visualizzare un immagine al mopmento di un messaggio di alert
  • Creatt
  • 8 Dic 2015
  • Javascript
Risposte
7
Visite
4K
Javascript 17 Dic 2015
filomeni
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Classic ASP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?