Sandbox: Difference between revisions

From Wurst-Wasser.net
Jump to navigation Jump to search
Line 153: Line 153:


=== Example #6 (CSS only, cleaned up) ===
=== Example #6 (CSS only, cleaned up) ===
Drawback: Empty rows must contain 1 space (as usual with pre). Also changes all pre on this page.
<html> <link rel="stylesheet" href="/wiki-utils/terminal.css"> </html>


                                              System  . . . . . :  NIBBLER
Standalone-Version: [[Sandbox/Terminal-CSS-Foo]]
                                              Subsystem . . . . :  QINTER
                                              Bildschirm  . . . :  KIFS1
                Benutzer  . . . . . . . . . . . .  __________
                Kennwort  . . . . . . . . . . . .  __________
                Programm/Prozedur . . . . . . . .  __________
                Menü  . . . . . . . . . . . . . .  __________
                Aktuelle Bibliothek . . . . . . .  __________
                                        (C) COPYRIGHT IBM CORP. 1980, 1999.
<html>
<style>
.unset * {
color: initial;
background: initial;
font-weight: initial;
font-style: initial;
padding: initial;
border: initial;
width: initial;
}
</style>
</html>
 
 
[[Sandbox/Terminal-CSS-Foo]]


== Terminal, even more final approach ==
== Terminal, even more final approach ==

Revision as of 19:56, 27 December 2022

Terminal, even more final approach, again

🚧 Total unfertig...

Helper Script

https://www.wurst-wasser.net/wiki-utils/terminalconvert.php?instring=foobar%20narf%10

Usage

Klick mich!

Example #1 (iFrame)

🚧 Kacke, das Magic Word urlencode wirkt nicht...

Example #2 (object)

🚧 Unfertig!

Example #3 (Javascript+PHP)

Dies ist sehenswert. Damit die restliche <pre>-Blöcke nicht beeinflusst werden, ausgelagert.

Sandbox/Terminal-JavaScript-PHP

Example #4 (PHP-Include)

🚧 Das kommentiert mir das Wiki automatisch aus, vermutlich eine Sicherheitsmaßnahme!

"); ?>

Example #5 (CSS only)

Drawback: Empty rows must contain 1 space (as usual with pre)

                                              System  . . . . . :   NIBBLER
                                              Subsystem . . . . :   QINTER
                                              Bildschirm  . . . :   KIFS1

               Benutzer  . . . . . . . . . . . .   __________
               Kennwort  . . . . . . . . . . . .   __________
               Programm/Prozedur . . . . . . . .   __________
               Menü  . . . . . . . . . . . . . .   __________
               Aktuelle Bibliothek . . . . . . .   __________













                                       (C) COPYRIGHT IBM CORP. 1980, 1999.


Example #6 (CSS only, cleaned up)

Standalone-Version: Sandbox/Terminal-CSS-Foo

Terminal, even more final approach

Replacement Sandbox

  • Replace Spaces (Would this work?)

Foo_bar_ more_words

  • Replace Spaces (Would this work?)

Foo&nbsp;bar&nbsp; more&nbsp;words

  • Replace Newlines (FAIL, won't work at all)

Foo bar more words

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 &nbsp; 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 &nbsp; ersetzt werden
  • Alle Zeilenumbrüche müssen manuell mit <br/> ersetzt werden

Dingsbums +

Das macht aus Spaces ein "+", nutzlos."

System++.+.+.+.+.+%3A+++NIBBLER%3Cbr%2F%3E+++++++++++++++++++++++++++++++++++++++++++++++Subsystem+.+.+.+.+%3A+++QINTER%3Cbr%2F%3E+++++++++++++++++++++++++++++++++++++++++++++++Bildschirm++.+.+.+%3A+++KIFS1%3Cbr%2F%3E%3Cbr%2F%3E++++++++++++++++Benutzer++.+.+.+.+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Kennwort++.+.+.+.+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Programm%2FProzedur+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Men%C3%BC++.+.+.+.+.+.+.+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E++++++++++++++++Aktuelle+Bibliothek+.+.+.+.+.+.+.+++__________%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E%3Cbr%2F%3E++++++++++++++++++++++++++++++++++++++++%28C%29+COPYRIGHT+IBM+CORP.+1980%2C+1999.++++++++++++++++++++++%3Cbr%2F%3E


Dingsbums FF

Dampft 1+ Whitespaces zu 1 Whitespace ein. Zeilenumbruch manuell. Sucks.

  System . . . . . : NIBBLER
Subsystem . . . . : QINTER
Bildschirm . . . : KIFS1

Benutzer . . . . . . . . . . . . __________
Kennwort . . . . . . . . . . . . __________
Programm/Prozedur . . . . . . . . __________
Menü . . . . . . . . . . . . . . __________
Aktuelle Bibliothek . . . . . . . __________










(C) COPYRIGHT IBM CORP. 1980, 1999.


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 &nbsp; 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 (padleft)

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

Oldthreaddetectedbewarezombies.gif

TestImage.png

Caching Stuff Test

Testfile.png 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

Testfile2.png Testfile3.png

Frag Sebastian...

Testfile4.png

Other Tests

  1. toc
    1. http://www.wurst-wasser.net/wiki/index.php/Sandbox#search_what
    2. 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