コンテンツにスキップ

「MediaWiki:Common.js」の版間の差分

提供: Re-Agatadia
編集の要約なし
編集の要約なし
17行目: 17行目:
// wgScriptを使うことで、正しいパス(/w/index.phpなど)を自動取得します
// wgScriptを使うことで、正しいパス(/w/index.phpなど)を自動取得します
mw.loader.load(mw.config.get('wgScript') + '?title=MediaWiki:Forum.js&action=raw&ctype=text/javascript');
mw.loader.load(mw.config.get('wgScript') + '?title=MediaWiki:Forum.js&action=raw&ctype=text/javascript');
$(document).ready(function () {
    if ($('.ga4-stats').length === 0) return;
    $.getJSON('/ga4_cache.json')
        .done(function (data) {
            $('.ga4-users').text(Number(data.activeUsers).toLocaleString('ja-JP'));
            $('.ga4-pageviews').text(Number(data.pageviews).toLocaleString('ja-JP'));
            $('.ga4-sessions').text(Number(data.sessions).toLocaleString('ja-JP'));
            $('.ga4-updated').text(data.updated);
            $('.ga4-period').text(data.period_days);
        })
        .fail(function () {
            $('.ga4-stats').text('データを取得できませんでした。');
        });
});

2026年2月23日 (月) 09:01時点における版

/* ここにあるすべてのJavaScriptは、すべてのページ読み込みですべての利用者に対して読み込まれます */
/* Forum.jsの設定と読み込み */
window.mw = window.mw || {};
mw.forum = {
    toppage: 'KenryoBBS',  // 掲示板のトップページにするページ名(自由に変更可)
    threads: 20,               // 1ページに表示するスレッド数
    zeroTemplate: 'ここは掲示板です。常識的なルールを守って利用しましょう。非ログインユーザーはトリップをつけてほかの利用者と差別化することができます。',
    notice: `
<strong>【掲示板利用の注意事項】</strong><br>
・荒らし行為・誹謗中傷は禁止です<br>
・個人情報の投稿は絶対にやめてください<br>
・他人を不快にさせる投稿は削除されることがあります<br>
・トリップを使って匿名で投稿できます
    `.trim()
};

// wgScriptを使うことで、正しいパス(/w/index.phpなど)を自動取得します
mw.loader.load(mw.config.get('wgScript') + '?title=MediaWiki:Forum.js&action=raw&ctype=text/javascript');


$(document).ready(function () {
    if ($('.ga4-stats').length === 0) return;

    $.getJSON('/ga4_cache.json')
        .done(function (data) {
            $('.ga4-users').text(Number(data.activeUsers).toLocaleString('ja-JP'));
            $('.ga4-pageviews').text(Number(data.pageviews).toLocaleString('ja-JP'));
            $('.ga4-sessions').text(Number(data.sessions).toLocaleString('ja-JP'));
            $('.ga4-updated').text(data.updated);
            $('.ga4-period').text(data.period_days);
        })
        .fail(function () {
            $('.ga4-stats').text('データを取得できませんでした。');
        });
});
当サイトでは、アクセス解析や利便性向上のためにCookieを使用しています。当サイトを継続して利用することで、Cookieの使用に同意したものとみなされます。