Stupidedia:Hilft!/Alle Fragen: Unterschied zwischen den Versionen
K (Versiegelte Stupidedia:Hilft!/Alle Fragen ([Bearbeiten=Nur Diktatoren] (unbeschränkt) [Verschieben=Nur Diktatoren] (unbeschränkt))) |
K (Komisches Zeug von Sebus weg, weil voriger Kram von Martinnitus besser war) |
||
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
+ | __NOCACHE__ | ||
+ | <html> | ||
+ | <div id="aq-form" style="background: #DDD; border: 1px solid black; padding: 5px; display: none;"> | ||
+ | Sortierung: | ||
+ | <select id="aq-sort"> | ||
+ | <option name="title">Name</option> | ||
+ | <option name="length">Seitenlänge</option> | ||
+ | <option name="counter">Aufrufe</option> | ||
+ | <option name="date">Letzte Bearbeitung</option> | ||
+ | <option name="answers">Anzahl der Antworten</option> | ||
+ | <option thumb="" name="daumenhoch">Anzahl der Daumen nach oben</option> | ||
+ | <option thumb="" name="daumenrunter">Anzahl der Daumen nach unten</option> | ||
+ | </select> • | ||
+ | <select id="aq-sortby"> | ||
+ | <option>Aufsteigend</option> | ||
+ | <option>Absteigend</option> | ||
+ | </select> | ||
+ | </div></html> | ||
+ | <ul id="aq-results"></ul> | ||
+ | <div id="aq-nojs"> | ||
<DynamicPageList> | <DynamicPageList> | ||
namespace = Frage | namespace = Frage | ||
Zeile 10: | Zeile 30: | ||
unlink = true | unlink = true | ||
</DynamicPageList> | </DynamicPageList> | ||
+ | </div> | ||
+ | <js> | ||
+ | var allquestions = {}; | ||
+ | $( '#aq-nojs' ).hide(); | ||
+ | $( '#aq-results' ).before( '<p id="aq-load">Bitte warten … <img src="/images/d/de/Ajax-loader.gif" /></p>' ); | ||
+ | allquestions.linkstring = function( a ){ | ||
+ | return '<a href="/stupi/' + mw.util.wikiUrlencode( a ) + '" title="' + a + '">' + a.replace( /^Frage:/, '' ) + '</a>'; | ||
+ | }; | ||
+ | allquestions.thumb = function( up, down ){ | ||
+ | var string = ''; | ||
+ | $.each( {'hoch':up,'runter':down},function( i, w ){ | ||
+ | var mouseover = w.length + ' Daumen hoch von ' + ( w.length - 1 ? w.slice(0,-1).join(',') + ' und ' + w[ w.length - 1 ] : w[0] ); | ||
+ | if( w.length ) | ||
+ | string += '<span class="inline-award award-daumen" title="' + mouseover + '">' + w.length + ' x <img src="/images/thumb/' + ( i === 'hoch' ? '2/22' : 'a/af' )+ '/Daumen_' + i + '.svg/18px-Daumen_' + i + '.svg.png" alt="' + mouseover + '" width="18" height="30" /></span>'; | ||
+ | }); | ||
+ | return string; | ||
+ | } | ||
+ | |||
+ | allquestions.order = 'title'; | ||
+ | allquestions.limit = true; | ||
+ | allquestions.allquestions = []; | ||
+ | allquestions.questionobjs = {}; | ||
+ | allquestions.questioninfo = {}; | ||
+ | |||
+ | allquestions.init = function(){ | ||
+ | $( 'select#aq-sort, select#aq-sortby' ).change( allquestions.sort ); | ||
+ | api.request( allquestions.apobj, allquestions.continue, [] ); | ||
+ | }; | ||
+ | allquestions.apobj = { | ||
+ | action: 'query', | ||
+ | list: 'allpages', | ||
+ | apnamespace: '108', | ||
+ | apfilterredir: 'nonredirects', | ||
+ | aplimit: 'max' | ||
+ | }; | ||
+ | allquestions.continue = function( data, oldpages ){ | ||
+ | var pages = $.merge( oldpages, api.makeArray( data ) ); | ||
+ | if( data['query-continue'] ){ | ||
+ | allquestions.apobj.apfrom = data['query-continue'].allpages.apcontinue; | ||
+ | api.request( allquestions.apobj, allquestions.continue, pages ); | ||
+ | }else{ | ||
+ | $.each( pages, function( i, page ){ | ||
+ | var question = page.title.replace( /^Frage:/, '' ).replace( /\/Antwort [0-9]*$/, '' ); | ||
+ | if( !allquestions.questionobjs[ question ] ){ | ||
+ | allquestions.questionobjs[ question ] = {}; | ||
+ | } | ||
+ | var qobj = allquestions.questionobjs[ question ]; | ||
+ | qobj.answers = qobj.answers !== undefined ? qobj.answers + 1 : 0; | ||
+ | if( page.title.match(/\/Antwort [0-9]*$/) === null ){ | ||
+ | allquestions.allquestions.push( page.title.replace( /^Frage:/, '' ) ); | ||
+ | } | ||
+ | }); | ||
+ | api.request({ | ||
+ | action: 'query', | ||
+ | prop: 'awards|info|revisions', | ||
+ | titles: 'Frage:' + allquestions.allquestions.slice(0,20).join('|Frage:') | ||
+ | }, allquestions.getprops, [0,20] ); | ||
+ | } | ||
+ | }; | ||
+ | |||
+ | allquestions.getprops = function( data, startend ){ | ||
+ | $.each( data.query.pages, function( i, p ){ | ||
+ | var q = this.title.replace( /^Frage:/, '' ); | ||
+ | $.extend( allquestions.questionobjs[ q ],{ | ||
+ | daumenhoch: [], | ||
+ | daumenrunter: [], | ||
+ | length: p.length, | ||
+ | counter: p.counter, | ||
+ | date: p.revisions[0].timestamp, | ||
+ | title: p.title | ||
+ | }); | ||
+ | if( p.awards ){ | ||
+ | $.each( p.awards, function(){ | ||
+ | allquestions.questionobjs[ q ][ 'daumen' + this.value ].push( this.user ); | ||
+ | }); | ||
+ | } | ||
+ | }); | ||
+ | if( startend[1] < allquestions.allquestions.length ){ | ||
+ | api.request({ | ||
+ | action: 'query', | ||
+ | prop: 'awards|info|revisions', | ||
+ | titles: 'Frage:' + allquestions.allquestions.slice(startend[0]+=20,startend[1]+=20).join('|Frage:') | ||
+ | }, allquestions.getprops, [startend[0],startend[1]] ); | ||
+ | }else{ | ||
+ | allquestions.sort(); | ||
+ | } | ||
+ | }; | ||
+ | |||
+ | allquestions.sort = function(){ | ||
+ | var sortby = $( 'select#aq-sortby' ).val() === 'Aufsteigend'; | ||
+ | var selected = $( 'select#aq-sort option:selected' ); | ||
+ | var thumbordered = selected.attr( 'thumb' ) === ''; | ||
+ | allquestions.order = selected.attr( 'name' ); | ||
+ | var qus = []; | ||
+ | $.each( allquestions.questionobjs, function( i, p ){ | ||
+ | var ind = 0; | ||
+ | $.each( qus, function(){ | ||
+ | if( !this[ allquestions.order ] || ( p[ allquestions.order ] < this[ allquestions.order ] && !thumbordered || p[ allquestions.order ].length < this[ allquestions.order ].length && thumbordered ) === sortby ) | ||
+ | return false; | ||
+ | else | ||
+ | ind++; | ||
+ | }); | ||
+ | qus.splice(ind,0,p); | ||
+ | }); | ||
+ | function plural( val, en ){ | ||
+ | return val !== 1 ? en : ''; | ||
+ | } | ||
+ | $( '#aq-results' ).empty(); | ||
+ | $( '#aq-load, #aq-nojs' ).hide(); | ||
+ | $( '#aq-form' ).show(); | ||
+ | $.each( qus, function(){ | ||
+ | $('#aq-results').append( '<li>' + allquestions.linkstring( this.title ) + ' (' + this.length + ' Byte' + plural(this.length,'s') + ', ' + this.counter + ' Aufruf' + plural(this.counter,'e') + ', ' + this.answers + ' Antwort' + plural(this.answers,'en') + ', zuletzt bearbeitet am ' + this.date.split('T')[0].split('-').reverse().join('.') + ') ' + allquestions.thumb( this.daumenhoch,this.daumenrunter ) + '</li>' ); | ||
+ | }); | ||
+ | }; | ||
+ | |||
+ | execute( allquestions.init ); | ||
+ | |||
+ | </js> |
Aktuelle Version vom 6. Januar 2016, 15:31 Uhr
__NOCACHE__
Account löschen, Oh mein Gott, was ist geschehen!?!/Antwort 1, Oh mein Gott, was ist geschehen!?!, Sag mir, wo sind die Fragen?/Antwort 1, Sag mir, wo sind die Fragen?, Redethema?/Antwort 14, Redethema?/Antwort 13, Redethema?/Antwort 12, Redethema?/Antwort 11, Redethema?/Antwort 10, Redethema?/Antwort 9, Redethema?/Antwort 8, Redethema?/Antwort 7, Redethema?/Antwort 6, Redethema?/Antwort 5, Redethema?/Antwort 4, Redethema?/Antwort 3, Redethema?/Antwort 2, Wird die SPD eine Bätschi-Partei?, Was haben Bilder und Videos mit dem Tragen von Auerochsen zu tun?/Antwort 1, Ui! Hab gerade Harry Hirsch gesehen!/Antwort 1, Ui! Hab gerade Harry Hirsch gesehen!, Holla! Die Waldfee!/Antwort 1, Ist Ultraviolett violetter als Violett?, Regieren nur noch durchgeknallte Typen?/Antwort 1, Holla! Die Waldfee!, Bahnhof?/Antwort 6, Regieren nur noch durchgeknallte Typen?, Warum so viele Wolkenkratzer?, Können Teller liegen?/Antwort 2, Können Teller liegen?/Antwort 1, Können Teller liegen?, Was passiert, wenn man Calli das Essen wegnimmt?/Antwort 1, Was passiert, wenn man Calli das Essen wegnimmt?, Wieviele Leben haben Hasen?/Antwort 1, Wieviele Leben haben Hasen?, Hilfe! Das GroKodil verfolgt mich! Rettet mich!/Antwort 1, Hilfe! Das GroKodil verfolgt mich! Rettet mich!, April April/Antwort 2, Böser Rotstift?/Antwort 1, Böser Rotstift?, Was macht man gegen so hicks und hups?/Antwort 1, Was macht man gegen so hicks und hups?, Extrem wichtige Frage zu den Rittern/Antwort 1, Extrem wichtige Frage zu den Rittern, Blaupause/Antwort 3, Blaupause/Antwort 2, Feuer und Flamme sein/Antwort 2, Aus den Latschen kippen?/Antwort 1, Aus den Latschen kippen?, Warum ist das Meer blau?/Antwort 6, Warum ist das Meer blau?/Antwort 5, Hu huuh! Ist da noch wer?/Antwort 2, Hu huuh! Ist da noch wer?/Antwort 1, Hu huuh! Ist da noch wer?, Elektronik im Weltall/Antwort 2, Wie groß ist die Erde ?/Antwort 4, Frage für Matheasse/Antwort 3, Renner oder Penner oder was?/Antwort 1, Gibt es auf der neuen Stupidedia-Homepage auch Stupidedia:Hilft! ?/Antwort 3, Gibt es auf der neuen Stupidedia-Homepage auch Stupidedia:Hilft! ?/Antwort 2, Gibt es auf der neuen Stupidedia-Homepage auch Stupidedia:Hilft! ?/Antwort 1, Gibt es auf der neuen Stupidedia-Homepage auch Stupidedia:Hilft! ?, Frage für Matheasse/Antwort 2, Pentagon hacken./Antwort 7, Sind die Grünen Außerirdische?, Tödlich verletzt/Antwort 2, Renner oder Penner oder was?, Friede, Freude, Eierkuchen?/Antwort 1, Überzeugt/Antwort 1, Bierschiss/Antwort 2, Bierschiss/Antwort 1, Bierschiss, Wie geht Igel-Sex?/Antwort 5, Jurassic Park/Antwort 2, Friede, Freude, Eierkuchen?, Warum heisst der Dachstuhl Dachstuhl?/Antwort 2, Warum hat keiner Angst vor mir?/Antwort 2, Warum hat keiner Angst vor mir?/Antwort 1, Warum hat keiner Angst vor mir?, Wie stark muss ich reden, um etwas vom Pferd zu erzählen?/Antwort 1, Überzeugt, Wie stark muss ich reden, um etwas vom Pferd zu erzählen?, Frank und frei fühlen? Hä?/Antwort 2, Frank und frei fühlen? Hä?/Antwort 1, Frank und frei fühlen? Hä?, Montagearbeiten/Antwort 3, Montagearbeiten/Antwort 2, Ist der Mann im Mond ein Spanner?/Antwort 2, Alles ist bei mir ...itis. Was tun?/Antwort 1, Hilfe! Ich glaub, ich werde gaga!/Antwort 2, Hilfe! Ich glaub, ich werde gaga!/Antwort 1, Tiefkühl-Glühwein/Antwort 2, Hilfe! Ich glaub, ich werde gaga!, Gemütlich, bequem, unterschied?/Antwort 3, Warum trägt Oma keine Unterwäsche mehr?/Antwort 3, Wenn ein Geschäft jeden Tag rund um die Uhr geöffnet hat, warum hat es dann trotzdem Türschlösser?/Antwort 14, Was haben Bilder und Videos mit dem Tragen von Auerochsen zu tun?, Wo sind meine Wurzeln?/Antwort 1, Wo sind meine Wurzeln?, Müssten Regenschauer nicht bestraft werden?/Antwort 1, Wer hat den besten Atomknopf?/Antwort 1, Wie kann ich meine Rasse wechseln?/Antwort 9, Wie kann ich meine Rasse wechseln?/Antwort 8, Gemütlich, bequem, unterschied?/Antwort 2, Gemütlich, bequem, unterschied?/Antwort 1, Gemütlich, bequem, unterschied?, Müssten Regenschauer nicht bestraft werden?, Fragezeichen?/Antwort 3, Warum kommt Väterchen Frost nicht zu uns?/Antwort 3, Tiefkühl-Glühwein/Antwort 1, Dummheit/Antwort 1, Alles ist bei mir ...itis. Was tun?, Jurassic Park/Antwort 1, Jurassic Park, Weiß Stevie Wonder, dass er ein Schwarzer ist?/Antwort 3, Weiß Stevie Wonder, dass er ein Schwarzer ist?/Antwort 2, Warum kommt Väterchen Frost nicht zu uns?/Antwort 2, Bestuhlt/Antwort 2, Franz Kranz/Antwort 1, Keine Urzeit ohne Ur?/Antwort 1, Bestuhlt/Antwort 1, Warum heisst der Dachstuhl Dachstuhl?/Antwort 1, Wer hat den besten Atomknopf?, 2018 - Warum knallt es so laut?/Antwort 1, 2018 - Warum knallt es so laut?, Warum kommt Väterchen Frost nicht zu uns?/Antwort 1, Warum kommt Väterchen Frost nicht zu uns?, Dummheit, Хали-Гали./Antwort 5, Fragezeichen?/Antwort 2, Fragezeichen?/Antwort 1, Was denkt sich ein Cameleon, wenn es ein Kamel sieht?/Antwort 1, K(i)lometer/Antwort 1, Franz Kranz, K(i)lometer, Fragezeichen?, Was denkt sich ein Cameleon, wenn es ein Kamel sieht?, Bestuhlt, Hilft Vodka präventiv gegen Brechdurchfall?/Antwort 2, Tiefkühl-Glühwein, Neuer Messias- Jahr 0/Antwort 1, Neuer Messias- Jahr 0, Zylone statt Weihnachtsmann? Was tun?/Antwort 1, Warum heisst der Dachstuhl Dachstuhl?, Zylone statt Weihnachtsmann? Was tun?, Hier werden doch nicht etwa Hasen verspeist?/Antwort 3, Tyler What The Fuck Marc Terenzi Connor/Antwort 1, Stupidedia in Pubertät/Antwort 1, Stupidedia in Pubertät, Tyler What The Fuck Marc Terenzi Connor, Keine Urzeit ohne Ur?, Hasen als Fleischfresser?/Antwort 3, Hier werden doch nicht etwa Hasen verspeist?/Antwort 2, Hier werden doch nicht etwa Hasen verspeist?/Antwort 1, Hier werden doch nicht etwa Hasen verspeist?, Durst/Antwort 1, Durst, Hasen als Fleischfresser?/Antwort 2, Hasen als Fleischfresser?/Antwort 1, Hasen als Fleischfresser?, Eierschalensollbruchstellenverursacher kaufen/Antwort 2, Bananen aus S-Bananien?/Antwort 1, Weihnachtsbäume werden geschlagen? Gemeinheit!/Antwort 1, Weihnachtsbäume werden geschlagen? Gemeinheit!, Bananen aus S-Bananien?, Hamburger essen?/Antwort 3, Facebook? Wie machen die das?/Antwort 1, Facebook? Wie machen die das?, Hamburger essen?/Antwort 2, Windows-Papierkorb/Antwort 1, Hamburger essen?/Antwort 1, Hamburger essen?, Windows-Papierkorb, Ich schwitze in der Hitze.../Antwort 2, Seid ihr doof?/Antwort 4, Wie ist Sterben so?/Antwort 3, Ich schwitze in der Hitze.../Antwort 1, Ich schwitze in der Hitze..., Eierschalensollbruchstellenverursacher kaufen/Antwort 1, Wie ist Sterben so?/Antwort 2, Wie ist Sterben so?/Antwort 1, Desktop läßt sich nicht mit Eigenschaften ändern/Antwort 1, Desktop läßt sich nicht mit Eigenschaften ändern, Und nach dem 10. Bierchen.../Antwort 1, Mysterioses Verschwinden der alten Freunde: TEIL 2/Antwort 3, Mysterioses Verschwinden der alten Freunde: TEIL 2/Antwort 2, Und nach dem 10. Bierchen..., Controller?/Antwort 2, Beim Wein trinken weinen?/Antwort 2, Eierschalensollbruchstellenverursacher kaufen, Wie ist Sterben so?, Beim Wein trinken weinen?/Antwort 1, Seid ihr doof?/Antwort 3, Beim Wein trinken weinen?, Seid ihr doof?/Antwort 2, Nüsseeee/Antwort 1, Seid ihr doof?/Antwort 1, Beuteltiere immer mit Beutel?/Antwort 3, Beuteltiere immer mit Beutel?/Antwort 2