Benutzer Diskussion:Rene
Weitere Optionen
- Spoiler überarbeiten. HTML Fehler, eine statt vier Versionen (in Arbeit)
- Admin Arbeit prüfen
- Offline-CD
Sort 2
Mir ist schon seit längerem aufgefallen, dass die Erweiterung Sort2 einige Nachteile hat.
- Zum Ersten dass man keinen alternativen Titel für die Sortierung angeben kann. Das betrifft z.B. das Wraith-Basisschiff (verbessert); es wird in der Vorlage:Wraith-Objekt als „verbessertes Basisschiff“ bezeichnet – aber unter „W“ einsortiert. Genauso werden alle Einträge mit Spoiler unter „S“ bzw. unter „M“ (MiniSpoiler) gelistet. Umlaute (Übersetzungsmaschine) werden vor dem Buchstaben „A“ einsortiert.
- Zweitens erfolgt die Ausgabe – selbst wenn als Typ inline angegeben wurde – in einem eigenen Absatz (<p>). Das ist in einigen Fällen unerwünscht.
- Es wäre auch nicht schlecht wenn man aus andern Artikeln Elemente mitsortieren könnte. Beispielsweise könnte es eine Definition „Wraith-Raumschiffe/Inhalt“ geben. Die könnte dann in „Wraith-Raumschiffe“ einsortiert werden und zusätzlich mit anderen Elementen in „Wraith-Objekte“.
Vorschläge:
- „
{{Sort|Name zum Sortieren}}[[Objekt]]“; in der FunktionstripWikiTokens( $text )dem Array'{{Sort|'hinzufügen (dies muss vor'{'geschehen)
$find = array( '{{Sort|', '[', '{', '\\'', '}', ']' );
- Bei der Ausgabe die p-Tags entfernen. In der Funktion
parse( $text )z.B.return $output->getText();
ersetzen durchreturn preg_replace('/<p>(.*)<\\/p>/s', '\\1', $output->getText()); - Durch
{{Sort aus Artikel|Anderer Artikel}}Text aus Anderer Artikel einfügen. In der FunktioninternalSort( $text )
foreach( $lines as $line ) $inter[ $line ] = $this->stripWikiTokens( $line );
- ersetzen durch
foreach( $lines as $line ) {
if (($pos=strpos($line, '{{Sort aus Artikel|')) !== false) {
$fh = new Article(Title::newFromText(substr($line, $pos+19, strpos($line, '}}', $pos)-$pos-19)));
$content = $fh->fetchContent();
if($fh->mContentLoaded) {
$cont = explode("\n", $content);
foreach($cont as $con)
$inter[ $con ] = $this->stripWikiTokens( $con );
}
} else {
$inter[ $line ] = $this->stripWikiTokens( $line );
}
}
Grade die ersten zwei Punkte wären mir wichtig.--CF 02:08, 30. Jan. 2010 (CET)
- Vielen Dank für deine Vorschläge, vor allem das du mir die Arbeit abgenommen hast den PHP-Code zu schreiben. Ich teste mal ob das alles funktioniert und werde es dann wohl einbauen. --Rene Admin - Rückmeldung 09:44, 30. Jan. 2010 (CET)
- Das mit dem Absatz ist doch nicht so schlimm. Ich hab bemerkt, dass man mit dem Attribut „title“ der Liste eine Überschrift (in den gleichen Absatz) voranstellen kann. Das reicht eigentlich für das woran ich gedacht habe, aus. Mein obiger Vorschlag zum Einfügen aus anderen Artikeln hat den Nachteil, dass nur der rohe Artikeltext eingefügt und sortiert wird. Eigentlich wäre es besser, wenn <noinclude>s und <includeonly>s beachtet werden würden, etc. Dafür folgender Vorschlag (statt Obigem):
foreach( $lines as $line ) {
if (($pos=strpos($line, '{{Sort aus Artikel|')) !== false) {
$text = substr($line, 0, $pos+2).substr($line, $pos+19);
$content = $this->parser->preprocess($text, $this->parser->mTitle, $this->parser->mOptions);
$cont = explode("\\n", $content);
foreach($cont as $con)
$inter[ $con ] = $this->stripWikiTokens( $con );
} else {
$inter[ $line ] = $this->stripWikiTokens( $line );
}
}
- --CF 15:42, 31. Jan. 2010 (CET)
Spoiler
Bei der Überarbeitung der Spoiler würde ich gerne helfen.--CF 13:27, 5. Feb. 2010 (CET)
- Ich stelle mal meine Überlegungen vor. Ich wollte gerne von den CSS Spoilern weg hin zu Javascript. Der Grund ist das es mich nervt das der Spoilerinhalt verschwindet sobald man die Maus von der Lupe zieht. Ein anklicken eines Links im Spoiler ist so nicht möglich. Daher habe ich eine Erweiterung geschrieben mit der man einen Button erzeugen kann um eine Javascript-Funktion (definiert im Wiki) aufgerufen werden kann. Außerdem ist so eine Erweiterung auch in anderen Fällen sinnvoll einsetzbar. Man könnte damit zB die Vorlage:Navigationsleiste vereinfachen. Mir gefällt nicht das man eine CSS Klasse definieren muss um eine Javascript-Funktion aufzurufen. Zurück zum Spoiler. Außerdem wollte ich es gerne so machen das man einen Spoiler aufdeckt in dem man mit der Maus auf einen Button fährt, wenn man auf den Button klickt sollen alle Spoiler im Text aufgedeckt werden. Damit kann ich es mir ersparen den HTML Text zu durchsuchen um einen Spoiler-Button zu erzeugen. Einen Ansatz findet man unter Benutzer:Rene/Test sowie Benutzer:Rene/monobook.js. --Rene Admin - Rückmeldung 18:09, 3. Mär. 2010 (CET)
- Was meinst du genau mit einer statt vier Spoilerversionen? Ich habe unter Benutzer:CF/Spoiler mal einen Spoiler erstellt, der – soweit ich das richtig verstanden hab – das tut was du oben beschreibst; der jeweilige Spoiler wird angezeigt, wenn man über die Lupe fährt und alle Spoiler werden angezeigt, wenn man auf eine Lupe klickt (und bei Wiederholung wieder ausgeblendet). Er vereint auch Vorlage:Spoiler und Vorlage:MiniSpoiler, kann ganze Tabellenzeilen ausblenden und erzeugt validen HTML-Code. Beim Javascript habe ich auf Schleifen verzichtet, ich fand das unschön alle Elemente zu durchsuchen, ob diese geändert werden sollen.--CF 05:49, 5. Mär. 2010 (CET)
- Super Anleitung die da geschrieben hast. Ich werde das Morgen mal probieren und dann vermutlich übernehmen. Vielen Dank schon mal. --Rene Admin - Rückmeldung 22:28, 6. Mär. 2010 (CET)
- Was meinst du genau mit einer statt vier Spoilerversionen? Ich habe unter Benutzer:CF/Spoiler mal einen Spoiler erstellt, der – soweit ich das richtig verstanden hab – das tut was du oben beschreibst; der jeweilige Spoiler wird angezeigt, wenn man über die Lupe fährt und alle Spoiler werden angezeigt, wenn man auf eine Lupe klickt (und bei Wiederholung wieder ausgeblendet). Er vereint auch Vorlage:Spoiler und Vorlage:MiniSpoiler, kann ganze Tabellenzeilen ausblenden und erzeugt validen HTML-Code. Beim Javascript habe ich auf Schleifen verzichtet, ich fand das unschön alle Elemente zu durchsuchen, ob diese geändert werden sollen.--CF 05:49, 5. Mär. 2010 (CET)
Extensions
Wäre es möglich, dass du für die prefix-Suche der InputBox-Erweiterung dies installierst. Näheres dazu hier (runter scrollen). Danke und Grüße.--Philipp [ Bürokrat · Disk · ] 23:20, 26. Mär. 2010 (CET)
Sidebar
Hallo.
Du hast vorhin zur Sidebar USER-SIDEBAR hinzugefügt. Ich wollte mal fragen, was diese Funktion für einen Zweck hat? Kann jeder Benutzer dann für sich die Sidebar mit persönlich ausgewählten Elementen erweitern oder liege ich völlig daneben? So etwas hattest du nämlich hier erwähnt.
-- A. M. ( Bürokrat | Diskussion | Beiträge ) 21:52, 21. Mär. 2010 (CET)
- Richtig dafür ist das gedacht. Ich bin gerade dabei eine eigene Version dieser Erweiterung zu installieren. Muss aber noch ein wenig Feinschliff machen. Ich gebe Bescheid wenn es richtig funktioniert. USER-SIDEBAR geht schon nur mit der Gruppe gibt es noch Probleme. --Rene Admin - Rückmeldung 22:03, 21. Mär. 2010 (CET)
- Nachtrag Die Erweiterung geht wohl soweit. Allerdings bin ich mir noch nicht sicher ob ich da nicht noch was verändern muss. Die Sache mit dem Privaten Menü ist ganz nett aber eigentlich ging es mir ja darum für unterschiedliche Benutzer zB das Menü Hilfe und Internes anders aufzubauen. Mit der Erweiterung kann ich zwar ein Menü nur für eine Gruppe definieren, leider gehören user aber auch zu * und ein Admin gehört zusätzlich auch noch zu sysop. Das bedeutet das mehrere Menüs ausgegeben werden. Da die Reihenfolge der Gruppen im entsprechenden Array willkürlich ist (soweit erkennbar) muss ich mir da was überlegen. Entweder muss ich eine Reihenfolge definieren oder …? Auch kann man zwar weitere Menüs einblenden aber die vorhandenen nicht ausblenden. --Rene Admin - Rückmeldung 22:25, 21. Mär. 2010 (CET)
- Seitdem du diese Erweiterung installiert hast, sieht bei mir die Sidebar auf den Unterschied-Seiten fürchterlich aus, da das System anscheinend versucht, verschiedene Artikel-Inhalte in die Sidebar einzubauen, was ziemlich in die Hose geht. Kann man das irgendwie abstellen?--SilverAngel Admin | Kontakt 13:10, 22. Mär. 2010 (CET)
- Danke für den Hinweis. Ich habe die Erweiterung erst mal wieder deaktiviert. --Rene Admin - Rückmeldung 13:16, 22. Mär. 2010 (CET)
- Seitdem du diese Erweiterung installiert hast, sieht bei mir die Sidebar auf den Unterschied-Seiten fürchterlich aus, da das System anscheinend versucht, verschiedene Artikel-Inhalte in die Sidebar einzubauen, was ziemlich in die Hose geht. Kann man das irgendwie abstellen?--SilverAngel Admin | Kontakt 13:10, 22. Mär. 2010 (CET)
Archivierung der Extzellent-Kandidaten
Bitte archiviere auch die entschiedenen Exzellent-Kandidaturen. Das Archiv findest du auf der Kandidatenseite unter Abstimmung. Danke. --Col. o'neill ( | Admin | Kontakt) 12:14, 3. Apr. 2010 (CEST)
- Tschuldigung, ich habe das so lange nicht mehr gemacht das ich das ganz vergessen hatte (ich bin mir nicht mal sicher das ich überhaupt wusste das wir ein Archiv haben ). Danke für den Hinweis. Ich werde daran denken. --Rene Admin - Rückmeldung 14:04, 3. Apr. 2010 (CEST)
- Macht nix, kommt ja auch nicht so häufig vor. Ich habe dich nur dran erinnert... --Col. o'neill ( | Admin | Kontakt) 14:08, 3. Apr. 2010 (CEST)
- Wobei ich mir ehrlich gesagt die Frage stelle, was der Sinn dieses Archivs ist... Ich meine, die Kandidaturen werden ja nach ihrem Ablauf so oder so auf die Diskussionsseite des jeweiligen Artikels gesetzt, warum also werden sie dann nochmal extra in einem anderen Archiv aufbewahrt? Ist doch ein doppelter Aufwand, dessen Sinn ich nicht erkenne.--SilverAngel Admin | Kontakt 14:20, 3. Apr. 2010 (CEST)
- Tja, nicht ich sondern Philipp hat das Archiv erstellt. Möglicherweise infolge einer Diskussion, aber wenn man der Meinung ist, das das Archiv unnötig ist, sollte man auch Philipp (macht Pause bis zum 09.04.2010) „involvieren“. --Col. o'neill ( | Admin | Kontakt) 14:45, 3. Apr. 2010 (CEST)
- Ich würde sagen das Archiv macht schon Sinn. So hat man auf einen Blick welche Argumente für und wieder Auszeichnungen angegeben wurden. Und Speicherplatz spielt wirklich keine Rolle bei so etwas Text. --Rene Admin - Rückmeldung 15:30, 3. Apr. 2010 (CEST)
- Ich melde mich aus dem Urlaub : Danke Rene, das meinte ich. Durch das Archiv hat man einen chronologischen Überblick über bisherige Kandidaturen und muss nicht erst in irgendwelchen Disk-Seiten suchen. Uns soviel Aufwand ist das nun auch wieder nicht.--Philipp [ Bürokrat · Disk · ] 17:34, 3. Apr. 2010 (CEST)
- Ich würde sagen das Archiv macht schon Sinn. So hat man auf einen Blick welche Argumente für und wieder Auszeichnungen angegeben wurden. Und Speicherplatz spielt wirklich keine Rolle bei so etwas Text. --Rene Admin - Rückmeldung 15:30, 3. Apr. 2010 (CEST)
- Tja, nicht ich sondern Philipp hat das Archiv erstellt. Möglicherweise infolge einer Diskussion, aber wenn man der Meinung ist, das das Archiv unnötig ist, sollte man auch Philipp (macht Pause bis zum 09.04.2010) „involvieren“. --Col. o'neill ( | Admin | Kontakt) 14:45, 3. Apr. 2010 (CEST)
- Wobei ich mir ehrlich gesagt die Frage stelle, was der Sinn dieses Archivs ist... Ich meine, die Kandidaturen werden ja nach ihrem Ablauf so oder so auf die Diskussionsseite des jeweiligen Artikels gesetzt, warum also werden sie dann nochmal extra in einem anderen Archiv aufbewahrt? Ist doch ein doppelter Aufwand, dessen Sinn ich nicht erkenne.--SilverAngel Admin | Kontakt 14:20, 3. Apr. 2010 (CEST)
- Macht nix, kommt ja auch nicht so häufig vor. Ich habe dich nur dran erinnert... --Col. o'neill ( | Admin | Kontakt) 14:08, 3. Apr. 2010 (CEST)
Zeitreise
Schau mal bitte unter Diskussion:Zeitreise#Aktuell, ich bin mit der Überarbeitung dieses Artikels durch. Weitere Veränderungen sind von meiner Seite nicht geplant, da ich deinem Wunsch gemäß die alternativen Zeitlinien in einen eigenen Artikel auslagern werde, wo dann auch der jetzt in Zeitreise fehlende Text enthalten sein wird. --MarkMcWire 22:18, 3. Apr. 2010 (CEST)