FANDOM


  • Hallo Wikianer,

    Verbatim ist das Werkzeug, das wir auf Wikia benutzen, um HTML-Code mit minimalem Aufwand und ohne viel Gedöns in Seiten einbauen. Es ist einfach, bündig und sehr wirksam. Es ist auch sehr unsicher und gefährlich.

    Wie ihr euch bestimmt erinnert, hatten wir letzten August einen Zwischenfall, den wir hier mit euch besprochen hatten. Seitdem haben wir eine komplette Sicherheitsrevision auf Wikia gemacht, um sicherzugehen, dass Wikia so sicher wie möglich gemacht wurde. Wir haben eine Reihe von wichtigen Maßnahmen im Hintergrund getroffen, wie der JavaScript-Überprüfungsprozess, die Whitelist und ein neues Formular mit dem man eventuelle Sicherheitsbedenken melden kann.

    Leider kommen wir um eine Sache nicht herum: Verbatim kann in seiner jetzigen Form nicht auf Wikia weiterleben. Es ist zu anfällig für schädlichen Code. Das heißt, wir müssen diese Funktion von Wikia verbannen. Dies geschieht am Freitag, den 6. November 2015.

    Wie auch immer! Wir wollen nicht, dass dies als Problem angesehen wird. Es gibt ja bekanntlich für alles eine Lösung. Wir haben für die häufigsten der Verbatim-Nutzungen bereits eine Alternative entwickelt und einige der Lösungen sind bereits in unseren Hilfeseiten dokumentiert.

    Am häufigsten wurde Verbatim benutzt, um Twitter-Feeds und Twitter-Posts in Seiten einzubetten. Zu dem Zweck haben wir zusammen mit den Volunteer Development Team ein Skript entwickelt mit dem man Twitter und Facebook in einem neuen Format einbetten kann. Das kann man hier sehen. Das Skript wird vor der Einstellung der Verbatim-Funktion eingeführt und ihr könnt dann ihn Ruhe auf die neue Funktion umsteigen.

    Ich empfehle euch auf die Hilfeseite über persönliches CSS und JS zu schauen. Die anderen üblichen Gebräuche von Verbatim sind mit Erweiterungen abgedeckt, die alle Hilfeseiten haben:

    SoundCloud und Spotify

    Facebook und Twitter

    Youtube

    Dies sollte alle Verbatim-Anwendungen abdecken.

    Selbstverständlich wollen wir wie immer euer Feedback und eure Gedanken zu dem Thema. Hinterlasst uns Feedback, Fragen und Kommentare.

      Lade Editor…
    • ForestFairy sagte: Dies sollte alle Verbatim-Anwendungen abdecken.

      Nein, tut es nicht. ^^ Ich vermute mal, dass ihr mir ne Alternative bastelt, wenn ich es nicht selber gebacken kriege und mir keiner helfen mag oder sehe ich das falsch?

        Lade Editor…
    • Ich denke man kann bestimmt mit den Com-Dev Leuten reden.

        Lade Editor…
    • Okay, das klingt gut. Ich probiere es aber erst einmal selber, habe irgendwo Code gesehen, der funktionieren könnte.

        Lade Editor…
    • Das hängt davon ab, ob du uns sagst, wodrum es sich handelt ;)

        Lade Editor…
    • Dieser Code sollte nur für die Hauptseite gelten und ich weiß ehrlich gesagt, wie das ohne Verbatim gehen soll. Wenn mir da jemand helfen könnte, wäre ich sehr dankbar.

        Lade Editor…
    • Also, das ist bei uns jetzt ein Riesen-Problem. Ich hab keine Ahnung, was bei uns alles auf Verbatim basiert - meine ganzen Bildergalerien, die Videos von anderen Webseiten (da man bei euch ja nur YT-Videos hochladen kann), Umfragen (da eure Polls zu monoton sind) und was weiß ich noch alles. Kurz gesagt: Verbatim war meine Lieblingsvariante, etwas außergewöhnliche Farbe in die Jedipedia zu bringen - die meisten Webseiten gaben nen Code vor, den man bloß auf eine MediaWiki-Seite kopieren und das dann mit Verbatim in den Artikel einfügen musste - und jetzt soll das nicht mehr gehen? Ich sehe düstere Zeiten auf die Jedipedia zukommen - und das so kurz vor dem Erwachen der Macht.

        Lade Editor…
    • Es ist möglich, CSS nur auf eine bestimmte Seite anzuwenden: http://de.community.wikia.com/wiki/Hilfe:Fortgeschrittenes_CSS_und_JS#Weitere_Notizen

        Lade Editor…
    • Ben Braden sagte: (da man bei euch ja nur YT-Videos hochladen kann)

      Stimmt nicht ganz. Es werden verschiedene Seiten unterstützt. Siehe Hilfe:Wikia-Video-Erweiterung

        Lade Editor…
    • Danke Amon, es scheint so, als würde es funktionieren. Wenn du noch eine Hilfeseite hättest, die erklärt, wie man CSS importiert, wäre ich sehr dankbar, ich würde den Code gerne abtrennen, aber das ist natürlich kein Zwang. :)

        Lade Editor…
    • @import url("/load.php?mode=articles&articles=MediaWiki:DEIN CSS.css|MediaWiki:Beispiel.css|MediaWiki:Hauptseite.css&only=styles");

      Ist super-easy und organisiert dir dein Wikia sehr schön. Wichtig ist: Pack alle Seiten, die du aufnehmen willst am Anfang reich. Habe schon öfter mal Probleme gehabt, wenn ich einen Import ganz am Ende hatte... der wurde dann irgendwie verschluckt.

      Es stimmt, dass die Verbatim-Lösung eigentlich recht einfach, bequem und schnell ist. Leider auch sehr Fehleranfällig. Und wie man sieht ist es leicht zu hacken, sodass mit normalen bis leicht fortgeschrittenen Kenntnissen eine Seite stark beschädigt werden könnte - auch wenn die MediaWiki-Seiten, die nur improtiert werden können, für normale Bearbeiter gesperrt sind.
      Gut, dass es noch JavaScript gibt. Es ist mit relativ einfachem JS-Code möglich verbatim-ähnliche Einbindungen durchzuführen. Hier wird dann jedesmal einzeln durch die JS-Prüfung geprüft, ob der Inhalt auf die Seite gelangen darf oder nicht. (Also keine sofortige Durchleitung des Codes wird zwar behindert, aber dafür ist eure Seite etwas sicherer).

      Dann kann man natürlich auch versuchen einen JavaScript-Verbatim-Workaround zu basteln und diesen an der JS-Prüfung vorbei zu schmuggeln. Wenn es einem gelingt, dann kann man hier auch direkt Code in die Seite einfügen.
      Ich hatte z.B. seiner Zeit immer Schwierigkeiten mit VERBATIM, da dies für mich nie stabil gelaufen ist. Habe mir dann eine JS-Lösung gebastelt um ein iFrame zu erzeugen, in dem ich das Video z.B. abspielen konnte. Das lief reibungslos (bis der Betreiber die Videos offline genommen hat, aber das ist eine andere Geschichte).

        Lade Editor…
    • Dieser über Verbatim eingebundene Sterne-Generator wird in allen BuchPorträts des Lieblingsbücher Wikis mehrmals verwendet und ist ein essentieller Bestandteil dieser (s. Bilder).

      Darauf kann das Lieblingsbücher Wiki (und andere Communitys, die das auch verwenden) wirklich nicht verzichten. Lässt sich dieses "Gadget" irgendwie anders einbinden?

        Lade Editor…
    • Ich hab hier nen Code für dich ... stell den in der JS-Codeprüfung vor und vielleicht wird der akzeptiert:

      MediaWiki:Common.js:

      verbatim = document.getElementsByTagName('div');
      for (i=0; i < verbatim.length; i++) {
        if(verbatim[i].classList.contains("Verbatim")){
          switch(verbatim[i].getAttribute("data-Code")){
            case "Stern": Code = '<iframe style="height:50px; width:100%;" id="pageBPbewertung" name="page" src="http://websynthesis.org/tools/stars/iframe.php?quantity=6&color=002060&img1=&img2=&name=BPbewertung" frameborder="0" scrolling="no"></iframe><script type="text/javascript" src="http://websynthesis.org/tools/stars/js.php?id=BPbewertung"></script>'; break;
          }
          verbatim[i].innerHTML = "";
          $(Code).appendTo(verbatim[i]).css({ });
        }
      }

      Artikelseite

      <div class="Verbatim" data-Code="Stern">... JavaScript in Arbeit ...</div>

      Alles was in der Variable "Code" steht, würde dann in den DIV-Container geladen werden. Das ist quasi ein beschnittener Verbatim. Beschnitten deshalb, weil jedes Mal müsste der Staff prüfen, ob dein Code akzeptabel ist. Du bindest hier jedoch immer noch eine externe Seite ein. Ob das genehmigt wird, kann ich dir jetzt nicht sagen. (Würde mich aber freuen, wenn du Feedback gibst, ob du das probiert hast und ob du es durch gewunken bekommen hast.

      Ahm ... das ganze hat eine Zeichen-Beschränkung: Innerhalb der Variable Code darf dieses Anführungszeichen >'< nicht stehen. (Wird aber ohnehin nur beim Programmieren verwendet. Der normale Anwender verwendet das hier: >"<

        Lade Editor…
    • Danke für die Antwort, um diese Zeit solltest du aber besser im Bett liegen statt komplexe Sachen zu programmieren... ;)

      Im Testmodus funktioniert das leider nicht, es wird nur der Ersatztext angezeigt. :/


      In meinem Testwiki, wo ich das eigentlich ausprobieren wollte, kann die Common.js seltsamerweise gar nicht bearbeiten, es heißt nur:

      Im Rahmen einer Anti-Spam-Maßnahme kann diese Aktion in einem kurzen Zeitabstand nur begrenzt oft ausgeführt werden. Diese Grenze hast du überschritten. Bitte versuche es in ein paar Minuten erneut.

      Dabei habe ich die Seite schon ewig nicht mehr bearbeitet...

        Lade Editor…
    • Das liegt daran, dass der Staff dich für jedes Wikia einzeln zum Codeadmin (oder sowas) berechtigen muss und das Wikia zur Liste der JS-Berechtigten hinzufügen muss.

      Du hast Recht, so spät sollte ich andere Dinge tun ... war halt fast Vollmond. Was da wohl heute Abend passieren wird xD - Ich guck später mal in den Code, was da schief läuft.

        Lade Editor…
    • AgentGreen2000 sagte:
      Danke für die Antwort, um diese Zeit solltest du aber besser im Bett liegen statt komplexe Sachen zu programmieren... ;)

      Ich wusste es. Immer wenn irgendwas auf Wikia via Codes geändert wird hat das Lieblingsbücher Wikia ein Problem :'D Imma.

      So viele Twittereinbindungen habe ich nicht, aber meine VSTF-Rechte bzw Tools ziehen sich durch das persönliches JS. Noooin :C

        Lade Editor…
    • AgentGreen2000 sagte: Danke für die Antwort, um diese Zeit solltest du aber besser im Bett liegen statt komplexe Sachen zu programmieren... ;)

      Im Testmodus funktioniert das leider nicht, es wird nur der Ersatztext angezeigt. :/


      In meinem Testwiki, wo ich das eigentlich ausprobieren wollte, kann die Common.js seltsamerweise gar nicht bearbeiten, es heißt nur:

      Im Rahmen einer Anti-Spam-Maßnahme kann diese Aktion in einem kurzen Zeitabstand nur begrenzt oft ausgeführt werden. Diese Grenze hast du überschritten. Bitte versuche es in ein paar Minuten erneut.

      Dabei habe ich die Seite schon ewig nicht mehr bearbeitet...

      Codeadmin gibt es nicht mehr, man muss den JavaScript-Überprüfungsprozess aktivieren, damit es funktioniert.

        Lade Editor…
    • Dragon Rainbow sagte: Codeadmin gibt es nicht mehr, man muss den JavaScript-Überprüfungsprozess aktivieren, damit es funktioniert.

      Ach so, im Lieblingsbücher Wiki war der Überprüfungsprozess (im Gegensatz zu dem Testwiki) offenbar schon aktiviert.

      Cyanide3 sagte: Ich wusste es. Immer wenn irgendwas auf Wikia via Codes geändert wird hat das Lieblingsbücher Wikia ein Problem :'D Imma.

      Wann bitte gab es denn im Lieblingsbücher Wiki bisher Probleme bei solchen Änderungen? o.O

        Lade Editor…
    • AgentGreen2000 sagte:

      Wann bitte gab es denn im Lieblingsbücher Wiki bisher Probleme bei solchen Änderungen? o.O

      Das war nicht böse gemeint. Ich meine bei allgemeinen Änderungen wie z.B. die neuen Galerien ;-)

        Lade Editor…
    • AgentGreen2000, ich habe dir die Content Review Extension in deinem AgentGreen Testwiki und in dem Lieblingsbücher Testwiki aktiviert. Siehe hier die Hilfeseite dazu und die Whitelist, mit allem was man wieder bearbeiten kann. In vielen Wikias wurde die Erweiterung automatisch eingeschaltet. Allerdings ist das nicht der Fall in Wikias, in denen JavaScript noch nie bearbeitet wurde. LG, ForestFairy @fandom (Hilfe Forum | Blog) 13:25, 27. Okt. 2015 (UTC)

        Lade Editor…
    • Weiß einer, wie man den vorher mit Verbatim eingebundene Besucherzähler wie hier wieder einbinden kann?

        Lade Editor…
    • Also ich weiß nicht, was du hast, AgentGreen2000. Ich hab das in mein persönliches JavaScript eingefügt und es funktioniert anstandslos. Leider habe ich mich noch nicht mit dem neuen JS-Prozess beschäftigen können, wie man jetzt wirklich Skripte in MediaWiki:Common.js bekommt. Wenn das oben genannte Skript dann aber erstmal installiert ist, dann funktioniert das auch wieder.

      Kannst es von der Sache her hier testen: Testwikia20M61/Test Musst aber vorher hier: http://de.20m61.wikia.com/wiki/Benutzer:AgentGreen2000/common.js obigen Code hinein kopieren und speichern.

      Um deine Frage zu beantworten, Gameheld: MediaWiki:Common.js:

      verbatim = document.getElementsByTagName('div');
      for (i=0; i < verbatim.length; i++) {
        if(verbatim[i].classList.contains("Verbatim")){
          switch(verbatim[i].getAttribute("data-Code")){
            case "Stern": Code = '<iframe style="height:50px; width:100%;" id="pageBPbewertung" name="page" src="http://websynthesis.org/tools/stars/iframe.php?quantity=6&color=002060&img1=&img2=&name=BPbewertung" frameborder="0" scrolling="no"></iframe><script type="text/javascript" src="http://websynthesis.org/tools/stars/js.php?id=BPbewertung"></script>'; break;
            case "Besucher": Code = '<a href="http://info.flagcounter.com/SCVy"><img src="http://s07.flagcounter.com/count/SCVy/bg_FF0303/txt_000000/border_CCCCCC/columns_3/maxflags_30/viewers_Besucher/labels_1/pageviews_1/flags_1/" alt="Flag Counter" border="0"></a>'; break;
            case "Name zum Aufrufen": Code = 'VERBATIM-TEIL HIER REIN'; break;
          }
          verbatim[i].innerHTML = "";
          $(Code).appendTo(verbatim[i]).css({ });
        }
      }

      Artikelseite

      <div class="Verbatim" data-Code="Besucher">... JavaScript in Arbeit ...</div>

      Ich hab neben der Funktion für Gameheld, die ich mal eben aus seinem Wikia hier rein kopiert habe, auch eine Variable "Name zum Aufrufen" eingefügt, die das Prinzip verdeutlichen soll. Man muss sich nur irgend einen Namen ausdenken, mit dem man später auf das Verbatim zugreifen will und dann in die Variable Code muss das rein, was sonst auf die MediaWiki-Seite "Verbatim" kommt. In dem unwahrscheinlichen Fall, dass ihr wirklich ein >>'<< braucht, müsst ihr es mit einem Backslash auskommentieren >>\'<< (Doch das sollte super selten vorkommen).

      Ps.: Dieser Code kann nun beides: Die Sternchen und den Besucherzähler. Ich hoffe, das ist irgenwie offensichtlich. Oh ... was noch recht einleuchtend sein sollte: Die Funktion läuft nur bei aktiviertem JavaScript. (Verbatim war früher - meine ich - auch ohne JavaScript möglich).

        Lade Editor…
    • 20M61 sagte: Also ich weiß nicht, was du hast, AgentGreen2000. Ich hab das in mein persönliches JavaScript eingefügt und es funktioniert anstandslos. Leider habe ich mich noch nicht mit dem neuen JS-Prozess beschäftigen können, wie man jetzt wirklich Skripte in MediaWiki:Common.js bekommt. Wenn das oben genannte Skript dann aber erstmal installiert ist, dann funktioniert das auch wieder.

      Kannst es von der Sache her hier testen: Testwikia20M61/Test Musst aber vorher hier: http://de.20m61.wikia.com/wiki/Benutzer:AgentGreen2000/common.js obigen Code hinein kopieren und speichern.

      Hm, ich sehe sowohl in deinem Testwiki als auch im JS-Testmodus im Lieblingsbücher Wiki (...die Änderung wartet immer noch auf die Überprüfung...) nach wie vor nur den Ersatztext. Hab es sowohl mit Firefox als auch mit Safari probiert. :/

      Cyanide3 sagte:

      Das war nicht böse gemeint. Ich meine bei allgemeinen Änderungen wie z.B. die neuen Galerien ;-)
      Ich weiß, dass du das nicht böse meinst. :*

      Die "neuen" (inzwischen auch schon 1 Jahr alten) Bildergalerien haben sich ja offenbar eh nicht wirklich durchgesetzt, zumindest sind sie immer noch nur "zum testen" optional in den Wikia-Labs aktivierbar.

      ForestFairy sagte: AgentGreen2000, ich habe dir die Content Review Extension in deinem AgentGreen Testwiki und in dem Lieblingsbücher Testwiki aktiviert. Siehe hier die Hilfeseite dazu und die Whitelist, mit allem was man wieder bearbeiten kann. In vielen Wikias wurde die Erweiterung automatisch eingeschaltet. Allerdings ist das nicht der Fall in Wikias, in denen JavaScript noch nie bearbeitet wurde.

      Alles klar, danke! :)

        Lade Editor…
    • Hallo Leute, Alle von euch, die ein Problem damit haben, wenn Verbatim abgestellt wird, sollten mir ein Ticket via Spezial:Kontakt schreiben. Ich kümmere mich um Antworten für euch. LG, ForestFairy @fandom (Hilfe Forum | Blog) 15:05, 28. Okt. 2015 (UTC)

        Lade Editor…
    • AgentGreen2000 sagte:
      Hm, ich sehe sowohl in deinem Testwiki als auch im JS-Testmodus im Lieblingsbücher Wiki (...die Änderung wartet immer noch auf die Überprüfung...) nach wie vor nur den Ersatztext. Hab es sowohl mit Firefox als auch mit Safari probiert. :/

      Seltsam. Es wirft keine Fehler aus (die 8 Stück kommen von Wikia). Eigentlich müsste es funktionieren und tut es bei mir in Chrome. Ich müsste mir Safari oder FF installieren und da bin ich irgendwie nicht motiviert zu. Sorry. Dann den Weg von Andrea. Das kommt zumindest von Wikia direkt. Da hast du eine Chance, dass es etwas länger hält, als meine Lösung.

        Lade Editor…
    • Ich nutze Verbatim unter Anderem dazu, auch im WikiaMobile-Skin JS und CSS laufen zu haben.

      Ja, was soll ich sagen? Wenn Verbatim geht, sollten langsam mal mediawiki:wikiamobile.css und mediawiki:wikiamobile.js kommen.

        Lade Editor…
    • 20M61 sagte:

      AgentGreen2000 sagte:
      Hm, ich sehe sowohl in deinem Testwiki als auch im JS-Testmodus im Lieblingsbücher Wiki (...die Änderung wartet immer noch auf die Überprüfung...) nach wie vor nur den Ersatztext. Hab es sowohl mit Firefox als auch mit Safari probiert. :/

      Seltsam. Es wirft keine Fehler aus (die 8 Stück kommen von Wikia). Eigentlich müsste es funktionieren und tut es bei mir in Chrome. Ich müsste mir Safari oder FF installieren und da bin ich irgendwie nicht motiviert zu. Sorry. Dann den Weg von Andrea. Das kommt zumindest von Wikia direkt. Da hast du eine Chance, dass es etwas länger hält, als meine Lösung.

      Die Änderung wurde jetzt sowieso abgelehnt, Begründung:

      We do not allow external JavaScript imports such as to http://websynthesis.org/tools/stars/js.php?id=BPbewertung. Please copy-paste this JavaScript to a local MediaWiki .js page and submit it for review.

      Ich bin mir jetzt nicht ganz sicher, was mit einer lokalen .js-Seite gemeint ist, Common.js ist doch lokal, oder...?

      Naja, wenn mir an dieser Stelle keiner mehr weiterhelfen kann, bedanke ich mich bei dir, 20M61, und werde dann einfach ein S:K-Ticket schicken.

        Lade Editor…
    • Ich denke, die meinen mit "local MediaWiki .js" dein persönliches JavaScript (Benutzer:AG2000/common.js - so, wie ich es z.B. oben verlinkt habe).

      Das ist ja echt schade! Damit hätte man eine Verbatim-Lösung, bei der der Staff jedes Mal drüber gucken kann, ob dieses spezielle Skript akzeptabel ist oder nicht. Mit der Zeit könnte man dann eine super einfache Skriptsammlung machen, auf der man dann z.B. Bewertungssysteme, Benutzerzähler etc. alles schon als Erweiterung vorgegeben hat. Wenn jemand jetzt einen Besucherzähler braucht, kann er diesen standartisierten nutzen und das wäre es schon gewesen. Nahezu alle Verbatim-Anwendungen könnten darüber dann halt abgewickelt werden. Was vorher über Verbatim ging wird dann einfach beantragt dort aufzunehmen und jeder kann es dann nutzen. - Supereasy in der Einrichtung und auch die Verwendung ist jetzt nicht so dramatisch.

      Naja ... vielleicht liest Andrea ja den Beitrag, erkennt die Vorteile und motiviert die Programmierertruppe da doch nochmal eine Nachprüfung zu starten. Ich denke das Lieblingsbücher-Wikia könnte auch mit einem anderen Sterne, Punkte oder sonst System leben (also der Inhalt könnte geändert werden; die Funktion sollte erhalten bleiben). Das Movie-Wikia braucht übrigens auch ein Bewertungssystem... just saying. Es wird also wirklich von vielen Wikia benötigt. Ich denke es gibt sogar zahlreiche, wo die Admins halt mit Technik nicht so versiert sind, das aber dennoch liebend gern einbauen wollen würden, wenn sie es denn könnten.


      Die Verbatimanwendung von mir oben funktioniert selbstverständlich so nicht für die mobile Ansicht, da Javascript vorhanden sein muss um JavaScript per JavaScript einzubinden.


      edit:
      Ach so ... nee. Wikia möchte den externen JavaScript code, der über dein IFrame aufgerufen wird, den du einbindest von deinem Sterne-Anbieter, gerne prüfen. Dazu soll der JavaScript-Code auf eine MediaWiki-Seite kopiert werden und zur Review geschickt. Dass der dann aber nicht funktioniert, weil der Code auf dem falschen Server liegt, das übersehen sie ein bisschen. (Own-Origin-Doktrin: Das eigene JavaScript darf meist nicht Dinge auf fremden Seiten manipulieren. Deshalb bindest du meist IFrames ein, denn die gelten als "andere Seite". So geht der Ersteller sicher, dass du nicht an seinem Zähler manipulierst).

        Lade Editor…
    • Also iframe-Sachen kann man alle vergessen? (Das würde also auch nicht laufen?)

        Lade Editor…
    • Jop.

        Lade Editor…
    • Hallo 20M61, Klar lese ich was ihr schreibt. Ich sammle auf jeden Fall Feedback und ich finde so eine Bibliothek mit Skriptsammlungen auch gut. Ich kann es auf jeden Fall vorschlagen. Ansonsten könnten wir Skripte die schon abgesegnet sind auch in den Hilfeseiten sammeln/unterbringen.

        Lade Editor…
    • Wir sollten auch die Diskussion im EN-Forum verfolgen und sehen welche Ideen da so besprochen werden.

        Lade Editor…
    • Hallo Leute, ich habe heute morgen mit Kollegen wegen einer Lösung gesprochen für AgentGreens Problem mit dem Star Rating System im Lieblingsbücher Wikia. Mein Kollege hat mich zum EN-Runescape Wikia geschickt. Die haben ein System, könnt ihr auf der rechten Seite in dem Link sehen. Wenn das eine Lösung sein sollte, kann man den Code dazu hier: http://runescape.wikia.com/wiki/MediaWiki:Common.js und hier: http://runescape.wikia.com/wiki/MediaWiki:Wikia.js/ratings.js und hier: http://runescape.wikia.com/wiki/MediaWiki:Wikia.css finden.

        Lade Editor…
    • Ich bin mir sicher, dass es so ein Rating-System auch im deutschen Sonic-Wiki gibt.

        Lade Editor…
    • Am besten ist es immer einen Link mitzuschicken. Ich kann auf Anhieb kein Rating System im Sonic Wikia finden.

        Lade Editor…
    • Die Bewertungen werden über Spiel-Vorlagen dargestellt, die Ergebnisse werden über Unterseiten gespeichert.

        Lade Editor…
    • Was mache ich jetzt mit meinem Quiz? D:

        Lade Editor…
    • Alethea12
      Alethea12 hat diese Antwort entfernt. Grund:
      doppelt
      19:59, 29. Okt. 2015
      Diese Antwort wurde entfernt
    • Was ist mit deinem Quiz? Du schreibst das einfach um in JavaScript und gut ist. Das ist doch schon ein JavaScript, oder lässt du sowas über Verbatim laufen?

        Lade Editor…
    • Aber ich hab´s doch mit Verbatim eingebunden.

      <verbatim>Quiz</verbatim>

      Tut mir leid, das verstehe ich jetzt überhaupt nicht mehr. :/

        Lade Editor…
    • Erstelle einfach eine Seite "Quiz.js" und schreibe dort den JavaScript-Code hinein. Alles was nicht in den <script> Tags steht. Schreibst du in den Artikel und gut ist.

      Aber wäre natürlich besser, wenn du das von jemanden machen lassen würdest, der sich damit auskennt, also mit JavaScript. Oder wenigstens schonmal ein bisschen Erfahrung damit gesammelt hat. Dann kann der dir vielleicht eine allgemeinere Form schreiben, sodass du den Code wiederverwenden kannst um andere Quiz (plural) zu erstellen.

        Lade Editor…
    • Ich kann es auch nur noch einmal wiederholen. Wenn es ein echt großes Problem ist, dann kann ich mich bei den Kollegen umhören. Das ging gestern auch so bei dem Rating System. Es gibt für fast alles eine Lösung (denke ich).

        Lade Editor…
    • ForestFairy sagte:
      Ich kann es auch nur noch einmal wiederholen. Wenn es ein echt großes Problem ist, dann kann ich mich bei den Kollegen umhören. Das ging gestern auch so bei dem Rating System. Es gibt für fast alles eine Lösung (denke ich).

      Ja, es ist ein bischen blöd, dass meine letzte Bearbeitung der Wikia.js abgelehnt wurde. Dabei war das nur 20M61s Skript für unseren Besucherzähler, der jetzt nicht eingebunden wird...

        Lade Editor…
    • Hast du Hilfe:JavaScript-Überprüfungsprozess gelesen? Ansonsten solltest du ein Ticket aufmachen, damit geklärt werden kann, was verändert werden muss.

        Lade Editor…
    • Habt ihr oben nicht den Post und die Diskussion mit AgentGreen gelesen?

      Wikia lehnt externe Skripte ab, auf die es keinen Zugriff hat. Diese müssten zunächst auf den Seiten von Wikia hoch geladen werden und könnten dann freigeschaltet werden - sollten sie denn auch tatsächlich den Ansprüchen von Wikia genügen. Problem ist jedoch, dass per Verbatim fast immer versucht wird die Funktionsweise von Wikia zu erweitern mit Dingen, die so eigentlich in Wikia nicht vorgesehen sind. Damit widersprechen die meisten Scripte den Anforderungen.

      Fazit: Grundsätzlich wird Wikia keine iFrames zulassen, auch wenn diese auf Grund der "Same Origin"-Doktrin Wikia nicht beschädigen können, wäre es möglich den Benutzer auszuspähen oder auf diesem Wege ihn zu täuschen und manipulieren, was halt eine Sicherheitslücke darstellt.

      Oh ... falls ihr mal eine andere Variante meines Codes sehen wollt:

      MediaWiki:Common.js:

      verbatim = document.getElementsByTagName('div');
      for (i=0; i < verbatim.length; i++) {
        if(verbatim[i].classList.contains("Verbatim")){
          switch(verbatim[i].getAttribute("data-Code")){
            case "Stern": Code = '...'; break;
            case "Benutzer": Code = '...'; break;
            case "MediaWiki": MW_Seite = verbatim[i].getAttribute("data-MW"); Code = importArticles({ type: "script", articles: ["MediaWiki:"+MW_Seite] }); break;
          }
          verbatim[i].innerHTML = "";
          $(Code).appendTo(verbatim[i]).css({ });
        }
      }

      Artikelseite

      <div class="Verbatim" data-Code="MediaWiki" data-MW="Besucher">... JavaScript in Arbeit ...</div>

      Ich hab das jetzt nicht getestet, jedoch könnte man damit jede beliebige MediaWiki-Seite via JavaScript innerhalb einer DIV-Box einfügen. Da grundsätzlich alle MediaWiki-Seiten gesperrt sind außer der WhiteList und alle JavaScript-Seiten durch die Prüfung müssen, wäre das gar nicht sooo schlimm. Allerdings wird der Code wahrscheinlich ohnehin abgelehnt, da er verschachtelt ist mit 2 offenen Enden: Der Staff weiß nicht, womit die DIV-Data-MW-Variable gefüttert wird (Stichwort: Codeinjektion) und der Staff kennt den Code nicht, der eingefügt werden soll.


      Edit: Mit "Besucher" soll gezeigt werden, dass jede MediaWiki-Seite nun eingefügt werden könnte. Ähnlich, wie es vorher Verbatim gemacht hat.


      Ein reiner Nachbau des Verbatim wäre dann:

      MediaWiki:Common.js:

      verbatim = document.getElementsByTagName('div');
      for (i=0; i < verbatim.length; i++) {
        if(verbatim[i].classList.contains("Verbatim")){
          MW_Seite = verbatim[i].innerHTML; 
          Code = importArticles({ type: "script", articles: ["MediaWiki:"+MW_Seite] }); 
          verbatim[i].innerHTML = "";
          $(Code).appendTo(verbatim[i]).css({ });
        }
      }

      Artikelseite

      <div class="Verbatim">Besucher</div>
        Lade Editor…
    • Habe ich es richtig gelesen, dass Verbatim am Freitag den 6. November abgeschaltet wird?

        Lade Editor…
    • Dragon Rainbow sagte: Habe ich es richtig gelesen, dass Verbatim am Freitag den 6. November abgeschaltet wird?

      Im Community Central wurde der Termin auf den 6. November verschoben, hier heißt es immer noch 2. November. Entweder wurde das hier also noch nicht nachgebessert, oder in den deutschen Communitys wird Verbatim tatsächlich schon 4 Tage früher abgestellt.

        Lade Editor…
    • Ich denke, dass das hier noch nicht aktualisiert wurde. Die Hilfeseite habe ich selber bereits aktualisiert, da ich davon ausgehe, dass das überall gleichzeitig passiert.

        Lade Editor…
    • Jo, 6. November.

        Lade Editor…
    • Hallo Leute. Es ist der 6. November. Ich korrigiere das mal. LG, ForestFairy @fandom (Hilfe Forum | Blog) 13:49, 2. Nov. 2015 (UTC)

        Lade Editor…
    • Ich habe mich gerade mit den Technikern unterhalten, über eine Lösung, die Gameheld gerne gehabt hätte in seinem Wikia. Der Besucherzähler wird meist von uns abgelehnt, weil er in den meisten Fällen Informationen sammelt, die nicht gesammelt werden soll. Es gibt im Moment keine Lösung die genehmigt ist, oder von der wir wissen. Wir sind aber dabei die Spezial:Insights so auszubauen, dass wir die Statistiken dort in der (hoffentlich) nahen Zukunft für euch haben werden.

        Lade Editor…
    • Wenn jemand in der Zwischenzeit die monatlichen Pageviews für seine Community will, dann bitte per Ticket an mich Spezial:Kontakt. LG, ForestFairy @fandom (Hilfe Forum | Blog) 17:29, 3. Nov. 2015 (UTC)

        Lade Editor…
    • Damit das ein wenig transparenter wird: Was sind denn so die Kriterien, die zur Ablehnung führen? Gibts da nen Katalog oder experimentiert ihr noch und entscheidet das aus dem Bauch heraus (oder neudeutsch: "Von Fall zu Fall")

        Lade Editor…
    • Ich glaube nicht, dass man experimentiert. Die Sachen werden meist begründet, allerdings auf Englisch. Mir wurde gesagt, dass es entweder Sicherheitsbedenken sind, oder Verstöße gegen die Nutzungsbedingungen. (wie bei dem Besucherzähler). Wenn jemand nicht versteht, warum sein Antrag abgelehnt wurde, kann er sich an mich wenden. Ich frage dann nach. Mit der Zeit hat man mir gesagt, wird es eine Art Bibliothek geben, wo man als Benutzer nach Lösungen suchen kann.

        Lade Editor…
    • Bibliothek=Dev Wiki?

        Lade Editor…
    • Ein FANDOM-Benutzer
        Lade Editor…
Diesem Beitrag zustimmen
Beitrag zugestimmt!
Leute, die dieser Nachricht zustimmten anzeigen
Nutzung von Community-Inhalten gemäß CC-BY-SA , sofern nicht anders angegeben.