Home
Suggestion or Comment?

RSS2HTMLPro.ASP

RSS2HTMLPro.asp script in action


Subscribe to Our Bi-Monthly Newsletter (tips, new releases, specials):
 Subscribe in a reader
 PRODUCTS  |  DOWNLOAD  |  PURCHASE  |  SUPPORT  |  TESTIMONIALS   |  NEWS  | 

RSS2HTMLPro.ASP script

ASP script for RSS/ATOM to HTML conversion in your ASP and ASP.NET web site with multiple feeds input and advanced filtering support

Comes with full source code (ASP)

Price: $59 $48.45
Buy and Download More Information
Shop safely: we provide 30-DAYS MONEY-BACK GUARANTEE for the product

Why RSS2HTMLPro.asp?

  • 12 months of free updates and 12 months of free tech support via e-mail (within 2 business days) are included. Additional 12 months are available at 30% of regular price.;
  • 30 DAYS MONEY-BACK GUARANTEE;
  • Made with 100% ASP (Visual Basic) code (100% full source code is available for registered users);
  • Better RSS/XML/ATOM support;
  • Multiple RSS into HTML support;
  • Filter by search phrases and keywords (in title, url, description);
  • Filter by categories using search phrases and keywords;
  • Customizable date and time support (you can define how to display date and time in HTML output);
  • Ability to force use of plain text in feeds instead of HTML

See tutorial for more information

Case Study - Three Cross Motorcycles (June 2009)

"Three Cross Motorcycles is one of the leading motorcycle retail show rooms in the south of England (and also the sole importer/distributor of Peugeot Motorcycles, Sachs Motorcycles, and Moto Morini Motorcycles here
in the UK) and decided that we needed to rebuild our website (www.3xmotorcycles.com) to stay ahead of the competition. We wanted to make it a resource for local bikers by providing them with not only the
latest products, but also industry news and local information. A one stop shop if you like."

"To provide the news we decided that we wanted to pull in quality RSS news feeds to make it dynamic and self populating. After much searching and disappointment from other products that failed to deliver what we needed, we found RSS2HTMLPro. First we tried the free solution just to make sure that it did what it claimed. The success was immediate, and within minutes we had a prototype up and running. After the initial tests we bought the Pro version (which was very competitive in it's pricing) as what we had planned needed a complex, yet elegant solution. I will say that due to the complexity of our plans, certain changes had to be made to RSS2HTMLPro, but this was not a problem as the technical support was among the best I
have ever encountered!! We now pull in news and travel information from external sites, and also Three Cross Motorcycles specific news and special offers direct from the RSS news feed generated by our CMS! Without
RSS2HTMLPro none of this would have been possible. If ever you are in the UK let me know and I'll buy you a beer!" - Paul Francis - Web Development Manager - www.3xmotorcycles.com

The snippet with configuration variables from from RSS2HTMLPro.asp script is below:

<%
' On Error Resume Next
Response.Expires = -1 ' change to another value to use built-in ASP caching (timeout is in minutes), for example set Response.Expires = 20 set to cache the content for 20 minutes

StandaloneScript = True ' set to TRUE if used as standalone script, set to FALSE when used with MultiRSS2HTML.asp

' =========== RSS2HTMLPro.ASP For ASP/ASP.NET ==========
' copyright 2005-2009 (c) www.Bytescout.com
' version 1.21b (12 May 2009)
' =========== configuration =====================

' ##### Get "URLToRSS", "Keywords" and "CategoryKeywords" parameters from the original URL parameters #########
UseParametersFromURL = False

' ##### Predefined URL to RSS Feed to display #########
' As ASP script relies on MSXML parser so some feeds containing incompatible characters may fail in the script
' You should try to use feeburner.com to convert RSS feed into MSXML compatible format
'' For example: URLToRSS = "http://rssnewsapps.ziffdavis.com/tech.xml"

URLToRSS = "http://feeds.feedburner.com/Bytescout"

' ##### Predefined Keywords Filtering #########
' Keywords operators: "+" = keywords required; "-" = negative keyword (i.e. keyword should not exist in one of the filtered strings (title, description or URL - see below); "+-" = negative keyword required (i.e. keyword should not exist in any way);
' Examples:
' "bytescout-movies" = "bytescout" keyword should exist OR "movies" keyword should NOT exist
' "bytescout movies" = "bytescout" keyword should exist OR "movies" keyword should exist
' "+bytescout+movies" = "bytescout" keyword should exist AND "movies" keyword should exist
' "bytescout+-movies" = "bytescout" keyword should exist AND "movies" keyword should NOT exist
' you can also pass keywords using URL using "keywords" parameter (for example: http://mysite.com/RSS2HTMLPro.asp?keywords=time-widget ) but please set UseParametersFromURL = TRUE

Keywords = ""

' optional keywords filtering by Categories (if any)
' you can also pass CategoryKeywords using URL using "CategoryKeywords" parameter (for example: http://mysite.com/RSS2HTMLPro.asp?CategoryKeywords=tips-business ) but please set UseParametersFromURL = TRUE

