PRECEDENTE SUCCESSIVO
(aragosta) [quote]Devi fare un'immagine dimensione 32x32 pixel, poi la copi e incolli.[/quote] Ok fatto, era 32x32 Grazie per il tempo speso Ciao
(mere) yes... in genere qualsiasi form di ricerca sviluppata per cercare in un db si basano sul indice (full text index) del db stesso.... nel caso specifico della domain search... se intendi quella sandard di domino.. sinceramente non l'ho mai usata.... e comunque per la search da web i db devono essere predisposti altrimenti non lavoreranno correttamente... dovresti: dare una occhiata nel help administrator e cercare questo: multi database index
(stefano) Ok, mi hai confermato quanto pensavo. Grazie mille
(mere) ok.. ma non è possibile "proxare" la porta 1352... (se ho capito bene mi stai dicendo che i tuoi colleghi sono su una sede o lan diversa)nella sede dei tuoi colleghi devono aprire la porta 1352 sul firewall per poter uscire e raggiungere il tuo domino (che avviamente deve avere esposta la porta 1352 su indirizzo pubblico.... in alternativa potresti usare una VPN per arrivare nella tua dmz... ma qui dipende dai firewall che usi CISCO, NOKIA... altro I proxy lavorano su porta HTTP/HTTPS, servono per la navigazione
(maci) Devi fare un'immagine dimensione 32x32 pixel, poi la copi e incolli.
(aragosta) [quote]Bene. Per l'icona in designer, sotto "Other" Database Resource c'è Icon. Ciao[/quote] No ok questo lo sapevo ma coma faccio ad impostare una nuova immagine mica la devo disegnare pixel per pixel Io vedo ad esempio quella del db names.nsf che ha un libricino o quella della posta personale che ha una busta Non penso che chi li ha impostati abbia disegnato quelle immagini pixel per pixel Grazie ancora !!
(maci) Bene. Per l'icona in designer, sotto "Other" Database Resource c'è Icon. Ciao
(aragosta) [quote]Non arriva perchè andrà sicuramente in errore: If Not doc Is Nothing Then docMemo.Form = "Memo" docMemo.SendTo = docMsg.email(0) i dati li devi prendere da doc non da docmsg, doc è il documento salvato che hai recuperato[/quote] Ok funziona perfettamente grazie tante dell'aiuto e del tempo dedicatomi. Se non è troppo disturbo, non vorrei disturbare ulteriormente vorrei chiederti anche un' altra cosetta che penso sia banale come cambio l'immagine su un db domino che di default quando crei il db è quella di default?? Grazie ancora !!!
(maci) Grazie mille Marco
(maci) Non arriva perchè andrà sicuramente in errore: If Not doc Is Nothing Then docMemo.Form = "Memo" docMemo.SendTo = docMsg.email(0) i dati li devi prendere da doc non da docmsg, doc è il documento salvato che hai recuperato
(aragosta) [quote]Tu hai dei documenti salvati, per gli utenti già registrati, con al loro interno un campo username. Hai fatto un form con un campo username2 dove l'utente inserisce la sua username per recuperare la sua password dimenticata, giusto? Impostiamo curdoc il form aperto a video via web set curdoc=session.DocumentContext prendo il valore username username=curdoc.username2(0) ora vado a vedere se l'utente è già registrato Set registrati = db.GetView( "registrati" ) Set doc = registrati.GetDocumentByKey(username,True) If Not doc Is Nothing Then vuol dire che è già registrato docMemo.Form = "Memo" docMemo.SendTo = doc.email(0) docMemo.Subject = "Prova" Set rtitem = New NotesRichTextItem( docMemo, "Body" ) Call rtitem.AppendText("Prova") Call rtitem.AddNewline(2) Call rtitem.AppendText("La sua password è "+doc.password(0)) Call docMemo.Send(False)[/quote] Ho impostato i questa maniera: Dim session As New NotesSession Dim db As NotesDatabase Dim docMsg As NotesDocument Dim docPsw As NotesDocument Dim docMemo As NotesDocument Dim rtitem As NotesRichTextItem Dim registrati As NotesView Dim doc As NotesDocument Set db = session.CurrentDatabase Set docMsg = session.DocumentContext Set docPsw = session.DocumentContext username=docPsw.username2(0) Set docMemo = db.CreateDocument Set registrati = db.GetView( "registrati" ) Set doc = registrati.GetDocumentByKey(username, True) If Not doc Is Nothing Then docMemo.Form = "Memo" docMemo.SendTo = docMsg.email(0) docMemo.Subject = "Prova" Set rtitem = New NotesRichTextItem( docMemo, "Body" ) Call rtitem.AppendText("Prova") Call rtitem.AddNewline(2) Call rtitem.AppendText("La sua utenza, come da lei indicato; è :") Call rtitem.AddNewline(2) Call rtitem.AppendText("Username : "+docMsg.username(0)) Call rtitem.AddNewline(2) Call rtitem.AppendText("Password : "+docMsg.password(0)) Call docMemo.Send(False) Else Call docPsw.ReplaceItemValue("$$Return","[/home.nsf/RichiediPassword?OpenForm&msg=nov aliduser]") End If End Sub ma...
(maci) Tu hai dei documenti salvati, per gli utenti già registrati, con al loro interno un campo username. Hai fatto un form con un campo username2 dove l'utente inserisce la sua username per recuperare la sua password dimenticata, giusto? Impostiamo curdoc il form aperto a video via web set curdoc=session.DocumentContext prendo il valore username username=curdoc.username2(0) ora vado a vedere se l'utente è già registrato Set registrati = db.GetView( "registrati" ) Set doc = registrati.GetDocumentByKey(username,True) If Not doc Is Nothing Then vuol dire che è già registrato docMemo.Form = "Memo" docMemo.SendTo = doc.email(0) docMemo.Subject = "Prova" Set rtitem = New NotesRichTextItem( docMemo, "Body" ) Call rtitem.AppendText("Prova") Call rtitem.AddNewline(2) Call rtitem.AppendText("La sua password è "+doc.password(0)) Call docMemo.Send(False)
(aragosta) [quote]Lo hai già fatto: Set doc = registrati.GetDocumentByKey(docMsg.username(0), True) questo vede se con la chiave (userbname) inserita nel form è uguale a quella del documento nella vista. Devi stare attento di rendere le due stringhe uniformi come ti ho scritto prima. Se la username esempio è pippo e nella colonna c'è Pippo, la procedura non le vede uguali. In più se nella colonna c'è pippo\pluto\it devi aggiungere lo stesso al campo username o faro inserire in quel modo anche all'utente, sta a te[/quote] scusami non sto capendo ti rispiego dai per scontato che ci sono gia utenti registrati docMsg è il form dove l'utente chiede di registrarsi(Registrazione) dove tra i vari campi (Nome,cognome, email) c'e username e password che vengono decise dall'utente all'atto della richiesta di registrazione. La vista "registrati" ovvero quella che riceve i documeti dal form Registrazione (SELECT Form="Registrazione") ha come 1 colonna username (dei già registrati) 2 colonna nome utente 3 colonna cognome utente docPsw, invece, è il form dove è presente solo un campo "username2" e il bottone invia quindi io devo confrontare la username inserita nel form docPsw (il campo è username2) con il contenuto della prima colonna della vista registrati che sarebbe username (le username utenti gia registrati) scusami abbi un po di pasienza ma da poco ho cominciato a scivere codice Lotus Script e adesso sto prendendo uno po di familiarità con il codice
(maci) Lo hai già fatto: Set doc = registrati.GetDocumentByKey(docMsg.username(0), True) questo vede se con la chiave (userbname) inserita nel form è uguale a quella del documento nella vista. Devi stare attento di rendere le due stringhe uniformi come ti ho scritto prima. Se la username esempio è pippo e nella colonna c'è Pippo, la procedura non le vede uguali. In più se nella colonna c'è pippo\pluto\it devi aggiungere lo stesso al campo username o faro inserire in quel modo anche all'utente, sta a te
(aragosta) [quote]Non capisco la domanda. Quali campi devi confrontare? La username inserita nel form con quella salvata? Il tuo procedimanto è corretto, se non lo torva magari è perchè le due stringhe hanno differernze, tipo una è ProperCase e lìaltra Lcase, quindi mettile uguali Nella colonna metti @LowerCase(nomecampo) e nello script Lcase(docMsg.username(0)) [/quote] Si devo confrontare il campo username che c'è nel form docPsw con quella salvata che sta nella vista "registrati" alla prima colonna che sarebbe poi l'elenco di tutte le username di quelli registrati come scrivo a codice questa cosa???
(maci) Devi anche, se non lo hai già fatto, modificare il documento server, tab Protocolli Internet, Motore Web Domino campo Autenticazione Session bisogna impostarlo a erver Singolo Ciao Marco
(maci) Ho trovato l'errore. E' stato installato un nuovo firewall software che bloccava lo scarico di alcuni pacchetti che Domino Web acc.. esegue. Grazie comunque Ciao Marco
(aquila) Apri Domino Administrator, apri l'Help e cerca $$LoginUserForm... Appare l'argomento "Customizing the HTML log-in form" Li ti spiega cosa devi fare. Ciao Fabio
(maci) Non capisco la domanda. Quali campi devi confrontare? La username inserita nel form con quella salvata? Il tuo procedimanto è corretto, se non lo torva magari è perchè le due stringhe hanno differernze, tipo una è ProperCase e lìaltra Lcase, quindi mettile uguali Nella colonna metti @LowerCase(nomecampo) e nello script Lcase(docMsg.username(0))
(aragosta) Ciao a tutti, sono un nuovo adepto di Lotus Script e sto da poco iniziando a programmare LotusScript, e avrei necessita di una mano per questo: Ho realizzato la registrazione di un utente in area privata ed i passaggi sono: 1)Utente compila form 2)L'utente master riceve la mail dell'iscrizione e controlla nel db domino i form con i dati dell'utente che ha richiesto di iscriversi 3)L'utente master clikka su un un tasto e parte un agente che effettua la registrazione e manda una mail di conferma all'utente registrante Quindi la registrazione è effettuata e l'utente puo tranquillamente entrare nell'are riservata con l' utenza da lui indicata Avevo deciso di inserire in questa struttura una parte in cui l'utente, avendo perso la password, la richiede. Ho creato, quindi un form dove inserisce solo la username e se questa coincide con quella inserita nella vista alla prima colonna(dove ci sono le username) invia una mail con la psw all'utente. Questo è lo script del mio agente, il mio problema e che non riesco a costruire in programmazione il confronto tra i due campi, il mio agente è questo: Dim session As New NotesSession Dim db As NotesDatabase Dim docMsg As NotesDocument Dim docPsw As NotesDocument Dim docMemo As NotesDocument Dim rtitem As NotesRichTextItem Dim registrati As NotesView Dim doc As NotesDocument Set db = session.CurrentDatabase Set docMsg = session.DocumentContext Set docPsw = session.DocumentContext Set docMemo = db.CreateDocument Set registrati = db.GetView( "registrati" ) Set doc = registrati.GetDocumentByKey(docMsg.username(0), True) If Not doc Is Nothing Then docMemo.Form = "Memo" docMemo.SendTo = docMsg.email(0) docMemo.Subject = "Prova" Set rtitem = New NotesRichTextItem( docMemo, "Body" ) Call rtitem.AppendText("Prova") Call rtitem.AddNewline(2) Call rtitem.AppendText("La sua utenza, come da lei indicato;...
(Jonathan) Si sto parlando di web, ho cercato il database domcfg.nsf sul server ma non lo trovo, cosa devo fare? Mi chiedevo da dove si carica queste pagine? Ciao e Grazie
(stefano) Scusami ma non sono stato chiaro (lo ammetto!): il nostro server Domino è in DMZ ed ha un suo indirizzo pubblico. Il problema è che, nell'azienda in cui si trovano i miei colleghi, per uscire su Internet (e raggiungere quindi Domino) devono passare per forza per un proxy. E' possibile "proxare" la 1352 in uscita? Cosa occorre fare per fargli accedere via client alla posta che sta sul server DOmino presso di noi? Ciao
(gianniiiii) non ho capito bene il punto 1.. vuoi dire che dipende da come creo l'indice del database? indipendentemente dalla domain search? e per il punto 4.. mm.. io sono parecchio niubbo.. Da dove posso cominciare per capirci un pò di più? la maschera da modificare è quella del db di di ricerca?
(mere) 1esegui il replace del design di nuovo con il modello inotes6.ntf.... verifica se il problema capita su tutti.. o no 2 prova ad aprire la posta web da un'altra postazione e vedi se il comportamento è lo stesso PS: verifica di avere i prerequisiti client browser adeguati...
(mere) sinceramente non sò se puoi replicare una parte del disegno del db ma sicuramente puoi replicare usando le impostazioni avanzate una select di documenti (anche se te lo sconsiglio per parecchie ragione non ultima le performance di replica)... in genere si usa definire campi autore / lettore e in base a questi notes repplica solo i documenti in cui sei almeno reader. Poi con un sistema simile è possibile nascondere le viste che non vuoi fare vedere... CMQ per dettagli dovresti chiedere nel forum di programmazione...
(mere) domanda stupida..... hanno tutti client R6??? altra domandina.... percaso l'utente si è cambiato la password con la location che puntava in locale o scollegato dalla rete??? ps: IL CAMPO password digest.... azzerarlo non serve al processo di sincronizzazione della password web.... il campo digest è per la password notes....e serve per evitare che due ID identiche con password diverse accedano al sistema (solo quella con la password uguale alla password registrata nel campo digest può accedere ai server. è il processo amministrativo scatenato dal utente che esegue la sync della password notes -> Internet Ad ogni modo dai una occhiata a questo documento: How to Synchronize Notes and Internet Password with Policy Documents in Notes Domino 6 Users would like to use the same password to log into both Notes and the Internet. How do you implement an organizational or explicit policy to synchronize users' Internet password with their Notes password? Solution Perform the following steps: Create a Security Settings document. This is done via the Administration client by selecting the 'Settings' view from the People & Groups tab. You then click on the 'Add Settings...' button and choosing 'Security' from the menu options. In the "Password Management" tab, choose Yes in the field "Update Internet Password When Notes Client Password Changes." Save and close the document. Create a master policy document - Explicit (for testing purposes). Organizational, if you want the policy to apply to all users. This is done via the Administration client by selecting the 'Policies' view from the People & Groups tab. In the master policy document, for the security type: select the security settings document you created in Step 1. Save and close the document. For Explicit policies, continue with steps below: In the administrator client, go to the People & Groups tab > People view. Select the user you want to assign the policy to. In the People Tools on the right, choose Assign Policy... and select a...
(mere) bhe.... è una beta!!!!!.... :yellow_biggrin.gif: :yellow_biggrin.gif: :yellow_biggrin.gif:
(mere) certamente anche con le versioni precedenti, a questa pagina trovi tutte le info che ti possono aiutare [url=http://www-128.ibm.com/developerworks/lotus/products/instantmessaging/]http ://www-128.ibm.com/developerworks/lotus/products/instantmessaging/[/url] Ad esemio troverai questo articolo: Sametime Plug-in for Trillian... ad ogni modo è previsto per default ad esempio l'integrazione con net meeting di microsoft (solo come client chat con ovvie limitazioni)...
(mere) mediante security policy che poi assegni agli utenti
(mere) 1. Se quando crei l'indice di ogni db che poi parteciperà alla risposta della quary nella search multidb... allora certamente che restituirà anche i documenti avendo ricercato all'interno degli allegati, DOC, pdf, etc... 2. non a livello amministrativo che io sappia 3.se non erro solo i campi di tipo rich text vengono indicizzati 4. assolutamente si ma in questo caso dovresti creare una form di ricerca con la possibilità di eseguire delle select un pò come fa la ricerca dal client notes
PRECEDENTE SUCCESSIVO