打开/关闭菜单
打开/关闭外观设置菜单
打开/关闭个人菜单
未登录
未登录用户的IP地址会在进行任意编辑后公开展示。

LNN的非博客:首页:修订间差异

来自 LNN的:not(博客)?
DGCK81LNN留言 | 贡献
无编辑摘要
DGCK81LNN留言 | 贡献
最新页面:​ 改为“最近更改”(实验性)
第50行: 第50行:
* [https://zh.moegirl.org.cn/User:DGCK81LNN 萌娘百科用户页]
* [https://zh.moegirl.org.cn/User:DGCK81LNN 萌娘百科用户页]


== [[Special:新建页面|最新页面]] ==
== [[Special:RecentChanges|最近更改]] ==


{{MywikiParaHack|<html>
{{MywikiParaHack|<html>
<ol class="lnnblog-homepage-newpages">Ajax加载...</ol>
<ol class="lnnblog-homepage-newpages">Ajax加载...</ol>
<script>
<script>
$.ajax({
$(window).on( "load", function () {
   url: '/dgck81lnn/index.php',
 
   data: { title: 'Special:新建页面' }
function getTimeDesc( ts ) {
}).done(function (html) {
  var date = new Date( ts )
  try {
   var delta = Date.now() - date
    if (!html) throw "请求失败"
  if ( delta >= 0 ) {
    var h = document.createElement('html')
    if ( delta < 6e+4 ) return "刚刚"
    h.innerHTML = /<html[^>]*>([^]*)<\/html>/.exec(html)[1]
    if ( delta < 3.6e+6 ) return ( 0 | (delta / 6e+4 ) ) + " 分钟前"
    var l = $('#mw-content-text>ul', h)[0]
    if ( delta < 8.64e+7 ) return ( 0 | (delta / 3.6e+6 ) ) + " 小时前"
     if (!l) {
  }
       $('.lnnblog-homepage-newpages').text("咕咕咕,最近没有新页面")
  return new Date( date.valueOf() + 2.88e+7 ).toISOString().slice( 0, 10 )
       return
}
 
new mw.Api()
   .get( {
   action: "query",
   list: "recentchanges",
    rcshow: "!redirect",
   rctoponly: true,
   rcnamespace: "0",
    rclimit: 50,
   rcprop: "title|timestamp"
  } )
  .done( function ( data ) {
    var container = $( ".lnnblog-homepage-newpages" )
 
    try {
      if ( !data ) throw "请求失败"
 
      var lang = navigator.language || navigator.userLanguage || "und"
 
      var rc = data.query.recentchanges
      if ( !rc.length ) {
        container.text( "咕咕咕,最近没有新页面" )
        return
      }
 
      container.html( "" )
 
      for ( var i = 0; i < rc.length; ++i ) {
        var title = rc[i].title
        var ts = rc[i].timestamp
 
        var li = $("<li><a></a> — <span></span></li>")
        $( "a", li ).text( title ).attr( "href", mw.util.wikiGetlink(title) )
        $( "span", li ).text( getTimeDesc( ts ) )
        container.append(li)
      }
 
     } catch (e) {
       container.text( "加载失败:" + e )
       console.warn(e)
     }
     }
    var r = ""
   } )
    $('li', l).each(function () {
 
      r += "<li>"
} )
      r += $('.mw-newpages-pagename', this)[0].outerHTML.replace("?title=", "/").replace("&redirect=no", "")
      r += " - "
      r += $('.mw-newpages-time', this)[0].innerHTML
      r += "</li>"
    })
    $('.lnnblog-homepage-newpages').html(r)
   } catch (e) {
    $('.lnnblog-homepage-newpages').text('加载失败:'+e)
    console.warn(e)
  }
})
</script>
</script>
</html>}}
</html>}}

2022年8月1日 (一) 22:57的版本

导航

外部链接

    Ajax加载...

信息

本个人维基正在运行的 MediaWiki 版本为 1.45.3,现有 65 个条目,470 个页面。