CategoryKeywords = ""


' ##### Switch On/Off filtering by Title, Description and URL #########
FilterByTitle = True
FilterByDescription = True
FilterByURL = True
FilterByCategory = True

' ##### Description Length #########
DescriptionLengthLimit = -1 ' if you have problems with limiting the description and RSS contains rich formatting then set DescriptionStripHTMLTags (see below) to True

' ##### Strip rich formatting from description fields ################
DescriptionStripHTMLTags = False ' change to True if you converts RSS with HTML (images, formatting) in the description

' ##### Remove Timezone Info #########
RemoveTimezoneInfoFromDateTime = True

' ##### Max number of displayed items #####
MaxNumberOfItems = 70

' ##### Main template constants
' ##### {CHANNELTITLE} will be replaced with item Channel Title
' ##### {CHANNELURL} will be replaced with item Channel Url
' ##### {CHANNELDESCRIPTION} will be replaced with item Channel description
MainTemplateHeader = "<table><tr><td><a href="& """{CHANNELURL}"" title=""{CHANNELDESCRIPTION}""" & ">{CHANNELTITLE}</a></td></tr>"
MainTemplateFooter = "</table>"
' #####

' ##### Item template.
' ##### {LINK} will be replaced with item link
' ##### {TITLE} will be replaced with item title
' ##### {DESCRIPTION} will be replaced with item description
' ##### {DATE} will be replaced with item date and time
' ##### {COMMENTSLINK} will be replaced with link to comments (If you use RSS feed from blog)
' ##### {CATEGORY} will be replaced with item category
' ##### PODCASTING
' ##### {MEDIA_URL} will be replaced with Media URL
' ##### {MEDIA_TITLE} will be replaced with Media title
' ##### {MEDIA_SIZE} will be replaced with Media file size in KB
' ##### {AUTHOR} will be replaced with Author name
' ##### {SOURCE_TITLE} will be replaced with source title
' ##### {SOURCE_URL} will be replaced with source URL link

' HTML template for single item in a feed
ItemTemplate = "<tr><td><strong>{DATE} {TIME}</strong><br/><i>Categories: {CATEGORY}</i><br/><i>Author: {AUTHOR}, via <a href=" & """{SOURCE_URL}""" & ">{SOURCE_TITLE}</a></i><br><a href=" & """{LINK}""" & ">{TITLE}</a><BR>{DESCRIPTION}<br><i>Media download (for podcasts): <a href=" & """{MEDIA_URL}""" & ">{MEDIA_TITLE} ({MEDIA_SIZE} KB)</a></i></td></tr>"

'#### Date Time format
'#### dd - Day number
'#### DD - Full Day Name (for example, Friday)
'#### mm - Month number (for example, 10 as October)
'#### MMMM - Full Month Name
'#### yyyy - Year (number)
'#### h - 12 Hour (for example 8 PM)
'#### H - 24 Hour
'#### MM - Minute (as number)
'#### SS - Second (as number)
'#### Offset - Time offset from UTC
DateTemplate = "DD, dd, MMMM, yyyy "
TimeTemplate = "H:MM:SS AMPM (Offset)"

' ####### variables to control different parameters of date time output #########3
AddLeadingZeroToHours = True ' set to True to display time "9:35" as "09:35" (add the leading zero to hours when 24-hours format is used)
AddLeadingZeroToMonths = True ' set to True to display month number "8" as "08" (add the leading zero to month number)
AddLeadingZeroToDays = True ' set to True to display day number "7" as "07" (add the leading zero to day number)

' ##### channel properties internal variables #####
Dim ChannelTitle, ChannelURL, ChannelDescription

' ###### User Agent for feed downloads ###########
UserAgent = "Mozilla/5.0 (Windows; U; MSIE 7.0; Windows NT 6.0; en-US)"

' ######## different private internal variables #########
Dim MonthsNamesSystem
MonthsNamesSystem = Array("","","","","","","","","","","","")
Dim MonthsNamesLatin
MonthsNamesLatin = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")


............ for full script source code click here

Price: $59 $48.45
Buy and Download More Information
Shop safely: we provide 30-DAYS MONEY-BACK GUARANTEE for the product

RSS2HTMLPro.ASP tutorials:


HOME  |  CONTACT US

Copyright © ByteScout, 2003-2010. Privacy Statement
Microsoft®, Windows®, Windows 2000®, Windows Server®, Windows Vista®, Internet Explorer®, .NET Framework®, ActiveX®, Visual Basic®, Visual C#®, ASP®, ASP.NET®, Excel®, PowerPoint®, are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. Adobe®, Flash® and Acrobat® are registered trademarks of Adobe Systems, Incorporated. Mozilla®, Firefox® and the Mozilla and Firefox Logos are registered trademarks of the Mozilla Foundation. Other product names or brandnames used herein are for identification purposes only and might be trademarks or registered trademarks of their respective companies. We disclaim any and all rights to those marks.