Glossary for SMF 2.1
v1.0 - 09-Sep-24
o Hooks Only!!
o SMF 2.1.4 compatibility.
o Tooltips:
~ Improved processing of keyword for tooltip to remove 'http(s)://' from keyword to ensure tooltip is displayed correctly.
~ Line breaks in definitions displayed correctly without the need to use a custom line break character.
~ Option to only display tooltips for keywords that are inside a Glossary BBCode tag (ie, Keyword).
~ Option to display tooltips in signatures.
~ Option to display tooltips in PMs.
~ Option to display tooltips in 'News' items.
~ Fixed bug where the case of whole/partial words used in definitions that contain keywords was changed to match the keyword case (eg, In the SMF 2.0 version of this mod if there was a 'RAM' keyword and the word 'mainframe' was in a definition it would be displayed as 'mainfRAMe' in a tooltip).
o Membergroup permissions to allow/disallow members to:
~ View Glossary tooltips in messages.
~ Insert Glossary BBCode in messages.
~ Not allow guests to manage/administer the Glossary.
o Glossary List:
~ Link to member profile for unapproved keywords (if guests are allowed to make keyword suggestions the word 'Guest' will be shown).
~ Mod settings to show keyword author to Glossary admins and/or all members who can view Glossary index.
~ Mod setting to only show alphanumeric characters with an associated keyword.
~ Mod setting to enable checkbox to approve tooltips for new/updated keywords by default.
~ Mod setting for definition column width removed.
~ Mod setting for category column width added.
~ Keyword synonyms shown below keywords.
* If the synonyms mod setting is not enabled the word 'Disabled is shown at the top of the list of synonyms.
~ Synonym icon and tooltip removed.
~ Added 'right-click' context menu for Glossary administration to 'Categories' view.
o Option to make individual keywords case sensitive Note: this will also make all the synonyms for the keyword case-sensitive.
o Synonyms:
~ Keyword checking to ensure keyword is not already in use as a synonym.
~ Synonym checking to ensure:
* Synonym is not already in use as a keyword.
* Synonym is not already assigned to another keyword.
~ Specific error messages for keyword/synonym conflicts.
~ Mod setting to display keyword and synonyms below keyword definition in tooltip.
o Improved disabling of mod features (eg, Glossary list [except for Glossary admins], membergroup permissions, BBCode, etc) when mod is not enabled.
o Updated error message reporting to provide SMF 2.1 compatibility.
o Updated jQuery Tooltip and SimpleModal scripts and/or CSS – customised to work with this mod.
o Updated installation process to use mod specific directories/folders for images, languages, CSS files, and scripts.
o Removal of support for SimplePortal mod.
o Removed unused strings from language file.
o Other bug fixes, performance improvements, and tweaks.
o Support for special characters in keywords and synonyms.
o Automatic Glossary integrity checking and alerting for keyword/synonym issues/conflicts.
o Languages: English.
Usage
This mod allows Glossary keywords to be displayed as tooltips (with their definition shown when hovering over/clicking on the keyword) in posts and other message types (ie, News items, PMs, and/or signatures).