Ну что за детский сад. Я уже объяснил, что не делаю специально никаких escape-преобразований. Это стандартная функция PHP, она генерирует абсолютно корректный JSON-формат.
Всем требованиям формата моя выгрузка полностью удовлетворяет. Зачем ты на ровном месте какие-то дополнительные ограничения придумываешь, я не понимаю.
У тебя JSON-декодер глючит? Ты хоть пробовал импорт сделать? Какой язык используется, какая платформа? PHP великолепно понимает escape-последовательности в JSON. Не нужно никаких дополнительных "процедур конвертации" или усложнений.
Стандарту JSON в июле исполнится 8 лет. Если ты откопал какой-то косячный декодер, который в 2014 году не может нормально читать JSON, не надо делать это моей головной болью.
Ещё раз. Жду разумного обоснования, а не просто "мне так не нравится".
Отредактировано Nex (18.04.2014 20:57)
Неактивен
На сервере PHP 5.0.x. На нём крутится много старых проектов. json_decode требует 5.2.0, а любое изменение конфигурации сервера требует большого тестирования каждого сайта. Вот и всё. Но ладно, что нибудь придумаем.
Неактивен
С этого и надо было начинать. Что у тебя никакой поддержки стандартов JSON вообще не планировалось.
Тут всё довольно просто. Забудь про самописные декодеры.
Поставь пакет PEAR
pear install Services_JSON-1.0.3
и напиши маленькую обёртку: http://www.epigroove.com/blog/how-to-us … or-php-51x
Если нет возможности или желания пользоваться инсталлятором PEAR, можно просто скачать исходник пакета: http://download.pear.php.net/package/Se … -1.0.3.tgz
Там один php файл всего. Подключаешь, и оно работает.
Неактивен
Выгрузка из Гиперкниги готова: http://hyperbook.ru/api.php
Сайтом каталога пока занимался мало, вот что имеется на текущий момент: http://ifdir.ru
Выгрузки платформ пока жёстко закешированы, скриншоты и иконки сейчас тянутся с сайтов платформ.
З.Ы. Дизайн пока никакой, просто подключил ccs-ку Гиперкниги.
Неактивен
Nex написал:
Онлайн-игры логично было бы в новой вкладке открывать.
Согласен, поправлю. Там многое ещё надо сделать. Сейчас пытаюсь подключить игры Instead.
Неактивен
Подключен неофициальный репозиторий "Instead • games": http://ifdir.ru/instead.php
Онлайн-игры теперь открываются в новом окне: http://ifdir.ru
Неактивен
Сама идея в целом не плоха, может быть. Но... как обычно всё решает "но". Во-первых, опять "чей-то" левый сайт, сейчас он свободный и мы его наполняем, завтра там блэкджек и шлюхи комментарии и обсуждения, а значит пользователи не идут на сайт авторов/платформ. Мы такое "прошли" с КРИЛом, когда "вчера" мы были приглашёнными гостями, а потом нас "выгоняют", особенно актуально всё это учитывая, что владельцем является единственный коммерческий представитель ИЛ.
Описанный повод для создания такого каталога мягко говоря притянут за уши, многое упирается в техническую сторону реализации, но есть подозрения, что всё будет совсем не так хорошо как описывается.
В любом случае, я не вижу смысла рассматривать возможность выгрузки каталога книг-игр пока книги-игры не считаются частью ИЛ официально. Причин множество, объяснение которых выходит далеко за пределы этой темы.
Отредактировано Jumangee (07.05.2014 22:38)
Неактивен
Не знаю, я лично считаю книги-игры именно интерактивной литературой.
Насчёт недоверия - тут всё просто. Каталог - это не архив, в нём лишь ссылки на файлы или на страницы для прямого скачивания. Не понравится что-то админу платформы, он всегда может отключить выгрузку. Никто никому ничего не должен.
Неактивен
Подключен сайт quest-book.ru: http://ifdir.ru/questbook.php
Потихоньку пилю каталог. Теперь для ускорения загрузки в списке показываются только название и автор игры. По клику на названии открывается страница с полной информацией.
Неактивен
Согласен с Джуманджи, книги-игры не стоит включать в общий каталог. В первую очередь потому, что этого не поймут пользователи.
Вот полноценные интерактивные версии книг-игр, такие в которых программно реализован инвентарь и учёт игровых флагов (узнал секрет, был на таком-то параграфе), вот эти стоит добавить. Но как правило, они выпускаются под конкретную платформу.
Таким образом, книги-игры с QSP и Instead уже будут в каталоге. Прочие книги-игры целесообразно также подключать платформами. Например, платформу jsIQ, созданную специально для интерактивных версий книг-игр.
Неактивен
DoubleDragon написал:
Подключен сайт quest-book.ru: http://ifdir.ru/questbook.php
Не пойму, я слабо выразил своё несогласие с подключением нашего каталога?
Неактивен
Jumangee написал:
DoubleDragon написал:
Подключен сайт quest-book.ru: http://ifdir.ru/questbook.php
Не пойму, я слабо выразил своё несогласие с подключением нашего каталога?
Ничего страшного. Лишние ссылки ни одному сайту не помешают. Или ты против поисковых систем?
Неактивен
DoubleDragon написал:
Ничего страшного. Лишние ссылки ни одному сайту не помешают. Или ты против поисковых систем?
Я чётко и ясно написал: пока книги-игры не считаются ИЛ официально, об этом и речи быть не может.
Неактивен
Я понимаю твою обиду за КРИЛ, но здесь мы на одной стороне.
Опять же, я имею к iFiction.ru не больше отношения, чем ты. За официальным признанием уж точно не ко мне.
Хочешь строить изолированный ресурс - твоё право. А моё право - ставить ссылки на своём сайте на любые другие сайты и без спроса, извини. Опять же, ссылки ведут не на прямое скачивание файлов, а именно на страницы с описанием игр.
Если хочешь ругаться, пиши в личку.
Неактивен
Не стоит подменять этой параноидальной фразой мою идею свободного обмена информацией.
Неактивен
Свободному обмену информацией никто не препятствует, у нас она открыта и доступна. А Вы создаёте сайт с чужой информацией, причём получив чёткий запрет на её там размещение. Ещё и предъявляете право ею распоряжаться.
Неактивен
Хорошо, тогда пример чужой информации в студию.
Название книг? Имя автора?
Неактивен
DoubleDragon написал:
Хорошо, тогда пример чужой информации в студию.
Название книг? Имя автора?
Вот полный список заимствований: http://ifdir.ru/questbook.php
Кстати, если уж идёт речь о "поисковых системах". Какой user-agent у бота, и следует ли он инструкциям из robots.txt?
Неактивен
Извини, не нашёл там запретной информации. Ткни, пожалуйста, носом во что-то конкретное, а потом поговорим о том, как мною получена эта информация и кто какие имеет на неё права.
Неактивен
Играть с Вами в игры "вижу-невижу" не буду. Я нормально попросил игры в каталог не добавлять, но насколько я понимаю, от своих слов Вы отказались.
DoubleDragon написал:
Не понравится что-то админу платформы, он всегда может отключить выгрузку. Никто никому ничего не должен.
Всё вышенаписанное лишь подверждает, что иметь с Вами дела нельзя.
Неактивен
Во-первых, игры никто и не добавляет, только их названия, а их скачивание происходит со страниц твоего сайта.
Во-вторых, никакой выгрузки с твоей стороны нет, так что и отключать нечего.
В-третьих, в "вижу-невижу" ты не хочешь играть потому, что реально предъявить нечего и это понимают все.
Неактивен
DoubleDragon написал:
Во-первых, игры никто и не добавляет, только их названия, а их скачивание происходит со страниц твоего сайта.
Вы начитываете информацию об играх, храните и формируете свой сайт на основе нашей информации, т.е. по-факту используете чужую инфу как свой контент
DoubleDragon написал:
Во-вторых, никакой выгрузки с твоей стороны нет, так что и отключать нечего.
Тогда извольте: http://quest-book.ru/directory/games.json.html
DoubleDragon написал:
В-третьих, в "вижу-невижу" ты не хочешь играть потому, что реально предъявить нечего и это понимают все.
Я тебя ткнул носом, этого достаточно. А в "предъявы" развлекайся со своими друзьями.
Неактивен