1.6添加了100多个新功能,修复了数百个bug,最主要的是支持多站点。 Release Date: June 20th, 2007 Added Pages module (Support Note) Added Hidden Templates enabling you to keep certain templates from being accessible via a URL request Added Category Custom Fields Added Search Term Logging to the Wiki module Added ability to duplicate an existing Weblog's preferences when creating a new Weblog Added the ability to have multiple Stand Alone Entry Forms (SAEF) in the same template Added ability to do a Find and Replace on a Site's Preferences in the Utilities area Added Category URL Titles to allow URL safe Category links when using the category indicator. Please see the Version Update Notes for important information on this feature. Added discrete permissions for each category group, to allow separate editing and deleting privileges per category group. Added the MetaWeblog API module to the available ExpressionEngine Core modules. Added new parameter relaxed_categories= to the Weblog Entries tag to allow use of category indicator in weblog entries tag pulling entries from multiple weblogs that do NOT share category groups Added show_disabled= parameter to the Simple Commerce purchase tag to enable display of disabled items Added entry_id= and url_title= parameters to the Comment Form and Comment Entries tags. Please see the User Guide for cautions on using these parameters. Added {if no_related_entries} to the {related_entries=} weblog entries tag pair Added {if no_reverse_related_entries} to the {reverse_related_entries} weblog entries tag pair Added category="" and category_group="" parameters to the Weblog Module's Next/Previous Entry Linking Added all/none toggles for member group access to Template Access Restriction and Template Preferences Manager forms Added new tag to Wiki Module {wiki:categories_list} for displaying a list of all categories without being affected by being put on an Article page Added 'Include Members in Site's Member List?' to the changeable preferences for the SuperAdmin group Added show_pages= parameter to Weblog Entries, giving one control over whether to show entries that are used for creating Pages or not. Added {page_uri} and {page_url} to the Weblog Entries module for entries with a Page ascribed to them. Added {entry_author_id} variable to the Comment Entries tag Added {day_number} to {if blank} conditional of the Weblog Calendar tag Added leading_zeros= parameter to the Weblog Calendar tag, to optionally display calendar day numbers with leading zeroes Added {absolute_count} to the weblog entries tag, for running totals when pagination is used Added preference to Weblog Management for whether to use an entry's URL title or entry ID in the Trackback Auto-Discovery code. Added {switch=} variable to Wiki themes: Recent Changes, Categories, Title List, Search Results, Files, History, category list on article pages, and file list on edit pages Added {count} to Wiki themes: Recent Changes, Categories, Title List, Search Results, Files, History, category list on article pages, and file list on edit pages Added {absolute_count} to Wiki themes: Recent Changes, Search Results, Categories, and Files Added {mailing_list} variable to Mailing List Activation Speciality Template and Mailing List templates Added "Update and Finished" button to Template Editor Added ability to manage Save Template as File setting from the 'Template Preferences Manager' and 'Preferences' for each template group Added an $extra_fields class variable to the MT Import Utility to allow the importing of an unlimited number of fields into ExpressionEngine using the Movable Type Export format. Added {weblog_short_name} variable to Weblog Entries tag Added {app_build} Global Template Variable to display the Build number within templates Added {comment_auto_path}, {comment_url_title_auto_path}, and {comment_entry_id_auto_path} variables to the Weblog Calendar tag. Added {total_results} to Query Module Added a return= parameter to the {form_declaration} variable in the Member Profile Login Template Added foreign_character_conversion_array extension hook to allow developers to use a custom foreign character conversion array for URL titles. Added $weblog_id to publish_form_headers extension hook Added the ability to specify separate Plain Text Alternative content for HTML emails sent through the Communicate tab. Added Extension calls to the Template Parsing Log Added new Extension Hooks Member areas: member_register_validate_members and cp_members_validate_members Added new Extension Hooks to the Gallery Module CP: gallery_cp_insert_entry_end and gallery_cp_update_entry_end Added new Extension Hooks to Template Editor: edit_template_start, edit_template_end, update_template_end Added new Extension Hooks to the Wiki module: wiki_start, wiki_article_start, wiki_article_end, edit_wiki_article_form_start, edit_wiki_article_form_end, edit_wiki_article_end, wiki_special_page Added template type icons to the Template Manager Added 'image/x-png' as a default supported MIME type, so Internet Explorer can dance with PNG images. Added additional security for file uploading in the Publish area to correctly validate the name during renaming. Added sanitization to logged search terms to assist developers directly accessing this data Modified ExpressionEngine so that nearly all of its configuration options are now stored in the database opposed to config.php Modified Wiki module to allow more than one {wiki:custom_namespaces_list} list on a page Modified the {switch=} variable of the Gallery Entries tag to rotate through any number of values, i.e. {switch="one|two|three|four|..."} Modified caches to be cleared (including Relationship caches) when editing or deleting custom fields. Modified Relationship caches to be cleared when editing multiple entries that would be impacted by the edit. Modified the sending of HTTP Headers because of a change in behavior in current versions of PHP Modified screen name validation routine to remove the possiblity of making one or more "space" entities (ex: ) a screen name Modified Search Term logging to always encode HTML and EE tag brackets to fully protect users who output data via non-protected methods Modified password reset emails to be sent from the site's Webmaster Email address instead of the address of the user whose password is being reset. Modified XSS Cleaning routine to replace disallowed phrases with "[removed]" text instead of removing completely. Modified the HTML Buttons javascript to work around a Firefox bug dealing with scrolled text (added prior fix to the Publish section of the Control Panel). Modified embed variables to work as intended in conditionals (with the 'embed:' prefix) Modified the URL Redirect for the CP and Rank Denial to work with or without the subdomain 'www.' Modified the File Upload link in the publish page to be more clear as to its function and more ergonomically friendly (narrator: and the peasants rejoiced!) Modified entry delete confirmation to display the title of the entry when a single entry is being deleted Modified Query Result output in the SQL Manager to display information about the query that was executed Modified color of SQL Query and Template Parser debugging output. (set to fixed color instead of inherited) Modified relationships to delete unused relationship data when deleting a relationship custom field or changing a relationship custom field to a different type. Modified the Forgot Password member page to display breadcrumbs and header information. Modified default control panel styling of <h3> tags to no longer align text to the right. Modified XSS Cleaning routine to be more performance friendly and compatible with PHP 5.2's new PCRE backtrack and recursion limits. Modified XSS Cleaning routine to be compatible with servers that so not fully support UTF-8 pattern matching Modified Extension Manager to show version number of extension even when disabled. Modified installer to check for MySQL in strict mode, dollar signs in MySQL passwords, and to provide some assistance when one has accidentally overwritten their config.php file and runs the installer by mistake. Modified the installer's default entry to provide resources for using ExpressionEngine. Modified weblog entries tag to no longer drop additional segments after the category when using the category trigger in URLs Modified a number of extension hooks to use the PHP 4 compatible method universal_call_extension() in the Extensions class Modified the Wiki Module to localize the language for the default, 'Main' namespace Modified the Wiki Module so that Users (and not just Admins) can Redirect articles Modified the Private Messaging system to set any deleted unread messages to read status. Updated the Snoopy Library included in the Magpie plugin Moved some hard coded CSS out of the control panel output and into the control panel CSS theme files. Modified the comment moderation notification message to have a refresh rate of 3 seconds instead of 1 Modified filename handling in batch processing of the Image Gallery for improved filename security and whitespace removal. Further improved quoted-printable encoding in emails to be compatible with servers that do not behave well with the RFC 2045 specification. Removed some unnecessary table JOINs from the Weblog data query. Removed the default ping servers from the install script. Tweaked XHTML Typography to use apostrophe's instead of left single quotes on possessive italicized words, e.g. Title's Standardized newlines in templates, so templates saved as files on Windows systems have newlines consistent with the rest of the application Improved validation of weblog, author, and status of submitted entries to prevent unauthorized entry data from form errors or manipulation. Improved IP address validation Improved handling of HTML emails, increasing compatibility with a variety of email clients Improved the Comment Entries tag to be more efficient when showing only comments with dynamic="off" Improved the hidden recipients encoding in the Email Module Increased filename security for uploaded files. Developers: Added documentation for Typography Class Developers: Added human readable email encoding as an option in the Typography class for cases where Javascript encoding is inappropriate. See the Typography class properties documentation for details.