Тест - Диаграмм

Discussion in 'Кухня' started by Antuan, 26 Oct 2006.

  1. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Да.. Фигурки в нотации - лишнее... В том числе и для Создателя Текста
    а «беременными» мы можем сделать и выбранные фигурки!.. :p

    Надо будет в «ЭТО ДОЛЖЕН знать каждый» переписать Инструкцию с новыми Адресами... Пока Тэги готовятся... ;)
     
  2. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    Интересно, а потом всё придётся вручную переделывать, или же как-то автоматически можно будет перезаемнить все диаграммы?
     
  3. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    Сделал первый пост с новыми диаграммками.
    Вроде бы летает как пуля при загрузке...
     
  4. atoku
    Оффлайн

    atoku Модератор

    Репутация:
    0
    Так и должно быть. :) Антуану слава! :)
     
  5. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    НепонЯл..
    Кого куда «перезаемнить»? :/
    Antuan - Вова... :)
     
  6. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
    [​IMG]

    тест

    Так, почему у меня не получается? :(

    Ура! получилось. Позиция из партии Fruit - WinPooh, последний ход был 32.Qh3 и чёрные сдались.
     
  7. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Необходимо картинку, ссылка, которой отображается в Интернете отдельно, заключить на Форуме в Тэги. В форумные, квадратные IMG
    Можно просто нажать на кнопочку [​IMG]

    [​IMG]

    Должен заметить, что Кнопочки, действительно, «подгуляли»: сразу и не поймёшь на какую нажимать - нет даже всплывающего окошка с Описание кнопки... :(
     
  8. Fruit
    Оффлайн

    Fruit Александр баннер

    Репутация:
    3
  9. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    Да все диаграммки хотелось бы перезаменить на новый. Автоматически это сделать, видимо, нельзя..
     
  10. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Я об этом думал тоже...
    Варианты:
    01. Или Автор или модератор меняет (для надёжности) Адреса ВСЕХ диаграммок на новые
    02. Или... оставить как есть, но иметь запасной вариант в виде ««самобеглых» диаграммок :)
    В обоих случаях надо что-то сделать...
    03. оставить как есть. Хотя страницы грузит жутко. А Это - потеря Клиента... :)
     
  11. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    04. ещё вариант...
    04.1. ВэбМастер Делает бэкАп Форума Мастерские (копирует БАЗу)
    04.2. В Текстовом редакторе открывает её и делает ОБЩИЙ (Глобальный) Обмен Одного УРЛа на другой (euruchess на kasparovchess)
    04.3. Сохранияет
    04.4. Закачивает обратно на Сервер в Базу (MySQL)
    04.5. Может занять времени 10-15 минут, однако, требует от ВэбМастера Сноровки и высокого умения: я бы не решился ставить такие эксперименты (по крайней мере раз 5 подумал, прежде чем делать)
     
  12. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    Один раз я такое делал... Видимо, придётся повторить подвиг...
    Только нужны диаграммки альфа 24Х24
     
  13. WinPooh
    Оффлайн

    WinPooh В.М. Staff Member

    Репутация:
    95
    А можно сделать:

    1) тег fen в квадратных скобках, чтобы вводить только саму позицию, а ссылку на скрипт пусть подставляет движок?
    2) для разных стилей диаграмм - разные теги, например: fen1, fen2, ...
    3) кнопку для форматирования fen, аналогичную B, I и всем прочим?

    Было бы очень удобно.
     
  14. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Да это верно... Будет Фен-тэг - над этим работают... :)
    vasa, погоди редактировать...
    Потом ПРОСтО в ставишь в Тэги ФЕН (FEN), который является составляющей Адреса картинки (т.е. удалишь адрес :))

    По поводу названий Тэгов - надо подойти к решению творчески...
     
  15. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Кажется, их не существует в Природе...
    Надо изготавливать... :rolleyes:
     
  16. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    Гожу :) С радостью! ;)
     
  17. atoku
    Оффлайн

    atoku Модератор

    Репутация:
    0
    Пока Вася, не меняй. Я вскоре доберусь до тегов и скажу, смогу их поменять или нет.
     
  18. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
  19. atoku
    Оффлайн

    atoku Модератор

    Репутация:
    0
    Очень красиво!
     
  20. stirlitz
    Оффлайн

    stirlitz баннер

    Репутация:
    13
    Вот последняя диаграмма (Alpha24) мне больше всего нравится.
     
  21. stirlitz
    Оффлайн

    stirlitz баннер

    Репутация:
    13
    Сейчас, если ввести только первую часть ФЕН-кода (в которой нет пробелов), то диаграммка получится перевернутой. Нельзя ли это исправить? (вводить пробелы, заменяя их на %20 неудобно)
     
  22. atoku
    Оффлайн

    atoku Модератор

    Репутация:
    0
    Возможно это удастся сделать фен кодом
     
  23. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    Ура! Симпатичня 24-я!
     
  24. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Согласен, вводить %20 - неудобно
    Хорошо, что это делать и не надо... ;)

    Простой метод

    01. Запоминаем БАЗОВЫЙ УРЛ:
    http://kasparovchess.crestbook.com/scripts/24/grey/alpha/diagol.php?position=
    02. Находим ФЕН позиции (в соответсвующей программе):
    rnbqkbnr/pppppppp/8/8/1P6/8/P1PPPPPP/RNBQKBNR b KQkq b3 0 1
    03. Соединяем в одно целое
    http://kasparovchess.crestbook.com/...rnbqkbnr/pppppppp/8/8/1P6/8/P1PPPPPP/RNBQKBNR b KQkq b3 0 1
    04. Вставляем этот УРЛ в Окно Браузера
    05. Видим картинку
    06. Копируем полученный УРЛ (%20 - сами вставились)
    07. Используя IMG-тэг вставляем в сообщение...
    Всё очень просто... :)

    Есть ещё метод...
     
  25. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    [​IMG]

    меняем b на w и получаем

    [​IMG]
     
  26. stirlitz
    Оффлайн

    stirlitz баннер

    Репутация:
    13
    Да, я этот метод знаю, и именно так и делаю. Но согласитесь, было бы удобнее без этих манипуляций.
     
  27. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Можно подсмотреть, как это сделано на этом форуме

    Сейчас мы работаем над этим... ;)

    Я бы попросил Админа (ВэбМастера) ДЛЯ НАЧАЛА подправить Ядро Движка, чтобы эти самые %20 - читались на форуме без замены %20, т.е. чтобы можно было вставлять в УРЛ картинки пустое место (такое есть почти на всех форумах), тогда, возможно, и Срочность в Теге ФЕН отпадёт...
     
  28. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Для ВэбМастера

    Чтобы не прописывать %20

    include/parser.php

    находим строку 341

    Code:
    '#\[h\](.*?)\[/h\]#');
    и ПЕРЕД ней добавляем код:

    Code:
    '#\[img\](.*?)\[/img\]#',
    Далее, находи строчку 371

    Code:
    '<span style="background-color: #FFFF00; color: #000000">$1</span>');
    и ПЕРЕД ней добавляем:

    Code:
    '<img border="0" src="$1" alt="$1"$1>',
    Номера строчек могут на 5-10 строчек разниться...

    Может, чего-то и не хватает в коде, но на моём подобном форуме Картинки диаграмм (после правки кода) работают и БЕЗ %20 (по-старому - тоже работают :))
     
  29. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Кстати, по аналогии делаем и FEN-код
    Например


    В том же файле Под уже созданным IMG добавляем

    Code:
    '#\[alpha\](.*?)\[/alpha\]#',
    и во втором случае, под IMG добавляем

    Code:
    '<img border="0" src="http://kasparovchess.crestbook.com/scripts/29x29/alpha29/grey/diagol.php?position=$1" alt="$1"$1>',
    при Публикации пишем

    [alpha]FEN[/alpha], например:

    [alpha]r4rk1/p3pq1p/1pnp2p1/1R6/2P4P/2P5/P2QBPP1/5RK1 w - 0 1[/alpha]

    Это мой первый в жизни (почти) Хак. С чём я себя и поздравляю: с кем поведёшься - с тем и наберёшься © :)
     
  30. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Работу Хака можно проверить - Здесь
     
  31. vasa
    Оффлайн

    vasa Опытный перворазрядник Staff Member Команда форума

    Репутация:
    583
    С каждым разом всё больше и больше мне нравятся диаграммки альфа-типа!
     
  32. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Ещё надоедят... ;)

    Зелёная Мерида29 - Рулёз... :)
    Кстати, можно и опросик сворганить по Досточкам... (Какие диаграммы нравятся народу) :rolleyes:
     
  33. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Сделал, наконец, альтернативу FENу - стиль CLASSIC - и ы английской транскрипции (не во французской, как было в оригинале)
    Например, Код будет такой:
    W:Kg1,Qd1,Ra1,e1,Pa2,f6/B:Kb8,Pa6,f5
    Вроде, понятно, кто-где: можно «расставлять» фигурки, не зная FENa
    Например, при публиковании Задач и этюдов

    Теперь надо посмотреть, как аккуратно это перенести сюда...
     
  34. Antuan
    Оффлайн

    Antuan moderator Staff Member Команда форума

    Репутация:
    283
    Должен получиться такой формат:

    [​IMG]


    W:Kg1,Qd1,Ra1,e1,Pa2,f6/B:Kb8,Pa6,f5/sy:a4/sg:h6/sr:e5/r

    Что в перевооде означает
    W: - Белые
    Kg1, - король
    Qd1, - ферзь
    Ra1,e1, - две ладьи
    Pa2,f6 - пешка
    /B: - чёрные
    Kb8, - король
    Pa6,f5 - пешка
    /sy:a4 - жёлтая (yellow)
    /sg:h6 - зелёная (green)
    /sr:e5 - красная (red)
    /r - перевёрнута доска
     
  35. MS
    Оффлайн

    MS Михаил Семионенков

    Репутация:
    175
    Здорово!