Release Notes
5.1.0:- There are now three setup modes: simple, recommended, and kitchen sink.
- Style designer. Modify the style/colors without learning CSS.
- Type manager. Set up your link types without having to dig into the templates.
- Custom pages system. A more intuitive way to add new pages to your site.
- Autocomplete for simple searches, member list search, postal codes, editing the owner of a listing, sending a PM, quote authors. (Any other spots you can think of where it'd be useful?)
- Click-to-insert lists of template variables with descriptions for template editor, toplist generator, etc.
- Switch to enable leaving a text comment while rating a listing -- suitable for a reviews site.
- The category slideshow is now per-attachment, and available in all scripts (previously just WSN Gallery). The slideshow link in a category opens up a slideshow of all image attachments in said category.
- Added switch for category link counts. By switching this off, you can remove the "(25)" from "Category Name (25)" without touching templates.
- Added switch for new/updated icons. By switching this off, you can remove the "new" and "updated" icons by categories and listings without touching templates.
- Added an option to set the guest default time since for the 'new links' page.
- The thumbshots.org code language item now accepts any link variables you insert in it.
- {MEMBERREPLIESRECEIVED} is now available to count total comments made to links you own by people other than yourself.
- {LINKISSAVED} is now available to check whether the link is saved by the viewer. This is now used in the default link bit so that the "Save to list" link only shows when the link isn't already saved.
- The instant messanging system is now refreshless.
- Added a 'can create album' usergroup permission.
- A tweaks editor for the admin panel. Some -- though not all -- tweaks.php values can now be set there without having to edit the file directly.
- Manual payment processing. If you recieve a payment through a means other than the supported payment processors, you can now enter it manually.
- Added host name search to the search ips page.
- Date picker. For date fields, select desired date visually from a calendar.
- Size-variant, newest-first tag cloud.
- If summaries are switched on, but the listing has no summary filled in, the first part of the description is now repurposed as the summary.
- Toplist generator is now multi-step.
- Toplist generator now prompts directly for a link type to filter to.
- Updated fckeditor to 2.6.4, switched default skin to office2003.
- WYSIWYG now supports wider variety of formatting options.
- Image uploads now work in WYSIWYG editor by default in apache mode.
- Added illiteracy detector options to require validation and exclude categories.
- Sponsorship settings page has been redesigned with an easier interface.
- Sponsorship now asks for $_ per _ days on each level instead of making you do arithmetic.
- All sponsor levels now automatically show up without need to customize display template.
- Added a switch for aliasing to secondary categories.
- When the indirect linking switch is on, the linkbit link to the details page no longer uses the external links appendage.
- City/state/country search options now on advanced search page when applicable.
- The submit/edit category page now includes options to set custom submit/edit listing templates.
- Distinct empty/full folder images for categories.
- Some button beautification work.
- Number currently online in category now hidden when the number is zero.
- Option to add/remove custom ratings table fields.
- Date format for shouts.
- Flat-file imports now processed in chunks to hopefully support larger files.
- "Show untranslated language" now excludes some of the language associated with switches that are off.
- The incomplete submission notification area is now more eye-catching.
- Asterisks by required/incomplete fields.
- Option to block spammers based on stopforumspam.com blacklist.
- Submit/edit link/category pages now refresh when category changes, so category conditionals can be used safely.
- syntax to lock out only particular groups, instead of having to use longer REVERT TO list.
- Add and delete language items from all languages at once.
- Rating a comment is now refeshless.
- Upload multiple attachments without having to press a button and wait.
- On adding a new usergroup, permissions now default to those of a regular member.
- Clickable link to find the members in each usergroup.
- Category usergroup permissions now formated as table of radio options.
- Removed {L_, {P_ and {PALL_ language items for better compatability with languages such as German which have different capitalization rules.
- 'Search' switch to turn off whole search system for a plain directory.
- 'Sponsorship' switch to remove from menu and template list and automatically remove all sponsorship levels.
- For integration with other WSN scripts, usergroup can now be edited.
- For integration with other WSN scripts, usergroups from the integratee script which aren't in the integrater are automatically copied over and mapped.
- Category sponsorship is now done via the sponsorship settings page instead of edit category.
- Implimented canonical tags where appropriate for SEO.
- Style, template and language selectors on registration and edit profile now hidden when there's only one option.
- Prompt to force people to deal with situation of having apparant leftover uncustomized copy of default style or template set.
- Options to delete styles and template sets from the admin panel.
- Added member home main spot to show/edit future listings not yet effective.
- When the link-associated feeds switch is on, any feed at the link url is now automatically associated.
- Author field in RSS feeds where applicable.
- When there are no traditional results, simple-searches for exact title (as in autocomplete) redirect to the listing and simple-searches for a username redirect to the profile.
- edit/regenerate options in details template
- autoincluded PNG fix for IE 6. WINE is broken such that it doesn't appear to work, but I believe it actually does work, I need somebody to verify for me.
- converted all .gif images (except ones likely to be animated) to .png in order to make prettier images more practical
- switch for google map on search results page
- custom subdirectories of base automatically kept accessible by rewriting
- support for rewriting & as and while also using and in names
- sponsored types listed on suggest page, with "x costs $y per z days" in the labels column. when selected, redirects to sponsorship page.
- complete simpler page titling system on the "page titles" page
- automatic path updates on moving directory
- search-based categories
- driving directions with the maps
- shopping cart
5.1.1:- fixed guest caching option
5.1.2: - seo handling for rare case of no categories
- fixed manual upgrade.php runs from 5.0 to not prompt for template changes
- fixed integration from pre-existing choice
- fixed missing can alias categories usergroup permission
- fixed category update alias mangling
- stopped filling of custom attach field when downloading nonexistent file
- fixed category selector default no access bug
- bulk add categories box
- improved driving directions to handle more addresses
5.1.3:- fixed classifieds sponsor level setup issue
- fixed classifieds/sd double price field issue
- fixed url rewriting for inline styles
- fixed category count after sponsor autovalidation
- refusal prompt for non-meta-tag content in default meta tag area
- wordpress 2.5+ integration fix
5.1.4:- added ability to blank search for postal code
- added range search by city name
- added special text files for jquery integration
- added distance listing in search
- added autosort search by distance
- fixed template variable parsing in description/etc bug
- fixed missing edit text area in KB
- fixed a couple of tweaks values that can hang submissions
- fixed issue with category custom listing submit/edit pages
- fixed maps on details
- fixed some legacy template handling issues
5.1.5:- enabled BEGIN SUBSUB style subcategories anywhere
- fixed upgrade error when coming from pre 5.1.3
- search all beautification
- search all range search fix
- english depluralization improvement
- made {CATID} be 0 outside categories for toplist convenience
5.1.6:- better punctuation handling in searches
- prefilled default toplist content for most types
- geolocation distance toplists
- hid rating stars when there are no votes and no permission to vote
- tags not shown until listing validated
- {CURRENTCATEGORYID} variable
- admin edit of pending edit from validation page now eliminates the pending edit
- fixed rewritten tags scenario
- fixed rare toplist issue
- ability to pre-load data in setup
5.1.7:- ability to change required marker * to something else
- prefix for returnto cookie to prevent conflicts
- IE 6 PDF thumbnail compatibility fix
- fixed logo uploader scenario where logo could be lost on upgrade
- fixed WYSI editing bug (mostly affects KB)
- fixed checkbox preview on submit listing page
- fixed comment deletion bug
- added bulk pad import for software directory
- fixed county data issue
- fixed category parent edit bug
- fixed category selector on setup with category data loaded
- fixed PAD update bug
5.1.8:- fixed installing multiple languages
- fixed dmoz import all in one category
- fixed PAD regeneration bug
- PAD regeneration now requires checkbox
- fixed ability to turn password encoding off
- fixed display issue on send emails page
- fixed toplist bug
- fixed details image slideshow bug
5.1.9:- fixed non-mixed types bug
- fixed title schema change
5.1.10:- fixed subdomain rewriting
- {NUM + type + RESULTS} for search page
- search map now properly removed when no pins
- icon and release date for WSN SD
- removed rss author field to allow validation
- fixed compatibility between javascript export and url rewriting
- fixed number of search results beyond three pages
- fixed emailing members while integrated
- speed improvement for large databases
5.1.11:- fixed calendar event edit redirect
- enabled {THISCAT variables
- added blog ping switch
- fixed reciprocal link bug
5.1.12:- fixed generic form variable template variables
- fixed long category descriptions with short listing descriptions
- PAD addresses (software publisher location maps)
- mixed unmixed types sorting bug
- duplicate check fixed to be useful for software directory
- fixed so pagerank check cannot cause hang
5.1.13:- properly hid pm options from groups that cannot pm
- template translation moved to advanced page with warning text added
- re-enabled category name-only rewrite scheme
- fixed issue with searching partly-numeric region codes
- fixed member sponsorship page text friendliness issues
5.1.14:- switch for claim links
- switch to download application icons
- software downloads counter
- fixed toplists of unvalidated items
- fixed chat room compatibility with MSIE
- fixed SD profile update bug
5.1.15:- attribute values now available for link-associated feeds
- fixed language filter cosmetic error on no result
- fixed login page navigation title
- fixed calendar bugs with partial day events
- fixed compatibility with Windows IIS ASIPI hosts where getenv fails
- fixed count var in frequency toplists
- fixed sponsorship deductions bug
- fixed download PMs bug
- fixed import bugs
5.1.16:- more information on validation screen for software directory
- rss feeds now category-specific automatically where appropriate
- on adding listing field, display code is now autoinserted in listing details
- extra check to prevent duplicate emails
- fixed listings import with category name specified in file
- fixed additional registration usergroups selector autodisplay
- fixed listing collection compatibility with level-based selector switch
5.1.17:- unpaid listings now marked separately in validation page and placed at bottom
- rssfeed double amp fix
- automatic addslashes in tweaks editor
- fixed blank cookie
- set proper warnings for old mysql versions
- fixed loading animation graphic in rewritten categories
- {CATID} as 0 replacement now restricted to toplist config line to avoid messing up toplist body
- category per-type listing totals now cached for speedy repeat use
- enhanced preview function with an iframe-based full preview of the listing details page
- built in way to use special icon to replace category folder image
- category permissions area collapsed by default for easier scrolling
- quoting to handle legacy fields that have spaces in them
5.1.18:- fixes subcategory rewriting format bug created by 5.1.17
5.1.19:- new category filtering system option
- fixed listing edit preview
- template variables to count number of each type on current page
- tweak for balanced tabs
- fixed ftp chmod issue for apache mode
- auto table wrapping improvements in search results to prevent breaking wrapper tables
- fixed member integration issues
- added switch to remove birthdays from calendar
5.1.20:- option to have search results page show when there are no results
- fixed array tag being created on bulk additions
- fixed edit profile page required fields system
- removed indentation from email signatures
- usergroup sponsorship promote to listing type feature is now per-level instead of global
- fixed category permissions saving bug
- yahoo geocoding support for UK postal codes
- red border and asterisk for required selector fields
- parent-related listing template variables can now be used on submit listing page
- bulk url adder now skips when url already exists and setting says to check for duplicates on submission
- fixed getmeta button to add tags
- fixed url rewriting issues with skip to category option
- fixed kb article previews
5.1.21:- wysiwyg editor editing apostrophes fix
- fixed regular member profile editing bug
- fixed possible issue with guest caching
- autoreplacement of bad object template variables with blank values to solve state previewing bug
5.1.22:- integration menu is now sorted alphabetically
- page scrape utility now reports read failures properly
- no longer showing deleted listing details page
- now allows comma decimals in price field
- fixed flatfile import bugs
- fixed use of apostrophes in google map pins
5.1.23:- fixed search bug introduced by last release
5.1.24:- fixed rewriting bug with and
- fixed search all bug
- prevented spaces in category special urls
- fixed modlog cosmetic bug
- removed non-applicable fields from codes/smilies/linebreak selection
- fixed checkincompletes pluggable function hook for edit listings page
5.1.25:- fixed inconsistent paypal processing issues
- fixed postal codes bug
- fixed wysiwyg image upload bug
- fixed after edit category redirect bug
- {THISMEMBER vars now available in redirects even when bypassing redirect pages
- fixed error with category permissions check function
- fixed help item editing bug
- PHP 5.3 compatibility fixes
- fixed duplicate domain checker false positives for obscure cases
- fixed error when you require manual selection of category
5.1.26:- custom file fields now stick on preview/incomplete
- better categorization for some PAD 1.15 spec categories
- fixed $redirectchecks tweak
- fixed incrementing of totals on validation of listings for aliased categories
- fixed data loading on installs
- enabled reactivation of trials after expiration
5.1.27:- more informative message for when account expires and then person attempts to confirm the email on it
- fixed details template to show more than 5 slides
- last profile url etc now update properly on site url change
- lat/lon now autocalculated on view of details page when not already known
- autocomplete for some fields on advanced search page
- fixed instantmembers tweak bug
- fixed ability to edit online users date format
- safer thumbnail caching
- avatar thumbnails
- fixed cyrillic compatibility
- added daylight saving time option
- integration with other wsn scripts now automatically shares the stylesheets+images
- fixed PM draft saving
- fixed thread last post urls to be accurate in custom cases
- streamlining of reports code
5.1.28:- PHP 5.3 compatibility for PAD software options
5.1.29:- fixed $tagsizemultiplier tweak
- fixed listing details toplist bug
5.1.30:- fixed listing sponsorship add funds for multiple levels
- fixed integrated avatars
- now 30 reports per page
5.1.31:- fixed the listing details bug introduced in handling for people who didn't apply template changes in the last version
5.1.32:- fixed multilingual fields bug
- fixed setting rejection levels for guests and spiders
- fixed toplist content defaults
- enabled special forum images in wsn forum
- fixed geolocation bug
- fixed category searches
5.1.33:- fixed multlingualization of category selector
- fixed feed processing with cdata areas
- multilingualization now works properly on search results
- automatic correction of misnamed image file extensions
- deferred member ratings to host script in wsn integration scenarios to prevent conflicts
- fixed star height to 19px
- fixed multipage category sorting
- enabled checking for duplicates on submission in all the scripts based on title
- enabled saved link removal redirect
- added secondary and tertiary listing search sort options
- manual search sorting is now a level above primary sort instead of replacing it
- precautionary code to try to catch database-killer bug
- multilingual category selector fix
5.1.34:- fixed backups for servers where socket is specified in host name
- proper sorting for each language in multilingual category selectors
- added option to reject submissions based on key phrases
- set all installations to mysql instead of mysqli due to cases where mysqli is present yet broken
- fixed bulk categories error when there's no selection
5.1.35:- fixed default stylesheet value changes
- better drupal table guessing
- fixed pre-supplied integrations with other databases
- reenabled pm replied image
- fixed guest listing preview bug
- basic compatibility with servers lacking the timezone list function
- fixed geolocation update on pending edit validation
- fixed wsn codes on validation page for pending listing edits
5.1.36:- fixed rating star look on member home page
- fixed attachments issue
- fixed update queries that were triggering safety restrictions
5.1.37:- fix for multilingual category selector sorting
- fixed search highlighting
- search end dates now go to end of day
- ability to set redirect url after submitting category
- `and` no longer removed from category urls
- removed bad usergroup
- fixed multilevel usergroup sponsorship
- fixed email toplists
5.1.38:- fixed 5.1.37 updaterating bug
- fixed the noindex on non-rewritten option to respect custom rewrite urls
- 301 redirects to rewritten version of category where applicable
5.1.39:- enchancements to the send email and email preview pages
- ability to rewrite link details / threads without id numbers
- map updates on edit fix
5.1.40:- rounded corners and shadows in default stylesheet (in applicable browsers)
5.1.41:- fixed usergroup member counts and searches to work when integrated
- duplicate url check in software directory now checks download url instead of website url
- fixed joomla integration file
- fixed leaders page
- enabled wsn code parsing on member home main page
- fixed add event template insertion on adding event field
- fixed dmoz importer help link
- prevented adding blank fields (which can kill site)
5.1.42:- fixed url rewriting bug that broke redirect links
- check to prevent duplicate category name under the same parent
5.1.43:5.1.44:- fixed more javascript issues introduced by the cached speedup
5.1.45:- improved totals updating on moving between categories
- moved thickbox back to external file
- fixed issue with attachments on aliased listings
- cookie path sanity check on upgrade
- fixed registration defaults page bug with selecting PM activation
5.1.46:- fixed missing nav bits on editor switch
- fixed little age bug in birthday listings
- html in feed-based listings when wysiwyg is on
- autogenerate accounts now applies to bulk pad uploads
- extra check when category total is 0 to ensure it is right
- applied submission denial switch to comment posts
5.1.47:- fixed wsn forum topic regeneration bug
- fixed search results exact match missing bug
- fixed details page missing link template error
- vbulletin integration fix
5.1.48:- unhid send emails page when members are off
- fixed {LINKTOPCATNAME} (requires regeneration)
- fixed numeric help category rewriting bug
5.1.49:- fix to prevent submissions to categories acting as link or search
- fixed errors to show in show errors to admin only mode
- improved compatibility with 5.0 series templates
- fixed search bug with 1 exact match on deleted title
- fixed digest category subscription bug
- fixed show untranslated language
5.1.51:- security update to prevent possible SQL injection
- auto switch to WYSIWYG mode on editing when there is HTML and the usergroup permission does not allow editing HTML
- fixed continue redirect links to index in rewrite mode
5.1.52:- fixed xss vulnerabilities
- fixed obscure search error in certain situations with custom fields containing numbers
- added navsearch tweak
- took hidden login fields out of template when logged in
- fixed cross-post checker bug
5.1.53:- security fix
- fixed unsubscribe all to remove category subscriptions
- confirm email/password fields now persistent on registration incomplete
- fixed checkbox custom field issue
5.1.54:- fixed rss feed timezone adjustment
- timezone adjustments for expiration and effective times
5.1.55:- {LINKCATNAME} and {LINKCATURL} now offer cached
speedy way to use category info from listing - email as login memberlist search and sort fixes
- fixed issue of listings unhiding on member edit
- fixed betweenmax search issue
- fixed internal replies pagination bug
- fixed registration incomplete page bug
5.1.56:- fixed pseudomethod parameter bug
- added rollback option
- fixed calendar to allow events in 2011 and 2012
5.1.57:- fixed edit listing error introduced by .56's decimal normalization
5.1.58:- backported image type recognition fix from 6.0
- ensured uniqueness of incomplete submissions messages
- prevented error on blank meta click
5.1.59:- fixed bug with restricting submissions to bottom level
- fixed category meta overriding listing detail meta issue
5.1.61:- fixed rollback utility mysql error
- fix for losing owner id after editing listing after editing email with email login
5.1.62:- fixed confirmation to submitter without confirmation to admin
- fixed functionwillwork bug
- fixed possible description-wiping bug
- backported favorzipcodes tweak
- backported option for notification of profile edits
5.1.63:- security fix for xss and sql injection issues
5.1.64:- fixed toplists and js exports hindered by recent security patch
5.1.65:- fixed classifieds language conversion
5.1.66:- fixed rss feed ampersands in urls bug
- fixed rewrite title bug
- fixed PAD type bug with delphi sections
5.1.67:- fixed redirect following in url loading functions
5.1.68:- fixed ability to include message in email listing
- fixed curl opt followlocation warning with restrictive hosting
5.1.69:- fixed jquery thickbox bug
- fixed url rewriting memory error on large subdirectories
- fixed usergroup integration bug
5.1.70:5.1.71:- paypal HTTP 1.1 compatibility update for 2013
5.1.72:- updated google geocoding to v3 api to fix missing coordinates