?

Log in

No account? Create an account

Previous Entry Поделиться Пожаловаться Next Entry
Инструкции по вставке диаграмм (черновик)
chess_artist_lj wrote in ru_chess_art
Для вставки диаграммы в ваше сообщение можно воспользоваться один из двух способов (скриптов). Оба скрипта требуют позицию в нотации Форсайта—Эдвардса.

Способ 1

Чтобы вставить диаграмму, нужно в текст сообщения вставить следующий код, где вместо POS должна быть позиция в форсайт нотации:

<img src="http://kasparovchess.crestbook.com/extensions/chess_diagram/gendiag.php?fen=POS">

Например,

<img src="http://kasparovchess.crestbook.com/extensions/chess_diagram/gendiag.php?fen=2QR1B2/rpb2p1q/p7/2PBk1P1/p3N2r/2Ppn1P1/KN2b3/4R3">

Результат слева.


Способ 2

Второй скрипт можно использовать несколькими способами.

a) Вставить следующий код в текст постинга, где вместо POS должна быть позиция в форсайт нотации. Этот скрипт поддерживает расширенную форсайт нотацию (xfen) для поддержки сказочных фигур и специальных символов. Полное описание xfen приводится ниже.

<img src="http://www.yacpdb.org/xfen/?POS">

Например,

<img src="http://www.yacpdb.org/xfen/?2QR1B2/rpb2p1q/p7/2PBk1P1/p3N2r/2Ppn1P1/KN2b3/4R3">

Результат справа.


Burger, Robert Eugene
Match: USA - Yugoslavia
, 1954
1st Place



#2  12 + 12
b) Если вы знаете, что задача находится в yacpdb, то перейдя на страницу задачи можно скопировать готовый код для вставки в сообщение. Код находится внизу диаграммы, сразу под текстом HTML code и уже содержит информацию об авторе, дате и пр. Для нашего примера нужно перейти по ссылке http://www.yacpdb.org/?id=3574 и использовать готовый код.

Если есть свободное время и желание сделать доброе дело, то можно сначала добавить отсутствующую задачу в базу, а затем уже взять готовый код для вставки в LiveJournal. Для добавления задачи в базу регистрация не нужна, но потребуется осилить руководство (пока только по-английски).

Результат слева.


с) Для ввода новой позиции можно воспользоваться визуальным редактором yacpdb, расположенном на главной странице. Клик мыши на черном короле открывает меню с полным набором фигур(в том числе сказочных). Сначала выберите фигуру из меню (кликнув по ней мышью), затем кликните на нужном поле чтобы добавить ее на доску. Повторный клик убирает фигуру с доски. Для закрытия меню, кликните еще раз по фигуре слева от доски. После завершения набора, ваша позиция находится сразу же под диаграммой.

Описание расширенной fen нотации(xfen), которая поддерживается вторым скриптом.

xfen - это обычный fen, но с немного расширенными возможностями.

Поддерживаются следующие символы:
kqrbnp - шахматные фигуры
s - то же самое что и n, то есть конь
e - equihopper - песочные часы на боку
a - asterisk - в данном случае пятиконечная звезда
o - просто круг, для имитатора например, но бывает и белый, и черный, и нейтральный
f - flake - снежинка
w - что-то вроде глаза
d - diamond - ромб
x - крест

Заглавные буквы - белые фигуры, строчные - черные.

Модификаторы символов

Если к символу применяется модификатор, то необходимо брать символ с модификаторами в скобки.

1) Модификатор поворота. 1 - на 90 градусов по часовой стрелке, 2 - на 180, 3 - на 270. Пишется после символа фигуры. (k1)7/8/8/8/8/8/8/8 - черный король на a8, повернут на 90 градусов.
2) Модификатор нейтральности. "!". Пишется перед символом фигуры. (!k1)7/8/8/8/8/8/8/8 - нейтральный король на a8, повернут на 90 градусов. (!К1)7/8/8/8/8/8/8/8 - то же самое.
3) Модификатор рамки: "b". Пишется перед символом фигуры и модификатором нейтральности (если есть). (b!k1)7/8/8/8/8/8/8/8 - нейтральный король на a8, повернут на 90 градусов и обведен черной рамкой.