Mediawiki 添加自定义 javascript / 编辑 Common.js
Mediawiki adding custom javascript / Editing Common.js
我需要在我的 wiki 中添加一行适用于所有人的自定义 js。我需要将哪一行附加到 LocalSettings.php 以启用对 Mediawiki:Common.js(和 Mediawiki:Common.css)的修改? None 以下作品:
$wgUseSiteJs = true;
$wgUserSiteJs = true;
$wgAllowUserJs = true;
$wgGroupPermissions['*']['edituserjs'] = true;
$wgGroupPermissions['*']['editusercssjs'] = true;
我还搜索了我安装的 mediawiki 中的每个文件以查找字符串 "Any JavaScript here will be loaded for all users on every page load",但没有显示任何内容,所以我也不知道如何直接编辑 Common.js。
我可以创建一个扩展,但对于一行代码来说,这似乎完全是矫枉过正..
我通过 运行 在 phpmyadmin 中的以下查询解决了这个问题:
SELECT user_id INTO @uid FROM user
WHERE user_name = '<USER YOURE LOGGED IN AS>' LIMIT 1;
INSERT INTO `user_groups`(`ug_user`, `ug_group`)
VALUES (@uid,'bureaucrat'),(@uid,'sysop');
我需要在我的 wiki 中添加一行适用于所有人的自定义 js。我需要将哪一行附加到 LocalSettings.php 以启用对 Mediawiki:Common.js(和 Mediawiki:Common.css)的修改? None 以下作品:
$wgUseSiteJs = true;
$wgUserSiteJs = true;
$wgAllowUserJs = true;
$wgGroupPermissions['*']['edituserjs'] = true;
$wgGroupPermissions['*']['editusercssjs'] = true;
我还搜索了我安装的 mediawiki 中的每个文件以查找字符串 "Any JavaScript here will be loaded for all users on every page load",但没有显示任何内容,所以我也不知道如何直接编辑 Common.js。
我可以创建一个扩展,但对于一行代码来说,这似乎完全是矫枉过正..
我通过 运行 在 phpmyadmin 中的以下查询解决了这个问题:
SELECT user_id INTO @uid FROM user
WHERE user_name = '<USER YOURE LOGGED IN AS>' LIMIT 1;
INSERT INTO `user_groups`(`ug_user`, `ug_group`)
VALUES (@uid,'bureaucrat'),(@uid,'sysop');