This is a list of templates that have been modified between Geeklog v1.4.1 and glFusion v1.0.0. Those with an X in the Must Update column must be updated in your theme or functionality will break.
Many of the template changes were made to support XHTML compliant themes. If you are updating an existing theme, you need to decide if you want to implement all the necessary changes to support XHTML or HTML strict compliance.
glFusion v1.0 has implemented Cross-site request forgery (CSRF) protection in several forms. The implementation includes adding a hidden field to the form with a security token. The token is validated before the request is processed. These template changes must be implemented in your theme or many admin features (and some user features) will break.
| Directory / Template | Must Update | Description |
|---|---|---|
| public_html\layout\nouveau\admin\block\ | ||
| blockeditor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| defaultblockeditor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| public_html\layout\nouveau\admin\common\ | ||
| edit_permissions.thtml | Added {xhtml} tag and general HTML cleanup | |
| public_html\layout\nouveau\admin\group\ | ||
| groupeditor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| groupmembers.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| public_html\layout\nouveau\admin\lists\ | ||
| header.thtml | HTML cleanup | |
| list.thtml | X | New tags: {search_menu}, {formfields_bottom},{formfields_top} General HTML cleanup |
| listitem.thtml | General HTML cleanup | |
| topmenu.thtml | X | Removed {last_query} General HTML cleanup |
| public_html\layout\nouveau\admin\mail\ | ||
| mailform.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| public_html\layout\nouveau\admin\moderation\ | ||
| ccitem.thtml | HTML Cleanup | |
| public_html\layout\nouveau\admin\plugins\ | ||
| editor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| public_html\layout\nouveau\admin\story\ | ||
| storyeditor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| storyeditor_advanced.thtml | X | This template has been completely reworked. Geeklog v1.5.0 has modified the corresponding JavaScript for the advanced editor. You should use this new template as-is and not try to modify an older one. |
| public_html\layout\nouveau\admin\syndication\ | ||
| feededitor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| selecttype.thtml | HTML cleanup | |
| public_html\layout\nouveau\admin\topic\ | ||
| listitem.thtml | HTML Cleanup | |
| topiceditor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| topiclist.thtml | X | New template tag {top_menu} HTML cleanup |
| public_html\layout\nouveau\admin\trackack\ | ||
| pingbackform.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| pingform.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| serviceeditor.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| trackbackeditor.thtml | Added {xhtml} tag, HTML cleanup | |
| public_html\layout\nouveau\admin\user\ | ||
| batchdelete.thtml | Added {xhtml} tag, HTML cleanup | |
| batchdelete_options.thtml | Added {xhtml} tag, HTML cleanup | |
| edituser.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| groupedit.thtml | Minor HTML update | |
| public_html\layout\nouveau\article\ | ||
| article.thtml | X | New template tag {send_trackback_link} HTML cleanup |
| printable.thtml | X | New template tag {lang_attribute} Removed tags {start_comments_anchortag} and {end_comments_anchortag} HTML cleanup |
| public_html\layout\nouveau\comment\ | ||
| comment.thtml | X | Removed {start_author_anchortag} and {end_author_anchortag}, added {author_link} Replaced {reply_link} with {reply_option} |
| commentbar.thtml | X | New template tag {reply_hidden_or_submit} Added {xhtml}, HTML cleanup |
| commentform.thtml | Added {xhtml}, HTML clean up | |
| commentform_advanced.thtml | Added {xhtml}, HTML clean up | |
| reportcomment.thtml | X | Added CSRF security token Added {xhtml} tag and general HTML clean up |
| public_html\layout\nouveau\navbar\ | ||
| breadcrumb_link.thtml | HTML cleanup | |
| menuitem.html | Removed a blank line at end of template | |
| navbar.thtml | Moved to a div layout instead of table based | |
| public_html\layout\nouveau\preferences\ | ||
| boxesblock.thtml | Small HTML change | |
| commentblock.thtml | HTML updates | |
| deleteaccount.thtml | Added {xhtml}, HTML cleanup | |
| displayblock.thtml | X | New template tag {timezone_selector} Added {xhtml}, HTML cleanup |
| excludeblock.thtml | Added {xhtml}, HTML cleanup | |
| language.thtml | HTML cleanup | |
| privacyblock.thtml | HTML cleanup | |
| profile.thtml | X | New JavaScript code Added {xhtml}, HTML cleanup |
| theme.thtml | HTML cleanup | |
| username.thtml | Added {xhtml} tag | |
| userphoto.thtml | Added {xhtml}, HTML cleanup | |
| public_html\layout\nouveau\profiles\ | ||
| contactauthorform.thtml | Added {xhtml}, HTML cleanup | |
| contactuserform.thtml | Added {xhtml}, HTML cleanup | |
| public_html\layout\nouveau\search\ | ||
| searchblock.thtml | Added {xhtml}, HTML cleanup | |
| searchform.thtml | Added {xhtml}, HTML cleanup | |
| public_html\layout\nouveau\stats\ | ||
| itemstatistics.thtml | HTML cleanup | |
| sitestatistics.thtml | HTML cleanup | |
| public_html\layout\nouveau\submit\ | ||
| submitloginrequired.thtml | Added {xhtml} | |
| submitstory.thtml | Added {xhtml}, HTML cleanup | |
| submitstory_advanced.thtml | Added {xhtml}, HTML cleanup | |
| public_html\layout\nouveau\trackback\ | ||
| formattedcomment.thtml | Added {xhtml} | |
| trackbackcomment.thtml | HTML cleanup | |
| public_html\layout\nouveau\users\ | ||
| commentrow.thtml | X | Removed {comment_begin_href} and {comment_end_href} |
| getpasswordform.thtml | Added {xhtml}, HTML cleanup | |
| loginform.thtml | X | Added {openid_login} tag The form has been reworked for better HTML compliance |
| newpassword.thtml | Added {xhtml}, HTML cleanup | |
| profile.thtml | Added {xhtml}, HTML cleanup | |
| registrationform.thtml | Added {xhtml}, HTML cleanup | |
| storyrow.thtml | X | Removed {story_begin_href} and {story_end_href} HTML cleanup |
| public_html\layout\nouveau\ | ||
| adminoption.thtml | Admin options now a unordered list | |
| adminoption_off.thtml | Admin options now an unordered list | |
| archivestorytext.thtml | X | Added {plugin_itemdisplay}, {edit_icon} Removed {start_storylink_anchortag}, {end_storylink_anchor_tag}, {start_comments_anchortag}, {end_comment_anchortag},{start_trackbacks_anchortag}, and {end_trackbacks_anchortag} Replaced {story_title} with {story_title_link} HTML cleanup |
| blockfooter-message.thtml | Moved to a div layout instead of tables | |
| blockheader-message.thtml | Moved to a div layout instead of tables | |
| blockservices.thtml | Added {xhtml}, HTML cleanup | |
| featuredstorytext.thtml | X | Added {plugin_itemdisplay}, {edit_icon} Removed {start_storylink_anchortag}, {end_storylink_anchor_tag}, {start_comments_anchortag}, {end_comment_anchortag},{start_trackbacks_anchortag}, and {end_trackbacks_anchortag} Replaced {story_title} with {story_title_link} HTML cleanup |
| footer.thtml | Added {xhtml}, HTML cleanup | |
| functions.php | X | New define XHTML New $_BLOCK_TEMPLATE variables (configmanager_block, admin_block, section_block, and user_block ) |
| header.thtml | X | New {page_site_splitter} tag Added {xhtml}, HTML cleanup |
| leftblocks.thtml | Added {xhtml}, HTML cleanup | |
| loginform.thtml | X | New {openid_login} tag Added {xhtml}, HTML cleanup |
| menuitem.thtml | Menu items are now an unordered list | |
| menutiem_last.thtml | Menu items are now an unordered list | |
| storytext.thtml | X | Added {plugin_itemdisplay}, {edit_icon} Removed {start_storylink_anchortag}, {end_storylink_anchor_tag}, {start_comments_anchortag}, {end_comment_anchortag},{start_trackbacks_anchortag}, and {end_trackbacks_anchortag} Replaced {story_title} with {story_title_link} HTML cleanup |
| style.css | Several new styles and several style enhancements | |
| topcenterblock-span.thtmlx | HTML cleanup | |
| topicoption.thtml | Topics are now an unordered list | |
| topicoption_off.thtml | Topics are now an unordered list | |
| useroption.thtml | User options are now an unordered list | |
| useroption_off.thtml | User options are now an unordered list | |
| Directory / Template | Must Update | Description |
|---|---|---|
| public_html\layout\nouveau\admin\config\ This is a new directory | ||
| config_element.thtml | X | Required for the new online configuration system. |
| configuration.thtml | X | Required for the new online configuration system. |
| menu_element.thtml | X | Required for the new online configuration system. |
| public_html\layout\nouveau\admin\lists\ | ||
| searchmenu.thtml | X | New search menu used by the administrative lists (user, blocks, etc.) |
| public_html\layout\nouveau\admin\user\ | ||
| reminder.thtml | X | Used to send reminder emails to users reminding them of their user account on your site. |
| public_html\layout\nouveau\images\icons | ||
| configuration.png | X | New online configuration icon used in Command and Control screen. |
| public_html\layout\nouveau\images\ | ||
| addchild.png | X | Used by the new online configuration system. |
| external.png | X | Used by the new online configuration system. |
| public_html\layout\nouveau\ | ||
| blockfooter-config.thtml | X | New footer for the configuration screens. |
| blockfooter-list.thtml | X | New footer for Admin, User, and Topic Lists in left navigation blocks. |
| blockheader-config.thtml | X | New header for the configuration screens. |
| blockheader-list.thtml | X | New header for the Admin, User, and Topic lists in the left navigation blocks. |
| loginform_openid.thtml | X | Used by the Open ID login. |
| htmlheader.thtml | X | Used to be included in header.thtml, now the HTML header code is contained in this template. |
| logo-text.thtml | X | Displays the text based logo in the site header. |
| logo-graphic.thtml | X | Displays the graphic based logo in the site header. |