Does anybody else have any other suggestion or alternatives.  I've thought about doing 
this before, but that would mean I would have to edit a lot of templates for this 
highlighting function to work.

---------- "Raymond Camden" <[EMAIL PROTECTED]> writes:

So basically your search returns matches as ids, and you link to
article.cfm?id=X or some such? If so, in your link, simply pass along
the search terms again. On your article.cfm, do (pseudo-code)...

<cfset data = the content from the database>
<cfif isDefined("url.searchTerms")>
        <cfset data = use replace to replace searchterms matches with
<font color='red'>#searchterm...
</cfif>

<cfoutput>
#data#
</cfoutput>


=======================================================================
Raymond Camden, ColdFusion Jedi Master for Mindseye, Inc
Member of Team Macromedia

Email    : [EMAIL PROTECTED]
Blog     : www.camdenfamily.com/morpheus/blog
Yahoo IM : morpheus

"My ally is the Force, and a powerful ally it is." - Yoda 

> -----Original Message-----
> From: Tuan [mailto:[EMAIL PROTECTED]] 
> Sent: Friday, February 14, 2003 4:01 PM
> To: CF-Talk
> Subject: Re:RE: Highlighting search keyword problem
> 
> 
> Well, my document template is pulling the data from the 
> database but its not using the query thats run when the 
> search function is started.
> 
> ---------- "Barney Boisvert" <[EMAIL PROTECTED]> writes:
> 
> Are you saying that your document templates contain the 
> content directly, rather than pulling it from the database?  
> If that's the case, you're stuck, unless you somehow read 
> that template into a variable so you can manipulate it (with 
> replaceNoCase).
> 
> > -----Original Message-----
> > From: Tuan [mailto:[EMAIL PROTECTED]]
> > Sent: Friday, February 14, 2003 1:32 PM
> > To: CF-Talk
> > Subject: Highlighting search keyword problem
> >
> >
> > Ok, I've searched and read many topics on how to highlight keywords 
> > from a search result, but im still having problems figuring 
> this out. 
> > All of the topics and examples that i've seen shows how to do it if 
> > your search result(detailed) page is created by ur search query. If 
> > thats the case then you would use the ReplaceNoCase 
> function on your 
> > search query.  Or other examples showed that the text was 
> already set 
> > to a variable which then was used by the ReplaceNoCase function to 
> > highlight the text.
> >
> > But my problem is what if in your application you have a search 
> > function that runs and the search results shows a list of 
> doc titles 
> > that contains the keyword that the user searched.  Now each 
> doc title 
> > most likely has a different template name associated with it.  When 
> > you click on the title it will take you to different templates that 
> > existed previously w/o having any relationship with the 
> search query 
> > at all (except for it contained that keyword).  How can i apply the 
> > highlighting of the keywords to these already existing 
> documents?  I'm 
> > sorry if this isn't very clear.
> >
> >
> >
> > 
> 
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to