https://www.wurst-wasser.net/wiki-utils/terminalconvert.php?instring=foobar%20narf%10
Klick mich!
urlencode
Example #3 (Javascript+PHP) 🚧 Geht, aber die Mischung aus ext. PHP und CSS ist unschön. Außerdem verkackt er alle -Blöcke (s.u.)! Example #4 (PHP-Include) 🚧 Das kommentiert mir das Wiki automatisch aus, vermutlich eine Sicherheitsmaßnahme! "); ?> Terminal, even more final approach Replacement Sandbox * Replace Spaces (Would this work?) Foo_bar_ more_words * Replace Spaces (Would this work?) Foo bar more words * Replace Newlines (FAIL, won't work at all) Foo bar more words * Replace Newlines (FAIL, matches any whitespace BUT the newline) (haha: https://lists.wikimedia.org/hyperkitty/list/mediawiki-l@lists.wikimedia.org/message/VLVN64GBQXN32HMCKK3IY2UO4ZYH4IH4/ ) Foo_bar_ more_words * Replace Newlines (FAIL. no Match 0x10) Foo bar more words * Replace Newlines (FAIL. no Match 0x13) Foo bar more words * Replace Newlines WHAT NOW? Foo bar more words Narf 1 Garnicht sooo schlecht, aber warrum ist die erste Zeile immer verkackt? System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Narf 2 Wenn man das erste Zeichen als schreibt, gehts: System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Vorläufige Finale Version System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999. Das schaut soo schlecht nicht aus. Issues: * Erstes Space muss manuell gegen ersetzt werden * Alle Zeilenumbrüche müssen manuell mit <br/> ersetzt werden Idee! Scheiß auf diesen ganzen Kack! :-D Rufe ein php-script auf ({{#urlencode}} hilft), das ein gescheites Layout liefert...einbinden dann mit iFrame, <object...> oder JavaScript... Terminal, final approach This is totally fucked! Start over! (Wanna see? →) ℹ️ These utilize Template:Terminal. 1 Make use of StringFunctions (→ https://www.mediawiki.org/wiki/Extension:StringFunctions ??? https://www.mediawiki.org/wiki/Extension:ParserFunctions) Sandbox String replace s Te_t space First line keeps beeing fucked System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ all fucked up Sandbox System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999. Terminal-Sandbox, reloaded ℹ️ These utilize Template:TerminalTemplate:TerminalSandbox. 7 Make use of Magic Words. Again. Forcing 80 columns, filling with spaces (special ones, use Alt-Space to produce, used everywhere where HTML would delete >1 spaces (can use nbsp, but thats so ugly!)): System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ (C) COPYRIGHT IBM CORP. 1980, 1999. Best solution this far. Issues: * Multiple spaces must be escaped (using or Alt-Space) * Since this fills the row to 80 columns, text must be right-balanced, again, use special spaces to make it work * Every row has to be edited What would be better? → Feed the Template one string with ordinary spaces and newlines and and let it escape/convert them (How? Lua?) :→ https://www.mediawiki.org/wiki/Extension:StringFunctions ??? https://www.mediawiki.org/wiki/Extension:ParserFunctions 6 Sandbox ____________________________________________________________________________Test Demo Make use of Magic Words System . . . . . : NIBBLER Subsystem . . . . : QINTER 5 Like 4, but encoding leading spaces with ":" (see https://www.mediawiki.org/wiki/Help:Formatting "Indent Text") :::::::::::::::::System . . . . . : NIBBLER :::::::::::::::::Subsystem . . . . : QINTER 4 Like 2, but only leading spaces coded (and some more, because HTML ignores multiple spaces. By design. >1 Space == 1 Space. Fuck! System . . . . . : NIBBLER Subsystem . . . . : QINTER 3 Prevent <code>/<pre> do it's work, still sucks, even disregards <br/>... System . . . . . : NIBBLER<br/> Subsystem . . . . : QINTER 2 Spaces, converted in nbsp (ugly) System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ 1 Spaces... System . . . . . : NIBBLER Subsystem . . . . : QINTER Bildschirm . . . : KIFS1 Benutzer . . . . . . . . . . . . __________ Kennwort . . . . . . . . . . . . __________ Programm/Prozedur . . . . . . . . __________ Menü . . . . . . . . . . . . . . __________ Aktuelle Bibliothek . . . . . . . __________ Terminal-Sandbox MediaWiki:Common.css WIP AS/400 rocks Blah Blubb Dang Template:Pagename Some Forum Related Crap Caching Stuff Test Spuren zu verfolgen: wgDiff3 wgMainCacheType CACHE_ACCEL http://www.mediawiki.org/wiki/Manual:Cache http://www.mediawiki.org/wiki/Manual:FAQ#How_do_I_completely_disable_caching.3F THIS seems to solve it: http://www.mediawiki.org/wiki/Manual:$wgEnableParserCache Frag Sebastian... Other Tests # toc ## http://www.wurst-wasser.net/wiki/index.php/Sandbox#search_what ## http://www.wurst-wasser.net/wiki/index.php/Sandbox#anzeigen vdfjkn dfkjnv kfd vdfvdfsv vfds vdfsv dsfv fon: +49 781 00 9999999 mobil: +49 172 0000 0000 000 mailto:devnull@wurst-wasser.net vfdsvdfvfafv search_what * foo * foo anzeigen * Gagag Tables http://www.mediawiki.org/wiki/Help:Tables/de Wiki Code vgl. HTML Code Beschreibung {| <table> Tabellenanfang |+ Tabellenüberschrift, optional; nur einmal pro Tabelle zwischen Tabellenanfang und erster Zeile definierbar |- <tr> neue Tabellenzeile ! <th> Tabellenkopfzelle, optional. Aufeinanderfolgende Kopfzellen können, durch doppelte Ausrufezeichen (!!) getrennt, in der gleichen Zeile folgen oder mit einfachen Ausrufezeichen (!) auf einer neuen Zeile beginnen. | <td> Tabellenzelle, Pflicht! Aufeinanderfolgende Zellen können, durch doppelte Striche (||) getrennt, in der gleichen Zeile folgen oder mit einfachem Strich (|) auf einer neuen Zeile beginnen. |} </table> Tabellenende
-Blöcke (s.u.)!