СОЗДАНИЕ НОВОСТНОЙ ЛЕНТЫ
В игре, у каждого персонажа, имеется КПК (карманный персональный компьютер), который выполняет разные задачи, в том числе и чтение новостей с клановых сайтов прямо из игры.Что нужно сделать, чтобы и новости с вашего сайта можно было читать через КПК?
Необходимо создать файл (назвать можно как угодно, например news.xml) куда и будут записываться новости.
Формат файла:
<?xml version="1.0" encoding="UTF-8"?>
<news autor="Автор новости" date="дата в формате dd.mm.yy hh:mm" title="заголовок новости" url="полная ссылка на сайт, где можно подробнее прочитать об этой новости (можно не указывать)">Краткое описание новости, можно использовать HTML теги и вставлять картинки (url картинки должен быть полным)</news>
<news autor="Автор следующей новости" ... и т.д.
Пример такого файла можете скачать здесь http://www.timezero.ru/i/files/news.zip
- Все ссылки должны быть полными с указанием домена и обязательно с target="_blank".
Т.е. вместо <a href="/test.html"> пишите <a href="http://www.mydomain.ru/test.html" target="_blank"> - Весь текст в формате UTF8 !!!
В Perl для преобразования можно использовать
use Text::Iconv;
my $converter = Text::Iconv->new('cp1251','utf8');
$text = $converter->convert(text); - Не все HTML теги понимает Flash. Можно использовать:
<A href="">...</A>
Стандартные теги (B) bold, (I) italic, (U) underline
Для перевода строки можно писать как BR так и просто вставить перевод строки
<FONT color="" face="" size="">...</FONT>
<li>...</li>
<P align="left|right">...</P>
<img src="" width="" height="" align="left|right"> Учтите, картинка вставляется только слева или справа с обтеканием текста вокруг картинки. Картинка может быть только JPG - В тексте все угловые скобки <> (HTML теги) надо заменить на < и > соответственно.
- Не более 10 новостей
- В корневой каталог вашего сайта, необходимо положить файл crossdomain.xml следующего содержимого:
<?xml version="1.0"?>
<cross-domain-policy>
<allow-access-from domain="timezero.ru" />
<allow-access-from domain="*.timezero.ru" />
</cross-domain-policy>
Когда вы будете писать скрипт для генерации новостей в таком формате необходимо тестировать, что получилось а что нет... Для этого создана маленькая флешка, скачать можно здесь http://www.timezero.ru/i/files/news.zip
Запускаете локально, указываете откуда скачать новости и смотрите что получается.
Как у вас все будет готово, пришлите письмо на admin@timezero.ru с указанием названия вашей новостной ленты и URL на созданный xml-файл, мы добавим ваши новости в КПК для всех игроков.
P.S. Кстати, речь идет не только о новостях, вы можете делать любые ленты, которые будут интересны игрокам (анекдоты, гороскоп по профессиям на неделю и т.п.)



СКАЧАТЬ

