ZOiDberg
Diskussion
BearbeitenI need help!
BearbeitenHallo ZOiDberg, ich brauch hilfe beim Babel-eintrag. Ich wollte bei mir einige Vorlagen eintragen, bisherige Sprachen- und Ortsvorlagen konnte ich einbinden, aber HTML und einige andere Vorlagen konnte ich nicht einbinden, kannst du mir helfen bitte ? Grüße, Dulli812 17:46, 4. Nov. 2007 (CET)
- Öhhhh ja, aber wo ist das Problem? -- zOiDberg (δ·β) 20:27, 4. Nov. 2007 (CET)
Vorlagen die Vorlagen aufrufen
BearbeitenGuten Tag ZOiDberg! ich bastle im Rahmen eines Wiki für unseren Segelverein an einem Archiv für unsere Vereinszeitschrift "Bullauge". Ich habe die Jahresübersicht und bin jetzt an einer Vorlage:Bullauge, in der das Inhaltsverzeichnis für jeden einzelnen der Beiträge einer Zeitschrift aufgebaut und dargestellt wird . Jede Ausgabe hat natürlich eine unterschiedliche Anzahl von Beiträgen. Bietet sich also eine UnterVorlage "Vorlage:BullaugeArtikel" an. Aber hier habe ich einen Knoten: wie sage ich der allgemeinen Untervorlage, dass sie spezifisch immer um 1 hochzählen soll für den genauen Link zum Beitrag? (habe ich das verständlich ausgedrückt?). - Alternativ könnte man natürlich einfach schätzen, wieviele Beiträge maximal veröffentlicht werden und dan beispielsweise 40 if-Zeilen in die Vorlage setzen. Aber das scheint mir unschön, denn der 41. Beitrag kann damit nicht dargestellt werden.
Geri hat erzählt, dass Du dafür eine Lösung hast? Kannst Du mir die so erklären, dass ich sie übernehmen kann (nein, ich verstehe fast nichts von Programmierung)? Wenn Du magst: fühl Dich frei direkt in unserem Wiki zu editieren! (manchmal ist kopieren und am Beispiel zeigen einfacher als erklären) Mit herzlichem Gruss, --Markus 13:01, 27. Nov. 2007 (CET)
- Auf meiner Benutzerseite habe ich auf Wikisyntax basierend eine for-Schleife gebaut (Dokumentation auf der Diskussion). Technisch gesehen, ist das als Rekursion implementiert die sich immerwieder selbst aufruft, was normalerweise von der Wikisoftware unterdrückt wird. Letztenendes ist es also ein Fehler in der Software der da ausgenutzt wird.
- Zwar steht da noch beta dran, aber die funktioniert an und für sich ganz gut. Ich bin eigentlich nicht sehr zufrieden damit, da sie etwas unhandlich ist, was besseres ist mir nur bisher nicht eingefallen. Vielleicht schaue ich noch bei Euch im Wiki vorbei. Ich hoffe ich habe das wirklich richtig verstanden, was Du da vorhast und das Dein Problem löst. Bei jeglichen Fragen, weißt Du ja wo Du mich erreichen kannst ;) -- zOiDberg (δ·β) 05:53, 29. Nov. 2007 (CET)
- P.S.: Auf Deiner Seite solltest Du die Vorlage bestmöglich schützen, da die falsche Benutzung dazu führen kann, dass die Schleife nicht terminiert.
Ich stehe immer mal wieder vor der Aufgabe, mehrere gleichförmige Zeilen (und darin Parameter) aufzurufen. Also: for x = 1 to x, und dabei werden die Variablen mit x hochgezählt. Mangels Schleife löse ich das immer mit einer festgelegten Anzahl Zeilen (im Beispiel: 30), die ich mit if auskommentiere, falls sie nicht gebraucht werden. Dabei wird lediglich ein Inhaltsverzeichnis mit Links aufgebaut, und dem Benutzer der Formatierungskram erspart.
Etwas Ähnliches habe ich auch hier (Anwendung).
Und für das WP-Qualitätsmanagement möchte ich eine Tabelle, die Benutzer über Eingabe-Felder automatisch um eine neue Tabellenzeile erweitern und dort neue "Probleme" eintragen können, die automatisch verlinkt werden (ohne dass der Benutzer irgendwelche Dinge hin und her kopieren muss (mit all den Fehlerquellen). Aber mangels Programmierkenntnis bin ich da ziemlich erfolglos, habe lediglich beschrieben wie es ausschauen könnte. Gruss, --Markus 16:13, 29. Nov. 2007 (CET)
- Wie gesagt, auf der Diskussionsseite (die als Dokumentation dient) der Iterator-Vorlage findest Du eine genaue Beschreibung wie Du die Vorlage (die ich Dir bereits in Dein Wiki kopiert habe) benutzen kannst. Für Dein Problem mit dem Bullauge, müsstest Du eine Seite (die als Vorlage eingebunden wird) anlegen, die ein Zeilenelement enhält und einen Indexparameter erwartet. Diese kannst Du dann beliebig oft mit der Iteratorvorlage „aufrufen“.
- Sagen wir {{Vorlage:Bullaugenelement|zeile=7}} gibt die siebte Zeile aus und Du willst alle Zeilen von 1 bis {{{n|}}} (exklusive) ausgeben, dann müsstest Du die Iteratorvorlage mit folgenden Parametern aufrufen:
|1|<{{{n|}}}|+1|Vorlage:Bullaugenelement|iteratorname=zeile
. Zusätzlich kannst Du noch den Parameterlimit
angeben (standardmäßig 16), der die maximal auszugebene Anzahl an Zeilen beschränkt. Gruß, -- zOiDberg (δ·β) 03:15, 30. Nov. 2007 (CET)
Der Betreff sagt schon alles. Momentan stehen aber Termin und Ort noch nicht fest. Ich denke, dass du daran Interesse haben könntest. Schönen Gruß --Euku B ¿ 01:28, 20. Mär. 2008 (CET)
- Cool, danke! Ich denk' drüber nach ;) -- zOiDberg (δ·β) 17:54, 22. Mär. 2008 (CET)
Godwins Gesetz
BearbeitenHallo ZoiDberg,
Du hast einmal bei Godwins Gesetz den Abschnitt „Kritik an Godwins Gesetz“ sprachlich erheblich verbessert. Offensichtlich warst du damit einverstanden, daß eine Kritik ok ist (schließlich muß ja nicht zwangsläufig jeder Nazivergleich ein Totschlagargument sein). Außerdem hast du gesagt das sei eindeuig relevant. Mittlerweile wurde dieser Abschnitt gelöscht und es hat sich ein richtiger Edit War entwickelt. Falls du damit einverstanden sein solltest, daß man diesen Abschnitt wiedereinfügen sollte, bitte ich dich, dich an der Diskussion zu Godwins Gesetz zu beteiligen, damit dieser Abschnitt wieder eingefügt wird.
(Der vorstehende Beitrag stammt von 62.180.32.77 – 20:42, 2. Mai 2008 (CEST) – und wurde nachträglich signiert.)
Babel-Vorlagen
BearbeitenHallo ZOiDberg!
Ich war so frei einige neue Babel-Bausteine für die Programmiersprache Ada_(Programmiersprache) zu bauen. Die neuen Bausteine liegen unter:
Benutzer:Gaius_L./Templates:user_Ada
Benutzer:Gaius_L./Templates:user_Ada-4
Benutzer:Gaius_L./Templates:user_Ada-3
Benutzer:Gaius_L./Templates:user_Ada-2
Benutzer:Gaius_L./Templates:user_Ada-1
Benutzer:Gaius_L./Templates:user_Ada-0
bzw.
Benutzer:Gaius_L./Templates:user_Ada-w
Benutzer:Gaius_L./Templates:user_Ada-4-w
Benutzer:Gaius_L./Templates:user_Ada-3-w
Benutzer:Gaius_L./Templates:user_Ada-2-w
Benutzer:Gaius_L./Templates:user_Ada-1-w
Benutzer:Gaius_L./Templates:user_Ada-0-w.
Die Kategorien sind:
Benutzer:Gaius_L./Category:user_Ada
Benutzer:Gaius_L./Category:user_Ada-w.
Außerdem:
Benutzer:Gaius_L./Templates:user_Ada-all
(männlich/weiblich auswählbar)
Eine Ansicht der Ada-all-Bausteine ist auf
Benutzer:Gaius_L./Templates
zu sehen. Ich hoffe die Bausteine finden deine Zustimmung, wenn nicht, bitte schreibs mir auf die Diskussionsseite.
Ich habe gesehen, dass dir die Ada-Bausteine noch auf der Liste der Programmiersprachen fehlen. Deine Liste an Babel-Bausteinen ist übrigens wirklich beeindruckend!
MfG Gaius L. 19:59, 18. Mai 2008 (CEST)
mehr Babel-Vorlagen
BearbeitenHallo ZOiDberg! Ich habe noch einige Babel-Vorlagen für Groovy bereitgestellt; Links wie bei Ada, nur "Ada" durch "Gro" ersetzen. MfG Gaius L. 09:00, 19. Mai 2008 (CEST)
- Beide eingefügt. Du kannst die übrigens auch einfach selbst hinzufügen, solange Du Dich an das Format hältst :) -- zOiDberg (δ·β) 19:47, 1. Jun. 2008 (CEST)
Fach-Babel-Vorlagen
BearbeitenHallo ZOiDberg,
ich habe auch schon ein paar Babel-Vorlagen erstellt (siehe auch Benutzer:Conrad Franz#Vorlagen) und bin eigentlich der Meinung, daß man diese auch besser (erstmal) bei dir bündeln sollte. Am besten würden sich da eigentlich auch echte Kategorien eignen, zumindest was die fachspezifischen Vorlagen (mit Wertungen) angeht, welche an den Babel-Vorlagen orientieren sind (siehe auch die deutschen Babel-Vorlagen und Portal:Wissenschaft). Naja, so daß die Fach-Babel-Vorlagen eben möglichst genauso funktionieren, wie die reinen Sprach-Vorlagen.
Und dann habe ich da noch einen Verbesserungsvorschlag in dieser Richtung, daß eben nicht nur in der jeweiligen Vorlage auf den Hauptartikel verwiesen wird, sondern statt dessen auf die Portal-Seite des jeweiligen Fachgebietes (z.B. bei user ma, dann auf Portal:Mathematik, siehe auch Benutzer:Conrad Franz/Vorlage:User ma-1).
MfG .. Conrad 06:36, 17. Okt. 2008 (CEST)
- Zu dem Vorschlag mit den Kategorien, kann ich nur sagen, dass ich da absolut zustimme, aber sich geschätzt die Hälfte der Anfragen auf meiner Diskussionsseite (siehe auch das Archiv) um genau dieses Thema dreht. Als ich mal irgendwann angefangen habe diese "Sprach"-Bausteine zu katalogisieren und geordnet zu erstellen, waren die genauso formatiert wie die natursprachlichen Bausteine. Das wurde mir dann barsch um die Ohren gehauen, von wegen ich solle doch gefälligst den Unsinn lassen und nicht den Vorlagen- und Kategoriennamensraum kontaminieren. Aber bitte, versuch Dein Glück.
- Der andere Vorschlag ist meiner Ansicht nach, nicht unmittelbar auf Programmiersprachen anwendbar, da es soweit ich weiß zu kaum einer ein eigenes Portal gibt. Für Fachgebiete trifft das wohl eher zu. Da müsste man sich dann wohl ein System überlegen, sodass die Konsistenz zwischen den anderen Bausteinen gewahrt bleibt.
- Gruß, --zOiDberg (δ·β) 00:40, 15. Nov. 2008 (CET)
Ja ich bezog mich bei den Portalen eigentlich nur auf die Fachgebiete und die Programmiersprachen hatte ich dabei nicht bedacht. Aber es genügt ja auch, wenn man ganz allgemein bei den Vorlagen immer einen Link auf ein Portal bevorzugt falls eines vorhanden ist (ansonsten muß halt ein Link auf den jeweiligen Artikel genügen).
Und was die Kategorien angeht, da sollte sich wohl erstmal eine starke und jederzeit bereite Gemeinschaft bilden, welche dieses Konzept auch unterstützen würde. Allein werde ich mir daran sicher auch nicht die Finger verbrennen.
Naja wie dem auch sei, meine paar Vorlagen werde ich dann aber mal demnächst in deiner Sammlung hier einarbeiten (siehe auch meine anstehenden Aufgaben), wenn du nichts dagegen hast. :-)
MfG .. Conrad 08:16, 15. Nov. 2008 (CET)
- Die Vorlagen müssten glaube ich mal in Unterseiten ausgelagert werden, so dass man A-Z in drei oder vier Partitionen unterteilt. Denn Wikimedia scheint da irgendwann mit der Berechnung schluss zu machen. Bei mir sieht es so aus, als ob da einfach mitten bei Pascal ausgestigen würde. Mal sehen ob ich das demnächst mal angreife.
- -- zOiDberg (δ·β) 16:43, 15. Nov. 2008 (CET)
aufwändige Parserfunktionen
Bearbeiten→ Benutzer_Diskussion:ZOiDberg/Vorlagen#aufw.C3.A4ndige_Parserfunktionen -- visi-on 00:00, 26. Feb. 2010 (CET)
Iterator funz bei mir nicht
BearbeitenHallo ZOiDberg
Ich habe nach langem Grübeln glücklicherweise deinen Eintrag hier gefunden und versucht deinen Iterator bei mir zu implementieren. Mit welchem Trick umgehst du die Fehlermeldung:Vorlagenschleife entdeckt?
Danke schonmal 82.83.117.48 19:23, 16. Jun. 2011 (CEST)
Änderung der wk-Vorlagen
BearbeitenHallo ZOiDberg
Ich möchte vorschlagen, bei den wk-Vorlagen zur Darstellung der eigenen Wiki-Syntax Kenntnisse den Link, der im Moment auf deine Unterseite mit den Vorlagen selbst führt, auf den dazugehörigen Artikel umzulinken. Das würde ich als wesentlich sinnvoller erachten, da der Artikel Wikitext dem Beobachter hier einfach mehr bringt. Grüße--T. Bombadil (Diskussion) 03:45, 23. Dez. 2012 (CET)