My Cart
BYZ Emergency Points
(you can change the points quantity and domain(s) during the checkout process)
remove from cart
£1.62/point
enteryourdomainhere (120 points=£194.40)
more...

BYZ Member Plan Subscription
remove from cart
£157.00
more...

go to checkout >>

clear cart
Software Search
Search For:
In Price Range (GBP) :
£ - £
Include Items I already have in my cart?


or: view all software
HELP/FAQs?

Got questions/problems? Take a look through our FAQs (frequently asked questions), or email us at: support@bigyellowkey.com. We shall do our best to get back to you promptly.

Want Discounts?

Are your prices for multiple domains too large? Are you trying to get licences for test domains but being asked to pay full cost? Don't worry; we can add test domains to your licences manually. Just purchase a single domain addon/upgrade for what it is that you need, and then email us about your situation regarding the remaining domains and we'll liaise with you over the options. email us at: support@bigyellowkey.com. We shall do our best to get back to you promptly. click here for more information regarding multiple domains, upgrades, and discount policies.

BYZ116 - Enhanced Paging/Searching for VPASP
<< back to previous screen

Enhance your customers visit by giving them improved search results.


Compatibility, Bundling, and Status Notes:
Compatible with VPASP V4.5 to V7
Before installing, you must have installed:
BYZ025
BYZ038
BYZ036
BYZ033
BYZ121

This product includes:
BYZ025
BYZ038
BYZ036
BYZ033
BYZ121
Latest version:14/17-JUL-2010
From vendor:BigYellowZone
Price:£35.00
add to cart

Click here for demo - our demo area is loaded with most of the SEO modules, BYZ110 for static content pages, BYZ163 for static product-detail pages, BYZ164 for static category pages, BYZ116 for enhanced searching/paging, BYZ121 for related-categories on search results, BYZ158 for the browsable sitemap, BYZ161 for predictive search on the search mini-form at the top.

  • Sessionless paging - no timeouts for the query.
  • Multiple tabs/windows allowed for paging.
  • Products-per-page drop-down for customers.
  • Ordering (sorting) drop-down for customers.
  • Shows "hit" categories from the search as well as the individual products.
  • Displays number of hit products.
  • Shows the customer what they searched on.
  • Intuitive/simple google-style paging links.
  • Intuitive/simple filters (refining searches).
  • Side-panel search mini-form facility.
  • Ability to have static files to mimic specific searches.

Click here for demo


Technical/Developer Information:
  • The results page is a full url that includes all the user's search criteria, so your customers can page/refresh at any time - their search submission doesn't time-out like it does with standard vpasp.
  • Because of the full url nature of the results/pages, your customers can do different searches in different tabs, and page on each tab/window without the queries conflicting like it does on standard vpasp. Whether a customer uses open-on-new-tab/window, or just clicks, it'll always show what they linked from and not conflict or timeout.
  • Allows customers to choose products-per-page via a drop-down (the options available in the drop-down are configurable by the merchant).
  • Allows customers to choose the order (sorting) they want the products to appear in via a drop-down (the options available in the drop-down are configurable by the merchant).
  • Shows a list of categories which matched the search, as well as displaying the retrieved products. The matched categories are then displayed at the top as a series of clickable search links with each element of the category tree being clickable/searchable.
  • Shows the customer how many products were returned.
  • Reminds the customer what they searched on by displaying their search string.
  • Intuitive/simple google-style paging links (auto-scrolling across page-numbers as the customer moves page) - No need for next/previous "set" of pages links which just cause confusion; simple/intelligently-calculated paging links.
  • A quick-search mini-form is automatically created using your config options, and you can optionally place that search mini-form on your side panel with a simple one line function call.
  • To help with search engine optimization, you may want to create pages/files with specific names that list a specific set of products. For example, you may want to create a page/file called "sony.asp" which mimics a url of:
    shopdisplayproducts.asp?mfg=sony
    or, you may want to create a page/file called "bargain-sony-stuff.asp" which mimics a url of:
    shopdisplayproducts.asp?highprice=10&mfg=sony
    The BYZ116 module has been structured in such a way that you can create any static file you want to mimic any shopdisplayproducts.asp url/arguments you want. See also the BYZ164 module which generates static "shopdisplayproducts.asp?id=x&cat=y" files for you with redirection applied.


