Altes Köln

Widget:DiagnosticSMWData

Aus Altes Köln
Version vom 8. Dezember 2025, 09:45 Uhr von HorstR (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<widget xmlns="http://www.mediawiki.org/xmlns/widget/1.0"> <name>DiagnosticSMWData</name> <description>Diagnose für SMW JSON Output</description> <arguments> <argument name="query" required="true" /> </arguments> <body> <div style="border:2px solid #c00; padding:10px; background:#fee;"> <b>SMW Diagnose-Modul</b><br/> Prüft Live-Daten aus Semantic MediaWiki </div> <!-- Stelle…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu:Navigation, Suche

<widget xmlns="http://www.mediawiki.org/xmlns/widget/1.0">

   <name>DiagnosticSMWData</name>
   <description>Diagnose für SMW JSON Output</description>
   <arguments>
       <argument name="query" required="true" />
   </arguments>
   <body>
           SMW Diagnose-Modul
Prüft Live-Daten aus Semantic MediaWiki
       <script id="smw-data" type="application/json">
       {{{query}}}
       </script>
            (Analyse wird ausgeführt…)
        
       <script>
       (function(){
           var debug = document.getElementById("smw-debug");
           var el = document.getElementById("smw-data");
           
           if(!el){
               debug.textContent = "❌ FEHLER: Kein smw-data Element gefunden.";
               return;
           }
           var raw = el.textContent.trim();
           if(!raw){
               debug.textContent = "⚠ WARNUNG: smw-data ist leer.";
               return;
           }
           // Rohdaten anzeigen
           debug.textContent = "Empfangene Rohdaten:\n\n" + raw;
           try{
               var parsed = JSON.parse(raw);
               debug.textContent += "\n\n✔ JSON gültig! Gefundene Elemente: " + parsed.length;
           } catch(e){
               debug.textContent += "\n\n❌ JSON PARSE FEHLER:\n" + e.message;
           }
       })();
       </script>
   </body>

</widget>

Cookies helfen uns bei der Bereitstellung von Altes Köln. Durch die Nutzung von Altes Köln erklärst du dich damit einverstanden, dass wir Cookies speichern.