БлогNot. Шахматный рандомайзер :)

Помощь дата->рейтинг Поиск Почта RSS канал Статистика nickolay.info Домой

Шахматный рандомайзер :)

Маленький побочный скрипт, выложу сюда, чтоб не пропал. Показывает случайную шахматную партию с инфой и онлайн-доской, выбирая из ...надцати миллионов доступных игр :)

Подход к написанию кода PHP - самый простой, полностью вот отсюда, так что исходник не нужен. В коде от chessgames.com немало ошибок, сначала правятся они, потом делаются замены для превращения относительных ссылок в абсолютные и т.п.

Проще всего заставить работать такой скрипт в теге <iframe>, потому что через JQuery муторно - скрипт тоже подгружает сложные скрипты и законфликтует с JQuery. Из-за перегруженности целевого сервера или проблем со связью скрипт может иногда "ошибаться", на этот случай вверху есть ссылка "Give me another game, please". Ну а если изменится выдача целевого сервера, тогда придётся изменить и код по тому же принципу, что в статье по первой ссылке.

Вот код для подключения скрипта на своём сайте и скрипт в работе:

<div align="center">
 <iframe src="http://scripts.kislenko.net/randomchessgame.php" 
  width="800" height="600" align="middle" scrolling="auto" frameborder="no">
  <div align="center">Для работы приложения нужен браузер с поддержкой плавающих фреймов</div>
 </iframe>
</div>

P.S. При первой загрузке скрипта кнопки под доской могут выглядеть не так, как в скрипте, открытом без фрейма, из-за стиля блога.

P.P.S. Администрация переписала скрипт и JS-"движок" просмотра партий, устранив также большинство ошибок разметки. Плюс запретили кросс-доменный доступ, так что фигурки не грузятся :( Вот какой была завершающая версия скрипта, работавшего со старым просмотровщиком (код php в прикреплённом файле .txt)

 randomchessgame.php, устаревшая версия (2 Кб)


теги: шахматы php random

комментарии (0)

24.11.2016, 02:35; рейтинг: 1940

  в началопоиск по блогунаписать авторустатистика

Наверх Яндекс.Метрика
© PerS
вход