Kamelopedia:Technik

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen

Einleitung

Diese Seite dient der Diskussion über den technischen Betrieb der Kamelopedia.

Softwareupdate

Es wurden soeben neue Apache- und PHP-Versionen installiert, s. Spezial:Version. Bei Problemen bitte im IRC auf freenode.org JeLuF ansprechen. -- Kamel:JeLuF, 1. März 2008.

Vorlage:Misten

Für Probleme und Wünsche ist das Forum die bessere Adresse. Für Tipps & Tricks (Benutzer.js, Zeugs ein- oder ausblenden usw.) sollte es eine andere Seite geben). Der Download-Download-Link sollte irgendwo im Herden-Portal untergebracht werden ... --Nachteule 03:31, 11. Dez. 2007 (CET)


Die aktuelle Wunschliste habe ich auf Kamelopedia:Servergottwunschliste 2007 zusammengetragen, und in den Abendstunden des 25. Aprils einen Boten entsandt, um unseren Servergott darüber in Kenntnis zu setzen. --Nachteule 21:26, 25. Apr 2007 (CEST)



Hier soll alles gesammelt/diskutiert werden, was unseren Servergott interessieren könnte.
Archiv (Sommerzeit, Interlanguage Links, Konflikte bei Section-Edits, u.A.)

Snapshots / Backups
Gibt es jetzt unter http://download.kamelopedia.mormo.org/, JeLuF sei dank!


Bürokratenspiel in den Letzten Änderungen ausklammern

Mich nervt, dass wenn die Bürokraten mal wieder in Reformwut ausbrechen, die "Letzen Änderungen"-Seite dann voll mit Bürokratenspiel/.../... meldungen überschwemmt wird. Ich wünsche mir einen Knopf, mit dem man diese Meldungen fix und unbürokratisch wegbeamen kann. FredK 21:58, 29. Aug 2006 (CEST)

in javascript nicht allzu schwierig. hab gerade mal angefangen, aber anscheinend kann man hier keine eigenen monobook.js einbinden. mal sehen, was unser servergott dazu sagt. -- 22:52, 3. Sep 2006 (CEST)
erster versuch, einfach nach Spezial:Mypage/monobook.js kopieren. knopflos bisher, blendet einfach aus und läuft zumindest auf FF 1.5 -- 23:09, 3. Sep 2006 (CEST)
/** add an OnLoad event handler */
function doOnLoad(callback) {
    //.. gecko, safari, konqueror and standard
    if (typeof window.addEventListener != 'undefined')
            window.addEventListener('load', callback, false);
    //.. opera 7
    else if (typeof document.addEventListener != 'undefined')
            document.addEventListener('load', callback, false);
    //.. win/ie
    else if (typeof window.attachEvent != 'undefined')
            window.attachEvent('onload', callback);
    // mac/ie5 and other crap fails here. on purpose.
    /* else doOnLoadSimple(callback); */
}

/** no Projekt:Bürokratenspiel for me */
doOnLoad(function() {
    if (location.href.search(/\/Spezial:Recentchanges$/) == -1) return;
    var body    = document.getElementById('bodyContent');
    var uls     = body.getElementsByTagName("ul");
    for (var i=0; i<uls.length; i++) {
        var lis = uls[i].getElementsByTagName("li");
        for (var j=0; j<lis.length; j++) {
            var li  = lis[j];
            var a   = li.getElementsByTagName("a")[0];
            if (a.title.search("Diskussion:Projekt:Bürokratenspiel") == 0
            || a.title.search("Projekt:Bürokratenspiel") == 0) {
                li.style.display    = "none";
            }
        }
    }
});


Vielleicht sollte man "Vorlage:Bürokratenspiel" und "Vorlage Diskussion:Bürokratenspiel" auch noch ausblenden. Und wenn das [[Reformspiel]] erstmal begonnen hat, sollte man selbiges wohl auch ausblenden. --Mathekamel 17:09, 12. Sep 2006 (CEST)

Projekt:Ka-Mel-Oh! in den letzten Änderungen ausblenden

Dafür einfach folgendes in die Spezial:Mypage/monobook.js kopieren:

/** add an OnLoad event handler */
function doOnLoad(callback) {
   //.. gecko, safari, konqueror and standard
   if (typeof window.addEventListener != 'undefined')
           window.addEventListener('load', callback, false);
   //.. opera 7
   else if (typeof document.addEventListener != 'undefined')
           document.addEventListener('load', callback, false);
   //.. win/ie
   else if (typeof window.attachEvent != 'undefined')
           window.attachEvent('onload', callback);
   // mac/ie5 and other crap fails here. on purpose.
   /* else doOnLoadSimple(callback); */
}
/** no Projekt:Ka-Mel-Oh! for me */
doOnLoad(function() {
    if (location.href.search(/\/Spezial:Recentchanges$/) == -1) return;
    var body    = document.getElementById('bodyContent');
    var uls     = body.getElementsByTagName("ul");
    for (var i=0; i<uls.length; i++) {
        var lis = uls[i].getElementsByTagName("li");
        for (var j=0; j<lis.length; j++) {
            var li  = lis[j];
            var a   = li.getElementsByTagName("a")[0];
            if (a.title.search("Diskussion:Projekt:Ka-Mel-Oh!") == 0
            || a.title.search("Projekt:Ka-Mel-Oh!") == 0) {
                li.style.display    = "none";
            }
        }
    }
});

Falls das Projekt:Bürokratenspiel (s.o.) schon geblockt wird, braucht der erste Teil (add an OnLoad event handler) nicht nochmal kopiert werden.

Mein Kamelbau ist kaputt / Fehlermeldung!

Hilfe! Mein Kamelbau ist kaputt, wenn ich ihn aufrufe, dann kommt:

Fehler in der Datenbank aus Kamelopedia, der freien Wissensdatenbank Springe zu: Navigation, Suche Es gab einen Syntaxfehler in der Datenbankabfrage. Die letzte Datenbankabfrage lautete:

   (SQL query hidden)

aus der Funktion "MediaWikiBagOStuff::_doquery". MySQL meldete den Fehler "1205: Lock wait timeout exceeded; try restarting transaction (localhost)".

Kamillo 23:41, 27. Apr 2007 (CEST)