diff --git a/assets/css/chess.css b/assets/css/chess.css new file mode 100644 index 0000000..1d9c006 --- /dev/null +++ b/assets/css/chess.css @@ -0,0 +1,5 @@ +@font-face { + font-family: 'Case'; + src: url('../fonts/CASEFONT.TTF'); + font-weight: normal; +} \ No newline at end of file diff --git a/assets/fonts/CASEFONT.TTF b/assets/fonts/CASEFONT.TTF new file mode 100644 index 0000000..61c12d6 Binary files /dev/null and b/assets/fonts/CASEFONT.TTF differ diff --git a/assets/fonts/pgn4web-font-LiberationSans.css b/assets/fonts/pgn4web-font-LiberationSans.css index dd18e42..5186b7f 100644 --- a/assets/fonts/pgn4web-font-LiberationSans.css +++ b/assets/fonts/pgn4web-font-LiberationSans.css @@ -24,3 +24,8 @@ font-weight: bold; } +@font-face { + font-family: 'Case'; + src: url('CASEFONT.TTF'); + font-weight: normal; +} \ No newline at end of file diff --git a/assets/js/png4web.js b/assets/js/png4web.js index 1b6a564..4c769e0 100644 --- a/assets/js/png4web.js +++ b/assets/js/png4web.js @@ -1474,7 +1474,7 @@ var InitialHalfMoveClock = 0; var PieceImg = new Array(new Array(6), new Array(6)); var ClearImg; -var ImagePath = 'images'; +var ImagePath = '/images'; var ImagePathOld = null; var imageType = 'png'; var defaultImagesSize = 40; diff --git a/content/4_verein/5_memoriam/blockpage.txt b/content/4_verein/5_memoriam/blockpage.txt index 5cd4912..152dc69 100644 --- a/content/4_verein/5_memoriam/blockpage.txt +++ b/content/4_verein/5_memoriam/blockpage.txt @@ -2,4 +2,36 @@ Title: In Memoriam ---- +Blocks: + +[ + { + "content": { + "level": "h2", + "text": "Dies ist ein Test!" + }, + "id": "eb2cb2e3-19f6-4c17-a786-723cdbc8f811", + "isHidden": false, + "type": "heading" + }, + { + "content": { + "fen": "rnbqkbnr/p1pp1ppp/1p2p3/8/3P1B2/5N2/PPP1PPPP/RN1QKB1R b KQkq - 1 3" + }, + "id": "067a448c-31e5-411c-b342-f69519284394", + "isHidden": false, + "type": "fen" + }, + { + "content": { + "fen": "8/8/8/2k5/4K3/8/8/8" + }, + "id": "970b3cad-3f89-4f19-8be0-c702c522caf4", + "isHidden": false, + "type": "fen" + } +] + +---- + Uuid: ko01ys2cbv2pafa8 \ No newline at end of file diff --git a/package.json b/package.json index e0df7e7..e35ceb2 100644 --- a/package.json +++ b/package.json @@ -10,4 +10,4 @@ "watch": "npx @tailwindcss/cli -i ./src/css/input.css -o ./assets/css/styles.css --content './site/**/*.php' --watch", "build": "npx @tailwindcss/cli -i ./src/css/input.css -o ./assets/css/styles.css --content './site/**/*.php'" } -} \ No newline at end of file +} diff --git a/site/blueprints/pages/blockpage.yml b/site/blueprints/pages/blockpage.yml index 8f2e2da..0740fee 100644 --- a/site/blueprints/pages/blockpage.yml +++ b/site/blueprints/pages/blockpage.yml @@ -3,4 +3,16 @@ title: Block Page fields: blocks: type: blocks - pretty: true \ No newline at end of file + pretty: true + fieldsets: + - heading + - text + - image + - type: fen + label: FEN-Diagramm + preview: fields + wysiwyg: true + fields: + fen: + type: text + label: FEN-Position \ No newline at end of file diff --git a/site/snippets/blocks/fen.php b/site/snippets/blocks/fen.php new file mode 100644 index 0000000..2f450e4 --- /dev/null +++ b/site/snippets/blocks/fen.php @@ -0,0 +1,61 @@ +fen(); + +// Unicode-Mapping +$pieceUnicode = [ + 'K' => 'k', 'Q' => 'q', 'R' => 'r', 'B' => 'b', 'N' => 'n', 'P' => 'p', + 'k' => 'l', 'q' => 'w', 'r' => 't', 'b' => 'v', 'n' => 'm', 'p' => 'o', +]; + +$board = fenToBoard($fen); +?> + + + +
+
+ +
+ +
+ +
+ +
+ +
+
diff --git a/site/snippets/layout.php b/site/snippets/layout.php index 0a8b2bb..085c009 100644 --- a/site/snippets/layout.php +++ b/site/snippets/layout.php @@ -8,7 +8,7 @@ - + diff --git a/site/templates/blockpage.php b/site/templates/blockpage.php new file mode 100644 index 0000000..c7ce7f7 --- /dev/null +++ b/site/templates/blockpage.php @@ -0,0 +1,32 @@ + + + + + +blocks()->toBlocks() ?> + +