You can also configure it to use "intelligent" mode on keyword searches to improve the search logic from the standard vpasp keyword search.

See also: How can I improve the keyword/text search results from my search miniform?




For further information from the vendor about this product, please visit:
http://www.bigyellowzone.com/shopexd.asp?id=159

Full Version History:
VerNo Version Date Release Notes
01 9-NOV-2007 Initial version - Big Yellow Zone Enhanced Paging/Searching For VP-ASP
02 16-FEB-2008 Added additional search types configuration/logic so that you can specify additional searches/queries that the paging/querying software can perform.
Added filtering (extra restrictions) configuration/logic so that your customers can add more restrictions to an existing search (make sure your xproductfiltering config option is set to No as standard vpasp filtering should not be used in conjunction with this software. See also Step 13: Add header, trailer, filtering, and paging links to product summary displays, as filtering has been added to that step in 2 places).
Corrected a bug where in some instances search tracking was causing a vbscript error.
Changed search tracking to exclude searches on the getlang(langsearchboxdefault) value and to do a global (non-keyword) search if that value is used for the keyword.
Added BYZ025 (Dynamic PopLists) module.
Effected Files:
README.htm (changed file)
README_TECHNICALNOTES.htm (new file)
byz_sls_$config_additional_searches.asp (new file)
byz_sls_$config_filter_form.asp (new file)
byz_sls_$config_filters.asp (new file)
byz_sls_$config_output_results_norecs_found.asp (changed file)
byz_sls_$config_output_results_recs_found.asp (changed file)
byz_sls_inc.asp (changed file)
byz_sls_styles.css (changed file)
03 23-AUG-2008 Upgraded BYZ038 (from V08 to V09).
Added decimal (double) options for additional search and filterings.
Added a new facility so that you can display a search mini-form on your side panel; it uses the filter config options (in byz_sls_$config_filters.asp) to decide which parameter fields to show in the mini-form, see the note in the installation instructions regarding the BYZ_SLS_DISPLAY_FILTERING_SEARCH_MINI_FORM function call.
Added dynamic ordering options.
Effected Files:
README.htm (changed file)
README_TECHNICALNOTES.htm (changed file)
byz_sls_$config_additional_searches.asp (changed file)
byz_sls_$config_changeordering_miniform.asp (new file)
byz_sls_$config_filter_form.asp (changed file)
byz_sls_$config_filter_search_miniform.asp (new file)
byz_sls_$config_filters.asp (changed file)
byz_sls_$config_ordering.asp (new file)
byz_sls_$config_pagenumberwholeline.asp (changed file)
byz_sls_inc.asp (changed file)
byz_sls_styles.css (changed file)
04 28-AUG-2008 Added logic to store the latest/current url that was being used for display-products in a session and variable so that stayonpage returns to the full product summary page when adding to cart from the summary pages.
Effected Files:
README.htm (changed file; Add return urls step added)
byz_sls_inc.asp (changed file)
05 18-JAN-2009 Upgraded BYZ038 (from V09 to V10).
Upgraded BYZ036 (from V04 to V05).
Upgraded BYZ033 (from V05 to V06).
Upgraded BYZ025 (from V03 to V04).
Upgraded BYZ121 (from V01 to V02).
Created version file for reference/info.
Minor changes in installation notes to avoid warnings on html validators.
Added new display and installation step for shopsearch.asp screen.
Effected Files:
README.htm (changed file)
README_TECHNICALNOTES.htm (changed file)
byz$116_version.asp (new file)
byz_sls_$config_searchresults.asp (changed file)
06 27-MAR-2009 Upgraded BYZ121 (from V02 to V03).
Effected Files:
README.htm (changed file)
byz$116_version.asp (changed file)
07 30-MAR-2009 Upgraded BYZ025 (from V04 to V05).
Upgraded BYZ121 (from V03 to V04).
Changed query logic for categoryid/catdescriptions so that when they mis-match with id/cat arguments it still retrieves the data and displays the search critera text. For example on out of date links where the id argument is correct but where the cat (description) argument no longer matches the category description in the database.
Tidied up some html so that it passes html validation without warnings.
Effected Files:
README.htm (changed file)
byz$116_version.asp (changed file)
byz_sls_$config_changeordering_miniform.asp (changed file)
byz_sls_$config_filter_form.asp (changed file)
byz_sls_$config_filter_search_miniform.asp (changed file)
byz_sls_$config_pagenumberlinks.asp (changed file)
byz_sls_$config_pagenumberwholeline.asp (changed file)
byz_sls_$config_productsperpageminiform.asp (changed file)
byz_sls_$config_searchresults.asp (changed file)
byz_sls_inc.asp (changed file)
08 02-JUL-2009 Added boolean type (tickbox) to filters as an extra option.
Corrected page-number-line; was previously missing the % bit in the td widths.
Changed productmatch logic to be in line with the latest version of vpasp.
Effected Files:
README.htm (changed file)
byz$116_version.asp (changed file)
byz_sls_$config_filters.asp (changed file (comments only changed))
byz_sls_$config_filter_form.asp (changed file)
byz_sls_$config_filter_search_miniform.asp (changed file)
byz_sls_$config_pagenumberwholeline.asp (changed file)
byz_sls_inc.asp (changed file)
09 24-NOV-2009 Split the query statement logic for product searches and related categories into separate files.
Added a new option to allow direct-matching or product-matching for related categories.
Added a new option to allow non-category joins for product searching.
A new config option has been added to the main config file (byz_sls_$config.asp) to hold the Related Categories Type (xbyz_sls_related_categories_type).
A new config option has been added to the main config file (byz_sls_$config.asp) to hold the Use Category Joins? (xbyz_sls_product_search_use_category_joins).
Effected Files:
README.htm (changed file)
byz$116_version.asp (changed file)
byz_sls_$config.asp (changed file)
byz_sls_inc.asp (changed file)
byz_sls_inc_product_query.asp (new file)
byz_sls_inc_relatedcats_query.asp (new file)
10 10-MAR-2010 Changed to be compatible with VPASP V7.
Simplified installation process by providing shopsearch.asp and shopquery.asp files to do all the relevant redirections and to have an advanced-search form which uses BYZ116 arguments and added more default filters and more default additional-searches.
Changed stylesheet to enforce spacing between page number links etc.
Changed default config options.
Upgraded BYZ038 (from V10 to V12).
Upgraded BYZ036 (from V05 to V07).
Upgraded BYZ033 (from V06 to V09).
Upgraded BYZ121 (from V04 to V05).
Upgraded BYZ025 (from V05 to V06).
NOTE: If upgrading from a previous version, please read installation notes as the includes are now in a different place and you need 2 of them instead of just one.
Effected Files:
README*.htm (changed files)
byz$116_version.asp (changed file for all vpasp versions)
byz_sls_$config.asp (changed file for all vpasp versions)
byz_sls_$config_additional_searches.asp (changed file for all vpasp versions)
byz_sls_$config_filter_form.asp (changed file for vpasp v7+ only)
byz_sls_$config_filter_search_miniform.asp (changed file for vpasp v7+ only)
byz_sls_$config_filters.asp (changed file for all vpasp versions)
byz_sls_inc.asp (changed file for all vpasp versions)
byz_sls_inc_product_query.asp (changed file for vpasp v7+ only)
byz_sls_inc_vars.asp (new file for all vpasp versions)
byz_sls_styles.css (changed file for all vpasp versions)
shopquery.asp (new file for all vpasp versions)
shopsearch.asp (new file for all vpasp versions)
11 06-MAY-2010 Added extra options to allow for intelligent keyword searches (if you are using predictive searches on your site and you enable intelligent searches on BYZ116, then you need to also have BYZ161 V07 or above and set it to enable intelligent keyword searches on predictive searches). The default keyword search for BYZ116 is standard (non-intelligent) vpasp keyword searches.
Effected Files:
README*.htm (changed files)
byz$116_version.asp (changed file for all vpasp versions)
byz_sls_$config.asp (changed file for all vpasp versions)
byz_sls_inc_product_query.asp (changed file for all vpasp versions)
byz_sls_inc_vars.asp (changed file for all vpasp versions)
byz_sls_queries_keywords.asp (new file for all vpasp versions)
12 13-JUN-2010 Added extra logic to the link/url logic so that default values arent included as arguments where they dont need to be (eg page=1 is not used in the links, the sort order argument isnt included in the paging links if youre just viewing using default sort-order etc). This helps keep the urls clean/small while still allowing full urls of all the relevant arguments.
Added extra global variables to store the sql statement instead of using session value (this will allow search engines that make multiple concurrent calls to your site for different urls do the correct query).
Added extra logic to cater for static shopdisplayproducts.asp pages where you can specify arguments inside the static files to replace any url/form-field argument/value (see BYZ164 module).
Added new config options to the bottom of the config file to cater for static files (see BYZ164 module and BYZ116 technical notes).
Changed ordering configurations to not use p. table aliases as this was causing errors on some versions of vpasp when vpasp executed paged queries.
PLEASE NOTE: If upgrading from an older version of this module, the shopdisplayproducts.asp installation step is now different - the sql=GetSess(sqlquery) line below the BYZ_SLS_CREATE_SQL call now uses a variable instead of a session value and theres also a new include in that step for the byz_sls_shopdisplayproducts_seoredirect_inc.asp file. Also, the shopdisplayproducts.asp file is now split up into separate files. Also, the Request function calls within ProcessFirst inside shopdisplayproducts.asp need to be changed to use BYZ_SLS_REQUEST instead. Also theres a new canonical tag function call added to the header file change step; see installation notes for more info.
Effected Files:
README*.htm (changed files)
byz$116_version.asp (changed file for all vpasp versions)
byz_sls_$config.asp (changed file for all vpasp versions)
byz_sls_$config_ordering.asp (changed file for all vpasp versions)
byz_sls_$config_searchresults.asp (changed file for all vpasp versions)
byz_sls_inc_vars.asp (changed file for all vpasp versions)
byz_sls_inc.asp (changed file for all vpasp versions)
byz_sls_inc_product_query.asp (changed file for all vpasp versions)
byz_sls_inc_relatedcats_query.asp (changed file for all vpasp versions)
byz_sls_shopdisplayproducts_seoredirect_inc.asp (new file for all vpasp versions)
shopquery.asp (changed file for all vpasp versions)
shopsearch.asp (changed file for all vpasp versions)
13 09-JUL-2010 Added extra logic to cater for generic vpasp static pages (for VPASP V7 or above).
Note that we dont advise using generic vpasp static pages when using BYZ116 as the generic static vpasp pages are session-dependent despite having static filenames, and it will negate the full url aspect of BYZ116 which allows search engines to hit multiple pages at the same time with no problems; the advised solution is to use BYZ163, BYZ164, and BYZ110 instead to generate proper static pages.
Effected Files:
README*.htm (changed files)
byz$116_version.asp (changed file for all vpasp versions)
byz_sls_inc.asp (changed file for vpaspv7andabove only)
14 17-JUL-2010 Changed shopquery/shopsearch logic to cater for more arguments so that more pre-byz116 links are catered for, and changed them to use 301 redirection instead of response.redirect.
Changed keyword-splitting logic to treat commas in the search string like spaces.
Effected Files:
README*.htm (changed files)
byz$116_version.asp (changed file for all vpasp versions)
byz_sls_queries_keywords.asp (changed file for all vpasp versions)
shopquery.asp (changed file for all vpasp versions)
shopsearch.asp (changed file for all vpasp versions)