Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440

    motore ricerca, risultati stile google

    Ciao ragazzi...
    Sto implementando un motore di ricerca nel mio sito in ASP e vorrei offrire i risultati come a google, ovverto con uno spezzone del contenuto dove viene trovato il testo.

    Ho la funzione per evidenziare...mi occorre però quella per prelevare la giusta porzione del contenuto..

    Avete qualcosa da suggerirmi?

    A presto

  2. #2
    Utente di HTML.it L'avatar di viki1967
    Registrato dal
    Feb 2003
    Messaggi
    1,757
    Fai vedere come ottieni lo "spezzone".
    A S P : tutto il resto è noia...
    L I N U X : forse mi "converto"...

  3. #3
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    CIao,.... ecco il codice.. che evidenzia la parola trovata....dovrei però visualizzare tipo 10/15 parole prima e dopo la parola trovata..

    Function EvidenziaParola(strTesto, strParola, strPre, strPost)
    Dim intPos, intLen, intLenAll
    Dim strTemp

    intLen = Len(strParola)
    intLenAll = intLen + Len(strPre) + Len(strPost) + 1

    strTemp = strTesto

    If intLen > 0 And Len(strTemp) > 0 Then
    intPos = InStr(1, strTemp, strParola, 1)
    Do While intPos > 0
    strTemp = Left(strTemp, intPos - 1) & strPre & Mid(strTemp, intPos, intLen) & strPost & Mid(strTemp, intPos + intLen)
    intPos = InStr(intPos + intLenAll, strTemp, strParola, 1)
    Loop
    End If

    EvidenziaParola = strTemp
    End Function

  4. #4

  5. #5
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    forse non ci siamo capiti...non mi serve la pagina per fare una ricerca per keywords, quella la so fare...

    mi serve una funzione che dato un determinato testo e una parola chiave mi visualizza le prime tot e le successive tot caratteri..

    come posso fare?? in Asp c'era qualcosa che ti permetteva di sapere se una parola è presente in un testo..vero?

  6. #6

  7. #7
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    440
    ti da la posizione forse???

    perchè trovata la parola dovrei prende ler prima tot parole...

    come si usa..
    ISTR (contenuto, testo_cercato) ?

  8. #8

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 © 2026 vBulletin Solutions, Inc. All rights reserved.