Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: ASP edorder

  1. #1
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    59

    ASP edorder

    Ciao , è solo un sito di prova per vedere se funziona il software ... volevo sapere se voi provate a inserire gli oggetti nel carrello , a me li mette :-)quindi fin qui ok :-)!ma al momento di compilare tutti i campi (provate inventandovi dei dati grazie :-), non si riesce a visualizzare la pag edorder asp succede anche a voi oppure vi funziona e da cosa dipende ?Grazie :-)
    www39.websamba.com/silviacat

  2. #2
    La pagina non si visualizza, ma dovresti postare la pag di invio dati e quella edorder.asp per poter capire dove stà "l'inghippo".

    Posso però farti osservare nel frattempo che negli ordini l'IVA va calcolata sul totale e non solo sulla spedizione.

  3. #3
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    59
    Ciao , grazie per la risposta scusa ma non capisco cosa vuoi dire "postare la pag di invio dati e quella edorder.asp , mi vuoi forse consigliare di scrivere il codice qui sul forum ?
    Per "LA pagina non si visualizza " ti riferisci forse all'indirizzo che ho dato o alla pagina edorder.asp ?
    Comunque ho trovato l'errore ....ma non sò cosa siglifica e come risolvere "cdo.message.1 error "80040213"
    the transport failed to connect to the server .
    /silviacat/edorder.asp, line 112 " Che vol dire grazie ?
    E come si risolve ???:-)!Grazie !:-)!e Auguri a tutti :-)!

  4. #4
    Non volevo assolutamente suggerirti di postare tutto il codice, ma solo la parte interessata. Comunque, mi pare di ricordare che in un 3D si era parlato di questo tipo di errore e, se non ricordo male, qualcuno aveva risolto togliendo questa riga:

    .Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    Non so se è il tuo caso, non conoscendo il codice.
    Hai Provato a fare una ricerca sul forum?

    Buon Natale

  5. #5
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    59
    Ciao :-), si ho provato subito ieri a fare una ricerca sul forum ma non ho trovato nulla ho cercato sul forum del server , ma nulla , allora o provato addirittura su www.google.com è ho trovato delle cose simili ma non sò se funzionano o no nel mio caso in genere erano tutti casi di moduli da inviare in php ..e non in asp quindi cambia tutto google mi ha dato solo 9 risultati , e fra questi solo uno era in asp ; dicevano "il smtp di helm per l'invio delle e-mail dal è nomedominio.ext , ma non penso sia la risoluzione al mio caso , ti posto il codice della pag edorder.asp;
    <%@ LANGUAGE = VBScript %>
    <%

    CR = Chr(13)
    LF = Chr(10)
    CRLF = CR & LF

    mail_valuta = "Euro "
    mail_to = "test@edisplay.it"
    mail_shop = "Silvia Cataldi Arte ."


    sendmail_from = Request.Form("Email")
    if Request.Form("Dettaglio")="" Then Response.Write "Ordine non valido":Response.End
    if Request.Form("jsOk")<>"1" Then Response.Write "Ordine non valido":Response.End

    sendmail_subject = mail_shop + " - Ordine " + Request.Form("Codice_Ordine")
    sendmail_replyto = Request.Form("Email")

    info = info + "Ordine " + Request.Form("Codice_Ordine") + "\n"
    info = info + "------------------------------------------\n"
    info = info + Request.Form("Dettaglio") + "\n"
    info = info + "------------------------------------------\n\n"
    info = info + "Totale netto: " + mail_valuta + " " + Request.Form("Totale_No_Spedizione") + "\n"
    info = info + "Spedizione: " + mail_valuta + " " + Request.Form("Spese_sped") + "\n"
    info = info + "IVA: " + mail_valuta + " " + Request.Form("Totale_Iva") + "\n"
    info = info + "Totale + spese + IVA: " + mail_valuta + " " + Request.Form("Totale_Ordine") + "\n"
    info = info + "Pagamento: " + Request.Form("Pagamento") + "\n"
    info = info + "Nome e cognome: " + Request.Form("Nome") + "\n"
    info = info + "Ragione sociale: " + Request.Form("Ragione_Sociale") + "\n"
    info = info + "IVA / CF: " + Request.Form("IVA_CF") + "\n"
    info = info + "Indirizzo: "+ Request.Form("Indirizzo") + "\n"
    info = info + "CAP: " + Request.Form("Cap") + "\n"
    info = info + "Localita': " + Request.Form("Localita") + "\n"
    info = info + "Denominazione spedizione: "+ Request.Form("Denominazione_spedizione") + "\n"
    info = info + "Indirizzo spedizione: "+ Request.Form("Indirizzo_spedizione") + "\n"
    info = info + "CAP spedizione: " + Request.Form("Cap_spedizione") + "\n"
    info = info + "Localita' spedizione: " + Request.Form("Localita_spedizione") + "\n"
    info = info + "Stato: " + Request.Form("Stato") + "\n"
    info = info + "Telefono: " + Request.Form("Telefono") + "\n"
    info = info + "E-mail: " + Request.Form("Email") + "\n\n"
    info = info + "Note: "+ Request.Form("Note") + "\n\n"

    For Each strCampo in Request.Form
    If Left(strCampo,9)="edisplay_" Then
    info = info + mid(strCampo,10) + ": " + Request.Form(strCampo) + "\n"
    End If
    Next

    info = Unescape_Email(info)

    sendmail mail_to, sendmail_from, sendmail_subject, info


    sendmail_from = mail_to
    sendmail_replyto = mail_to

    info = ""
    info = info + "G" + Request.Form("Codice_Ordine") + "razie per aver ordinato!\n"
    info = info + "L'ordine di " + mail_valuta + Request.Form("Totale_Ordine") + ", con il codice " + Request.Form("Codice_Ordine") + ", è stato ricevuto.\n"
    info = info + "\n"
    info = info + "Lo staff di Silviacat Arte ;-) !" + mail_valuta + Request.Form("Totale_Ordine") + "" + Request.Form("Riepilogo") + "\n"


    info = Unescape_Email(info)

    sendmail Request.Form("Email"), sendmail_from, sendmail_subject, info


    Function Unescape_Email(e)
    Unescape_Email = Replace(e, "\n", CRLF)
    End Function

    Function sendmail(strTo, strFrom, strSubject, strBody)

    On error resume next

    Set objNewMail = Server.CreateObject("CDONTS.NewMail")

    objNewMail.Send strFrom, strTo, strSubject, strBody

    Set objNewMail = Nothing

    if Err.number <> 0 Then

    On error goto 0

    Dim iMsg
    Dim iConf
    Dim Flds

    set iMsg = CreateObject("CDO.Message")
    set iConf = CreateObject("CDO.Configuration")

    Set Flds = iConf.Fields

    Flds("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2

    'Se si desidera utilizzare un diverso server SMTP,
    'nella riga seguente sostituire "localhost" con il nome del server SMTP

    Flds("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "localhost"

    Flds.Update

    With iMsg
    Set .Configuration = iConf
    .TextBody = strBody
    .To = strTo
    .From = strFrom
    .Subject = strSubject
    .Send
    End With

    Set iMsg = Nothing
    Set iConf = Nothing
    Set Flds = Nothing

    End If

    End Function

    %>

    <HTML>
    <HEAD>
    <TITLE>Attendere</TITLE>
    <SCRIPT LANGUAGE = "JavaScript">

    <!--
    function GetCookie(name) {
    var arg = name + "=";
    var alen = arg.length;
    var clen = document.cookie.length;
    var i = 0;
    while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
    return GetCookieVal (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break;
    }
    return null;
    }

    function GetCookieVal (offset) {
    var endstr = document.cookie.indexOf (";", offset);
    if (endstr == -1)
    endstr = document.cookie.length;
    return unescape(document.cookie.substring(offset, endstr));
    }

    function GetCookieInfo(pos) {
    var ordine=GetCookie("eDordine");
    if (ordine == null) {
    return "(non trovato)";
    }
    else {
    var n=0;
    var fine=-1;
    while (n < pos) {
    inizio=fine + 1;
    n = n + 1;
    fine=ordine.indexOf("!", inizio);
    if (fine == -1) {
    fine=ordine.length;
    }
    }

    ordine=ordine.substring(inizio, fine);
    return ordine;
    }
    }

    function Redirect() {
    document.cookie="eDbasket=.";
    var tipopag=GetCookieInfo(2);
    if (tipopag != "(non trovato)") {
    self.location="http://www39.websamba.com/silviacat/thankyou" + tipopag + ".htm";
    }
    }
    //-->
    </SCRIPT>

    </HEAD>
    <BODY onload="Redirect()">

    </BODY>
    </HTML>

  6. #6
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    59
    :-)Tu noti qualcosa di "strano "???
    E poi ;"'Se si desidera utilizzare un diverso server SMTP,
    'nella riga seguente sostituire "localhost" con il nome del server SMTP " mi dovresti spiegare una cosa che non capisco ...si riferisce al mio server di posta no ?io ho tele2 , però non capisco che nome devo mettere ???Se vado in "propietà di pop.tele2.it - server mi dà il server di posta in arrivo è pop3 , posta in arrivo pop3 ....e vari numeri e posta in uscita smtp ...e vari numeri ...ebbene io cosa devo inserire , ...?A cosa si riferisce o devo solo scrivere pop.tele2.it ?
    Ti ringrazio e se hai altri consigli :-), fai pure ....

  7. #7
    Lo script così com'è funziona perfettamente.
    L'ho provato in locale e invia l'email dell'ordine, questo è ciò che riceve il cliente:

    GINOYLXV8razie per aver ordinato!
    L'ordine di Euro 301,20, con il codice INOYLXV8, è stato ricevuto.

    Lo staff di Silviacat Arte ;-) !Euro 301,20
    ------------------------
    Articolo: COD001 Donna ricurva su se stessa
    Quantità: 1
    Prezzo unitario: Euro 300,00
    Prezzo totale: Euro 300,00
    IVA: Euro 0,00
    ------------------------
    Spese di spedizione: Euro 1,00
    IVA Spese di spedizione: Euro 0,20
    ------------------------
    Totale: Euro 301,20
    ------------------------


    Quindi come vedi funziona.

    Che componente usa Il tuo Server per l'invio delle email?

    Prova ad informarti. Potrebbe essere quello il tuo problema.

    Colgo l'occasione per augurare un Buon Natale a tutto il Forum.

  8. #8
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    59
    Ciao , :-0 ti ringrazio , auguro buone feste anche a te , scusami , ma potresti spiegarmi come faccio a sapere che componenti usa il mio server a quali sono ?Io non ho la più pallida idea di cosa fare ....sono tabula rasa ....aspetto consigli...se li hai ..grazie ...:-)

  9. #9
    Scusa ma sono stato fuori ... Sai a Natale ....
    Per sapere quale componente per l'invio della posta usa il tuo server devi chiederlo a chi ti fornisce lo spazio per pubblicare il tuo sito.
    Normalmente viene scritto anche nel contratto.
    In alternativa puoi andare sul sito di chi ti fornisce lo spazio e vedere se trovi qualcosa.

  10. #10
    Utente bannato
    Registrato dal
    Nov 2005
    Messaggi
    59
    Ciao :-), mi anno risposto , miracolo dall'assistenza del softwer ;però sono un pò dura di comprendonio :-), per essere sicura ti chiedo , questo è quello che mi anno scritto ;
    Salve,

    l'errore indicato segnala che il componente Microsoft CDO, a cui viene
    delegato l'invio della mail, non riesce a connettersi al servizio SMTP del
    suo server.

    La configurazione predefinita di eDisplay presume che sullo stesso server
    del negozio sia attivo un servizio SMTP e funziona nella maggioranza dei
    casi; tuttavia alcuni provider possono aver impostato diversamente il
    server, e può essere necessario un adattamento della configurazione.

    Lo si fa editando direttamente con il Blocco Note il file "edorder.asp" che
    si trova nella sottocartella "code". Suggerisco due possibili modifiche:

    Modifica 1) Localizzare la riga:

    Set .Configuration = iConf

    e commentarla premettendo un apostrofo:

    'Set .Configuration = iConf

    Quindi, dopo aver salvato il file così modificato, ricostruire il negozio ed
    aggiornare il sito.

    Modifica 2) Se ancora non funziona, è necessario insetire nella
    configurazione un preciso server SMTP, che dovrà essere indicato dal
    provider (preciso che questo server SMTP è specifico del server web e non ha
    nulla a che vedere con quello utilizzato per inviare la propria posta
    elettronica dal proprio PC).

    - Ripristinare lo script "edorder.asp" originale (cioè togliere l'apostrofo
    indicato al suggerimento precedente)

    - Localizzare la riga:

    Flds("http://schemas.microsoft.com/cdo/configuration/smtpserver") =
    "localhost"

    e sostituire "localhost" con il server indicato dal provider. Quindi, dopo
    aver salvato il file così modificato, ricostruire il negozio ed aggiornare
    il sito.

    Non voglio sbaglare quindi al posto di localhost cosa devo scrivere esattamente e dove lo trovo ?Ti ringrazio , per connettermi io uso tele 2 ....mi puoi chiarire meglio ?Ciao ....e grazie comunque :-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.