Debugged version of v.2.6
Build up with Sphider: v.1.3.5
In front of version 2.6 the following modifications have been added:
New Admin setting:
Protect the .../admin/ folder by means of a .htaccess file.
If activated, and if the .htaccess file is not yet available, the script will automatically detect the IP of the admin and create your .htaccess file in the ../admin/ folder.
If the setting is deactivated (checkbox), the .htaccess file will be deleted by the script, so that afterwards the admin folder is freed again for IP independent access.
New feature:
Result listings 'By URL names' and 'Like Google' are sorted in alphabetic order now.
New feature:
The words specified in common list (to be ignored during index procedure) are no longer interpreted case sensitive. Consequently words like 'Sphider' and 'sphider' need not to be included both.
Improved calculation of keyword weighting. Now working independent from lower case and/or upper case written text.
Bug fixed that prevented renaming of the default search script.
Bug fixed in multithreaded indexing.
Bug fixed to prevent creation of duplicate sub folders in .../admin/
Media search enabled for multiple database support.
User debug mode enabled for link search.
Indexing of https:// sites enabled.
Bug fixed for applications not using the advanced search options.
Bug fixed for embedded application.
Bug fixed for result sorting (By URL names).
Bug fixed in 'More results from URL'.
Bug fixed for 'Usese commonlist for words to be ignored during index / re-index'.
Bug fixed in 'Use blacklist to prevent index of pages'.
Involved files that have been modified / added for this debug release:
.../search.php
.../search_ini.php
.../admin/admin.php
.../admin/configset.php
.../admin/spider.php
.../admin/spiderfuncs.php
.../admin/url_backup.php
.../admin/settings/backup/Sphider-plus_default-configuration.php
.../admin/thumbs/.htaccess
.../include/categoryfuncs.php
.../include/commonfuncs.php
.../include/search_10.php
.../include/search_40.php
.../include/searchfuncs.php
.../include/search_links.php
.../include/search_media.php
.../templates/html/ all files
Release date: March 08, 2011
Build up with Sphider: v.1.3.5
In front of Sphider-plus version 2.5 the following items have been added / modified:
New feature:
Result output is available now also as an XML file. If requested in search.php script, the results will be presented as XML file in .../xml/
For details see the documentation chapter: XML result output
New feature:
Index only parts of a page by <;div id='abc'>;
If enabled in Admin settings, the values as defined in the list-file .../include/common/divs_use.txt
will be used to index only the content between <;div id='abc'>; and <;/div>; .
This is the contray function to: Ignoring parts of a page by <;div id='abc'>;
which is controlled by the list file .../include/common/divs_not.txt
For details see the documentation chapter: Indexing only parts of a page by <;div id='abc'>;
New feature:
Individual (Admin) settings for each database and each set of tables.
Automatically activated by selecting any of the 5 databases and any set of tables in the db’s.
New feature in Admin backend:
'Search' functions are available now in order to query for:
- sites
- links
- keywords
- categories
New Admin setting:
Define number of sites shown per page in Admin backend (pagination 10, 20, 30, 50, 100).
Used for:
- Sites view
- Approve URLs
- Banned domains
- Statistic results
Improved Admin settings:
The table in Admin backend 'Sites' view could be sorted:
- by index-date, latest on top
- by index-date, oldest on top
- by title as personally defined when adding the site
- in alphabetic order (URL)
New feature:
Additional option to Re-index only the sites that are currently shown in 'Sites' view.
By selecting (pagination) 10, 20, 30, 50 or 100 sites per page, it is possible
to re-index only the URLs presented on page 1, and later on those of page 2 etc.
New Admin setting:
Obligatory use the preferred charset as defined in 'General Settings' for indexing.
The corresponding option is to be found in sites 'Edit' option, so that individual sites
could be influenced. If activated, the header information like
<;meta http-equiv='Content-Type' content='text/html; charset=windows-1256 />;
of the site to be indexed, will be overwritten by the preferred charset.
New Admin setting:
Separated activation of debug mode for Admin backend and User interface.
New Admin setting:
Do not index the full text. If activated, only the page 'Title', the 'Keywords' Meta tag,
as well as the 'Description' Meta tag will be indexed.
Never the less, links found in full text will be followed.
New feature:
Queries containing ' && ' will overwrite the advanced search settings to AND.
Queries containing ' || ' will overwrite the advanced search settings to OR.
Complete redesign of all search files for easier integration of Sphider-plus scripts into an existing HTML site.
With special thanks for the suggestions, ideas and the participation of Carl Erling
http://www.tba-berlin.de
New Admin setting:
Define whether the 'Search form' and the 'Result listing' of Sphider-plus is embedded into an existing page HTML layout and design, or whether it is used as an independent page.
For details see the documentation chapter: Integration of Sphider-plus into existing sites
New Admin setting:
Define the name of the search script in root folder of Sphider-plus (default: search.php).
Separated style sheet files are now included for Admin backend and for the User interface. This enables to individualize the User style sheet without destroying the Admin design.
For details see the documentation chapter: Integration of Sphider-plus into existing sites
Improved 'Did you mean' algorithm. Now searching for a wider range of potential keywords.
Break character inside of words will now be ignored, so that the complete word becomes indexed and searchable.
Output of Intrusion Detection System now is presented with respect to the currently activated template design.
Improved backup for Admin 'Settings'. The name of the backup file will now consist of:
- Date and time
- Number of database
- Name of table prefix
Consequently, all details for the allocation of the backup files are available now.
Automatically add "http://" for new sites in Admin backend.
Bug fixed, which prevented limiting of search results. Occurred, if multiple databases were selected to deliver search results.
Bug fixed that created multiple wildcards, if searching for numbers.
Bug fixed that suppressed the HTML header in link search.
Bug fixed, which has overwritten the Admin setting
"Show x results per page in result listing"
caused in .../include/searchfuncs.php by the row
if ($all_wild && $greek != '1') $max_hits = '99';
Bug fixed to prevent a blank display on first opening the Admin backend (if mb_string functions are not available).
Bug fixed, which causes invalid URL parsing for relative links with ../../ indication.
Bug fixed that prevented domain search for localhost applications
Bug fixed to prevent invalid character size for ‘Like Google’ result listing
Bug fixed in database 'Backup & Restore' function.
Some additional small bugs removed.
Involved files that have been modified / added for this release:
.../addurl.php
.../search.php
.../search_ini.php
.../admin/admin.php
.../admin/admin_header.php
.../admin/admin_footer.php
.../admin/auth.php
.../admin/configset.php
.../admin/db_main.php
.../admin/GeoIP.dat
.../admin/install_tables.php
.../admin/messages.php
.../admin/real_get.php
.../admin/real_log.php
.../admin/settings/backup/all files
.../admin/setting_backup.php
.../admin/spider.php
.../admin/spiderfuncs.php
.../admin//url_backup.php
.../include/commonfuncs.php
.../include/media_counter.php
.../include/search_10.php
.../include/search_20.php
.../include/search_30.php
.../include/search_40.php
.../include/search_50.php
.../include/search_links.php
.../include/search_media.php
.../include/searchfuncs.php
.../include/show_id3.php
.../include/suggest.php
.../include/common/audio.txt
.../include/common/divs.txt
.../include/IDS/Config/Config.ini.php
.../settings/all files and folders
.../templates/html/all files
.../templates/Pure/adminstyle.css
.../templates/Pure/userstyle.css
.../templates/Slade/adminstyle.css
.../templates/Slade/userstyle.css
.../templates/Sphider-plus/adminstyle.css
.../templates/Sphider-plus/userstyle.css
Attention: This version requires an updated set of database tables. In order to create the new set of tables, run the 'Install all tables' for all databases in 'Database Management / Configure' menu.