Mitch-Multi Signature

Beta Mitch-Multi Signature 1.1.0 Beta

No permission to download
Compatible XF 2.x versions
  1. 2.3
🖋️ [Addon] Mitch Multi Signatures — Create & Switch Between Multiple User Signatures


Mitch Multi Signatures is a lightweight, fully-integrated XenForo 2.3 add-on that allows members to create, manage, and switch between multiple signature blocks directly from their Account area.

This add-on is ideal for communities where users may want different signatures for different topics, roles, or sections of your site — all without the need to edit their profile signature every time.


⭐ Key Features

✔ Up to

Each member can create three separate signature blocks using the full XenForo rich-text editor (including BBCode, images, links, embeds, etc).


✔ Choose an “Active Signature”

Users select which of their signature blocks is currently active.

This signature automatically appears under all of their posts.


✔ Full integration with XenForo permissions

Signatures obey XenForo’s signature permission system.

If a user cannot edit signatures normally, they cannot edit multi-signatures either.


✔ Clean UI in the Account menu

A new navigation entry — Additional signatures — appears in the user menu, taking members directly to their mult-signature management page.


✔ Seamless theme compatibility

This add-on uses standard XenForo template macros, entity extensions, routes, and controllers.

No template overwriting. No core edits. Fully portable.

✔ Robust add-on structure

Proper install/uninstall methods
Add-on versioning
Entity extensions for User and UserOption
Fully exportable as an official release using XenForo’s CLI tools
Works with all modern XenForo 2.3 add-ons and themes


🛠️ How It Works

1. Users visit:

Account → Additional signatures

2. They can:

Create/edit up to 3 signature blocks
Preview them using XF’s built-in BBCode/Editor preview
Choose which signature is currently active
Save and instantly apply changes

3. Under posts:

Your custom signature macro automatically loads:

.mitch_active_signature_text

This means XenForo shows only the selected active signature, or falls back to XF’s default signature if the user chooses that option.


🧩 Technical Overview

This add-on implements:

A new database table:
xf_mitch_user_signature (per-user signature storage)
A new option in xf_user_option:
mitch_active_signature
Entity extensions for:
XF\Entity\User
XF\Entity\UserOption
Public route:
mitch-signatures
Controller:
Mitch\MultiSignature\Pub\Controller\Signature
Template:
mitch_account_signatures
Modified XF macro for signatures
(via XenForo’s macro override system — no core template edits)

All code follows standard XenForo 2.3 best practices.


🔒 No Core Edits. No Conflicts.


Everything lives in src/addons/Mitch/MultiSignature/
Uses class extensions instead of overwriting
Uses template macros instead of editing core templates
Does not alter any default XF behavior unless a multi-signature is active

🧑‍💻 Who Is This Add-on For?

This add-on is perfect for:

Role-playing communities
Gaming forums
Professional networking forums
Communities with multiple sub-themes (tech + hobby + personal)
Any forum where users want flexibility with their signature presentation
Author
Mitchy71
Downloads
2
Views
24
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from Mitchy71

Back
Top Bottom