匿名
未登录
登录
维基鲸
搜索
查看“Mediawiki添加统计代码”的源代码
来自维基鲸
命名空间
页面
讨论
更多
更多
页面操作
阅读
查看源代码
历史
←
Mediawiki添加统计代码
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
=== 第一种:扩展插件 HeadScript === [https://www.mediawiki.org/wiki/Extension:HeadScript HeadScript] 扩展允许在 wiki 之前轻松添加脚本。</head> head 脚本的代码在“LocalSettings.php”中定义,并由变量控制。 这种实现使没有经验的用户可以轻松地在 wiki 之前实现头脚本。 它还允许添加无法更改或删除的头脚本,例如,如果将头脚本添加到站点通知中,wiki管理员也可以这样做。 这使得该扩展在放置 Cookie Consent 插件或 CSS 样式链接时特别有用,因为此类内容无法被滥用或流氓管理员删除。</head> ==== 安装 ==== 下载解压缩的文件夹并将其移动到您的目录中。 开发人员和代码贡献者应改为从 Git 安装扩展,使用:HeadScriptextensions/ <pre> cd extensions/ git clone https://gerrit.wikimedia.org/r/mediawiki/extensions/HeadScript </pre> 在LocalSettings.php文件底部添加以下代码: <pre> wfLoadExtension( 'HeadScript' ); </pre> ==== 配置 ==== 可以将一个或多个头脚本添加到 wiki 中。 头脚本可以由任何 HTML 和/或 JavaScript 组成。 要配置头脚本,请在安装行后的“LocalSettings.php”中添加以下内容: <pre> $wgHeadScriptCode = <<<'START_END_MARKER' <script></script> START_END_MARKER; </pre> 不要触及第一行和最后一行START_END_MARKER的东西,这是PHP的一种特殊语法(没有它,处理脚本中的撇号会很棘手)。'''不要在最后一行的标记周围添加空格,这会破坏它。请在之后添加新行。 ''' '''要添加其他脚本,只需将它们包含在标记之间:''' <pre> $wgHeadScriptCode = <<<'START_END_MARKER' <script></script> <script></script> <script></script> START_END_MARKER; </pre> 如果需要,您也可以为脚本指定一个名称,在安装行后添加以下内容: <pre> $wgHeadScriptName = 'my-wonderful-script'; </pre> 还可以添加 META 和 LINK 元素,例如: <pre> $wgHeadScriptCode = <<<'START_END_MARKER' <meta name="author" content="Wikimedia Foundation" /> <link rel="author" type="text/plain" href="/humans.txt" /> <script></script> START_END_MARKER; </pre> === 第二种: HOOKS === 在LocalSettings.php中添加: <pre> $wgHooks['BeforePageDisplay'][] = function( OutputPage &$out, Skin &$skin ) { $code = <<<'START_END_MARKER' <script></script> <script></script> <script></script> START_END_MARKER; $out->addHeadItem( 'my-wonderful-script', $code ); return true; }; </pre> [[category:wiki]] [[category:mediawiki]] [[category:统计代码]]
返回
Mediawiki添加统计代码
。
导航
导航
首页
最近更改
随机页面
分类
PHP相关
菜谱
微信小程序
wiki
游戏
wiki工具
wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志