mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-01 19:46:01 +01:00
fix: #7659 add option to change cookie link url
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
"consent.message": "Notification message",
|
||||
"consent.acceptance": "Acceptance message",
|
||||
"consent.link-text": "Policy Link Text",
|
||||
"consent.link-url": "Policy Link URL",
|
||||
"consent.blank-localised-default": "Leave blank to use NodeBB localised defaults",
|
||||
"settings": "Settings",
|
||||
"cookie-domain": "Session cookie domain",
|
||||
|
||||
@@ -811,6 +811,7 @@ app.cacheBuster = null;
|
||||
config.cookies.message = translator.unescape(config.cookies.message);
|
||||
config.cookies.dismiss = translator.unescape(config.cookies.dismiss);
|
||||
config.cookies.link = translator.unescape(config.cookies.link);
|
||||
config.cookies.link_url = translator.unescape(config.cookies.link_url);
|
||||
|
||||
app.parseAndTranslate('partials/cookie-consent', config.cookies, function (html) {
|
||||
$(document.body).append(html);
|
||||
|
||||
@@ -77,6 +77,7 @@ apiController.loadConfig = function (req, callback) {
|
||||
message: translator.escape(validator.escape(meta.config.cookieConsentMessage || '[[global:cookies.message]]')).replace(/\\/g, '\\\\'),
|
||||
dismiss: translator.escape(validator.escape(meta.config.cookieConsentDismiss || '[[global:cookies.accept]]')).replace(/\\/g, '\\\\'),
|
||||
link: translator.escape(validator.escape(meta.config.cookieConsentLink || '[[global:cookies.learn_more]]')).replace(/\\/g, '\\\\'),
|
||||
link_url: translator.escape(validator.escape(meta.config.cookieConsentLinkUrl || 'https://www.cookiesandyou.com')).replace(/\\/g, '\\\\'),
|
||||
};
|
||||
|
||||
async.waterfall([
|
||||
|
||||
@@ -33,6 +33,10 @@
|
||||
[[admin/settings/cookies:consent.blank-localised-default]]
|
||||
</p>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label for="cookieConsentLink">[[admin/settings/cookies:consent.link-url]]</label>
|
||||
<input class="form-control" id="cookieConsentLink" type="text" data-field="cookieConsentLinkUrl" />
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user