| |
Customizing The Search Results Page
Overview
This example explains how to customize the search results page in your E-Book. (Strictly speaking this is not a script - as no actual scripting is required).
Requirements - Activ E-Book Compiler, version 5.00 or later.
Important: This example relies on the search template's feature as implemented in 5.0x, which is classifed as "experimental". Changes may be required to use this script with subsequent versions of the compiler.
Instructions - Create an HTML page called __searchtemplate.htm (there are two underscore characters on the front of that file name).
- In the HTML file you can include the following special markers where you wish to insert information about the search:
- *PHRASE* where you want to display the phrase that the user searched on.
- *MATCH* a sentence indicating the number of matches that were found by the search (the text of this phrase comes from the language file - see Advanced Features in our Help).
- *RESULTS* is an HTML table that contains the search results. In version 5.0x, the table itself is not really customizable, it always use an "Arial" SIZE=2 font to display the text. Howeve you may be to alter the position and/or appearance of this table by nesting it within your own table and/or using CSS.
- The Help which comes with version 5.0x, itself uses this feature to display a custom search result page (it also highlights search hits). A screen shot of this (after searching for password and security) is shown below.
 Notes - This example has been tested with Activ E-Book Compiler versions 5.00 (5.00 is the latest version - beta release - at the time of writing). It is possible that changes might be required for e-books made with subsequent versions.
- This example will not work with versions of Activ E-Book Compiler prior to 5.00.
- Important: This example relies on the search template's feature as implemented in 5.0x, which is classifed as "experiment". Changes may be required to use this example with subsequent versions of the compiler.
|
|
|
|
|
|