Es ist mir eine Freude, die neueste Erweiterung des Forums anzukündigen:
Wer in seinen Posts Partien oder Stellungen teilen will, kann dies ab heute einfach und (im Fall von Partien) nachspielbar tun. Dazu müssen Partien und Stellungen in entsprechenden Standard-Formaten vorliegen: PGN für Partien und FEN für Positionen.
Und so funktioniert's:
Es gibt in der Editier-Ansicht in der Knopf-Leiste neben dem Texteingabe-Fenster (dort, wo auch die Formatierungs-Knöpfe und Smileys sind), zwei neue Knöpfe mit der Aufschrift "PGN" und "FEN".
Um eine Partie zu posten, geht man am besten zuerst in sein Schachprogramm und kopiert dort die Partie im PGN-Format in die Zwischenablage. (Das geht z.B. in Scid im PGN-Fenster-Menü mit "Datei->Kopiere Partie in Zwischenablage" oder in ChessX mit "Bearbeiten->Kopiere PGN". Ich denke, die meisten Schachprogramme sollten hierfür eine Lösung haben; notfalls exportiert man sich die Partie in eine PGN-Datei, diese Datei läßt sich mit einem Texteditor öffnen, und dann kann man die Partie dort in die Zwischenablage kopieren.)
Im Forum drückt man in der Editier-Ansicht den neuen "PGN"-Knopf, worauf zwei PGN-Tags im Text erscheinen, die genauso in eckige Klammern gesetzt sind wie z.B. die Tags zum Formatieren von Text. Der Cursor steht schon an der richtigen Stelle zwischen den beiden Tags, und genau dort hinein kopiert man die Partie, so daß am Ende so etwas steht wie <pgn> Partie </pgn> (eigentlich in eckigen Klammern). (Die Tags selbst bitte intakt lassen, inclusive Klammern!)
Das ist schon alles! Und schon erscheint so etwas: [Event "Hoogovens"] [Site "Wijk aan Zee NED"] [Date "1999.01.20"] [Round "4"] [White "Kasparov, Garry"] [Black "Topalov, Veselin"] [Result "1-0"] [WhiteElo "2812"] [BlackElo "2700"] [ECO "B07v"]
Zu beachten ist lediglich, daß die Partie tatsächlich im PGN-Format (und nicht in irgendeiner anderen Notation) vorliegt, sonst kann sie nicht interpretiert werden.
Es lassen sich auch mehrere Partien zwischen die PGN-Tags packen, dann erscheint oberhalb des Bretts ein Bedienelement, mit dem zum Nachspielen zwischen den Partien wählen kann. Aufgrund unserer technischen Lösung ist die Anzahl der Partien, die man hier einfügen kann, allerdings begrenzt. Drei Partien sollten klappen, für mehr kann ich nicht garantieren. Bei zu vielen Partien bleibt das Brett normalerweise komplett weg, dann bitte einfach Partien in ein oder mehrere weitere PGN-Tags packen. Man kann beliebig viele PGN-Tags in einem Post haben.
Stellungen kann man ähnlich bequem darstellen. Die benötigte FEN-Zeichenkette bekommt man wieder am besten aus dem Schachprogramm in die Zwischenablage kopiert. (Das geht z.B. in Scid mit "Bearbeiten->Stellung kopieren" oder in ChessX mit "Bearbeiten->Kopiere FEN".)
Im Forum drückt man in der Editier-Ansicht den neuen "FEN"-Knopf, und es erscheinen zwei FEN-Tags im Text. Wieder kopiert man den FEN-String genau zwischen die beiden geklammerten Texte, dort wo bereits der Cursor steht, so daß am Ende so etwas steht wie <fen> b2r3r/k4p1p/p2q1np1/NppP4/3p1Q2/P4PPB/1PP4P/1K1RR3 w - - 1 24 </fen> (eigentlich in eckigen Klammern).
Das ist schon alles! Und so sieht es dann aus:
Das Programm, das hier zum Einsatz kommt, ist die Open-Source-Software PGN4Web, und mein Dank geht an Paolo Casaschi für das Bereitstellen dieser tollen Software.
Das dargestellte PGN- oder FEN-Brett bietet übrigens auf seinen Feldern verschiedene Funktionen an. Ein paar Beispiele:
G8: Hilfeseite für die Felder-Shortcuts A8: Blinkt bei Fehler und zeigt den Fehler nach Klick B8: Öffnet ein Fenster mit dem aktuell auf dem Brett stehenden FEN-Code (zum Herauskopieren) C8: Öffnet ein Fenster mit dem PGN-Text der aktuellen Partie D8: Öffnet ein Fenster mit allen Partien der aktuellen Instanz (wenn man mehrere Partien zwischen die Tags kopiert hat) ... und viele mehr, einfach mal G8 klicken!
C8 und D8 kann man z.B. benutzen, wenn man sich PGN-Partien aus dem Forum in der eigenen Datenbank sichern will.
Ich hoffe, das neue Tool erweist sich als nützlich. Sollte es Probleme oder Fragen geben, bitte melden (z.B. an dieser Stelle) - ich helfe gern!
ich möchte mich herzlich bedanken für diese wertvolle Erweiterung des Forums.Die vielen Stunden der Tests, Anpassungen und Recherche haben sich sehr gelohnt. Das Ergebnis ist von bestechender Qualität und für die Nutzer dieses Forums recht einfach zu bedienen. Der Wunsch nach einem solchem Tool wurde schon vor langer Zeit geäußert. Nach vielen Versuchen meinerseits und einer Kompromisslösung mit ChessBase, hast Du nun eine Perfekte Lösung installiert.
Ich bin sicher, das Tool wird großen Anklang finden. Als kleinen Service, werde ich die bisher geposteten Partien mit dem neuen Tool ergänzen.
Kleine Ergänzung und ist mir passiert: Sollte die neue Bretterweiterung mittels Pgn4Web, bei dem einen od. anderen Benutzer nicht angezeigt werden und eine Fehlermeldung erscheinen, so sind die Browser Sicherheitseinstellungen anzupassen! Hier am Beispiel von Firefox: Klicke auf "Extras"-"Einstellungen"-"Datenschutz & Sicherheit", dort weiter unten unter dem Punkt "Berechtigungen" bei "Warnen, wenn Websites versuchen, Add-ons zu installieren" folgende Ausnahme hinzufügen " http://pgn4web.sourceforge.io " und die Änderungen speichern. Das Add-on sollte nun einwandfrei angezeigt werden und laufen. LG, Wolfgang
Vielen Dank, Heiko! Ich freue mich, daß ich etwas zu diesem schönen Projekt beitragen kann.
Bei der Gelegenheit habe ich noch eine Ergänzung zur Anleitung, denn gestern habe ich vor lauter Details die Hauptsache ganz vergessen: Die PGN- und FEN-Tags verhalten sich ganz genauso wie die anderen Tags z.B. für Formatierungen oder Links. Wer unsicher ist, kann auch mal an einem Fett- oder Kursiv-Wort "üben".
Zu diesem einheitlichen Verhalten gehört auch, daß man die Reihenfolge auch ändern kann: Man kann auch zuerst die PGN-Partie in den Post kopieren, dann die komplette Partie markieren und den PGN-Knopf drücken, als Resultat wird die Partie in die Tags eingeklammert und sollte korrekt dargestellt werden - genau wie bei Formatierungen.
ZitatKlicke auf "Extras"-"Einstellungen"-"Datenschutz & Sicherheit", dort weiter unten unter dem Punkt "Berechtigungen" bei "Warnen, wenn Websites versuchen, Add-ons zu installieren" folgende Ausnahme hinzufügen " http://pgn4web.sourceforge.io " und die Änderungen speichern.
Hallo Wolfgang, das ist sehr merkwürdig. Wir haben die Implementierung mit vielen Browsern auf vielen Betriebssystemen getestet und eine solche Meldung nicht erlebt. Was mich besonders verwirrt, ist die Sache mit den Addons. Eigentlich ist das PGN-Brett kein Addon. Technisch handelt es sich um einen <iframe>, der in die Seite eingebettet ist. In der Testphase hatten wir diesen <iframe> von einer http-Adresse bezogen, was auf unserer https-Site natürlich dazu geführt hat, daß Browser diesen <iframe> als unsicher betrachteten und entweder gleich blockierten oder evtl. vorher noch nachfragten. Mittlerweile rufen wir den <iframe> allerdings sauber über https auf, weshalb es hier keine Probleme mehr geben sollte - der Test war auch erfolgreich. Deshalb wundert es mich, daß Du ausgerechnet mit der Ausnahme http://pgn4web.sourceforge.io Erfolg hattest und nicht mit https://pgn4web.sourceforge.io, denn eigentlich rufen wir über http://pgn4web.sourceforge.io gar keine Daten mehr ab.
Weißt Du noch, auf welcher Seite das passiert ist? Wenn ja, schicke mir das bitte mal per PN, damit ich nachvollziehen kann, was da los ist.
Ja, einmal hat http genügt, beim Ansehen Deiner Conchess Partien musste ich https auch noch hinzufügen. Mit anderen Worten die Seite wo http genügt hat war dieser Post, https war bei Deinen gespielten Partien. LGW
Danke für die tolle Erweiterung. Funktioniert bei mir einwandfrei. Schade nur, dass es bei mehreren Partien nicht so rund läuft. Aber man kann ja nicht alles haben. (Zumindest nicht gleich... grins)
wie viele Partien genau in so ein PGN-„Paket“ hineinpassen, kommt vor allem auf die Länge und die ggfs. vorhandenen Kommentare und Varianten an. Das alles wird technisch nämlich in eine URL hineingepackt, und für deren Länge gibt es eine Obergrenze (ca. 2000 Zeichen). Da hilft im Zweifel nur Ausprobieren - bei meinen Versuchen ist bei zu langer URL einfach das Brett überhaupt nicht angezeigt worden, es ist also leicht zu diagnostizieren
Mephisto Rebell 5.0 + MM V + Milano + Milano Pro, Fidelity Excellence 6080b + Kishon Chesster, Novag Zircon II + Obsidian + Sapphire II + Super Constellation
Moin,
ich habe das Tool gestern zum ersten mal benutzt, das klappt ja wirklich problemlos. Was mit ausgefallen ist: Wenn ich das Forum von meinem Android-Smartphone aus besuche, dann sehe ich bei den dort eingestellten PGN's nur das Schachbrett mit den Bedienungsknöpfen. Wer da gegen wen spielt, ist nicht zu sehen, auch nicht die Zugliste. Wie kommt das? Ist das so gewollt?
Mephisto Rebell 5.0 + MM V + Milano + Milano Pro, Fidelity Excellence 6080b + Kishon Chesster, Novag Zircon II + Obsidian + Sapphire II + Super Constellation
Sorry, hat sich geklärt. Im Querformat kann man alles sehen!
Dieser Beitrag verstößt gegen die Netiquette des Forums.
Beiträge, die IN GROßBUCHSTABEN oder fett geschrieben sind bitte vermeiden.
{[userwarning_empty_error]}
Es wird der oben genannte Grund verwendet. Klicken Sie hier, um den Inhalt der privaten Nachricht anzupassen
Legen Sie hier den Inhalt der PN-Benachrichtigung fest.
Hinweis: Dieses Mitglied wurde bereits 2 Mal verwarnt. Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Foren Spende
Hallo !
Wir hoffen, dass dir unser Forum gefällt und du dich hier genauso wohlfühlst wie wir.
Wenn du uns bei der Erhaltung des Forums unterstützen möchtest, kannst du mit Hilfe einer kleinen Spende dazu beitragen,
den weiteren Betrieb zu finanzieren.