feat: add hyperlink to Powered by brand attribution

Wrap {{BRAND_NAME}} in an anchor tag linking to {{SUPPORT_URL}} in all
Powered by override strings (Atum, Cassiopeia, footer module, and
generic JLIB_HTML_POWERED_BY).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-02 16:05:04 -05:00
parent e4f3467b47
commit f903e6af4e
4 changed files with 12 additions and 12 deletions
@@ -16,8 +16,8 @@
; -----------------------------------------------------------------------------
; ===== Footer & template branding =====
TPL_ATUM_POWERED_BY="Powered by {{BRAND_NAME}}"
MOD_FOOTER_LINE2="Powered by {{BRAND_NAME}}"
TPL_ATUM_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
MOD_FOOTER_LINE2="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
; ===== Control panel greetings =====
COM_CPANEL_WELCOME_TITLE="Welcome to {{BRAND_NAME}}!"
@@ -101,6 +101,6 @@ JLIB_INSTALLER_MINIMUM_JOOMLA="You don't have the minimum {{BRAND_NAME}} version
JLIB_INSTALLER_ERROR_NOTFINDJOOMLAXMLSETUPFILE="Installer: Can't find {{BRAND_NAME}} XML setup file."
; ===== Version and About =====
JLIB_HTML_POWERED_BY="Powered by {{BRAND_NAME}}"
JLIB_HTML_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
COM_ADMIN_HELP_DOCUMENTATION="{{BRAND_NAME}} Documentation"
COM_ADMIN_HELP_SUPPORT="{{BRAND_NAME}} Support"
@@ -16,8 +16,8 @@
; -----------------------------------------------------------------------------
; ===== Footer & template branding =====
TPL_ATUM_POWERED_BY="Powered by {{BRAND_NAME}}"
MOD_FOOTER_LINE2="Powered by {{BRAND_NAME}}"
TPL_ATUM_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
MOD_FOOTER_LINE2="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
; ===== Control panel greetings =====
COM_CPANEL_WELCOME_TITLE="Welcome to {{BRAND_NAME}}!"
@@ -101,6 +101,6 @@ JLIB_INSTALLER_MINIMUM_JOOMLA="You don't have the minimum {{BRAND_NAME}} version
JLIB_INSTALLER_ERROR_NOTFINDJOOMLAXMLSETUPFILE="Installer: Can't find {{BRAND_NAME}} XML setup file."
; ===== Version and About =====
JLIB_HTML_POWERED_BY="Powered by {{BRAND_NAME}}"
JLIB_HTML_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
COM_ADMIN_HELP_DOCUMENTATION="{{BRAND_NAME}} Documentation"
COM_ADMIN_HELP_SUPPORT="{{BRAND_NAME}} Support"
+3 -3
View File
@@ -16,8 +16,8 @@
; -----------------------------------------------------------------------------
; ===== Footer & template branding =====
TPL_CASSIOPEIA_POWERED_BY="Powered by {{BRAND_NAME}}"
MOD_FOOTER_LINE2="Powered by {{BRAND_NAME}}"
TPL_CASSIOPEIA_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
MOD_FOOTER_LINE2="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
; ===== Generic replacements =====
JGLOBAL_FIELDSET_JOOMLA_DEFAULTS="{{BRAND_NAME}} Defaults"
@@ -52,4 +52,4 @@ JERROR_AN_ERROR_HAS_OCCURRED="An error has occurred."
JLIB_APPLICATION_ERROR_COMPONENT_NOT_FOUND="Component not found."
; ===== Version and About =====
JLIB_HTML_POWERED_BY="Powered by {{BRAND_NAME}}"
JLIB_HTML_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
+3 -3
View File
@@ -16,8 +16,8 @@
; -----------------------------------------------------------------------------
; ===== Footer & template branding =====
TPL_CASSIOPEIA_POWERED_BY="Powered by {{BRAND_NAME}}"
MOD_FOOTER_LINE2="Powered by {{BRAND_NAME}}"
TPL_CASSIOPEIA_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
MOD_FOOTER_LINE2="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"
; ===== Generic replacements =====
JGLOBAL_FIELDSET_JOOMLA_DEFAULTS="{{BRAND_NAME}} Defaults"
@@ -52,4 +52,4 @@ JERROR_AN_ERROR_HAS_OCCURRED="An error has occurred."
JLIB_APPLICATION_ERROR_COMPONENT_NOT_FOUND="Component not found."
; ===== Version and About =====
JLIB_HTML_POWERED_BY="Powered by {{BRAND_NAME}}"
JLIB_HTML_POWERED_BY="Powered by <a href='{{SUPPORT_URL}}'>{{BRAND_NAME}}</a>"