СОЗДАНИЕ НОВОСТНОЙ ЛЕНТЫ

В игре, у каждого персонажа, имеется КПК (карманный персональный компьютер), который выполняет разные задачи, в том числе и чтение новостей с клановых сайтов прямо из игры.
Что нужно сделать, чтобы и новости с вашего сайта можно было читать через КПК?

Необходимо создать файл (назвать можно как угодно, например news.xml) куда и будут записываться новости.
Формат файла:

<?xml version="1.0" encoding="UTF-8"?>
<news autor="Автор новости" date="дата в формате dd.mm.yy hh:mm" title="заголовок новости" url="полная ссылка на сайт, где можно подробнее прочитать об этой новости (можно не указывать)">Краткое описание новости, можно использовать HTML теги и вставлять картинки (url картинки должен быть полным)</news>
<news autor="Автор следующей новости" ... и т.д.

Пример такого файла можете скачать здесь /i/files/news.zip

  1. Все ссылки должны быть полными с указанием домена и обязательно с target="_blank".
    Т.е. вместо <a href="/test.html"> пишите <a href="//www.mydomain.ru/test.html" target="_blank">
  2. Весь текст в формате UTF8 !!!
    В Perl для преобразования можно использовать
    use Text::Iconv;
    my $converter = Text::Iconv->new('cp1251','utf8');
    $text = $converter->convert(text);
  3. Не все 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
  4. В тексте все угловые скобки <> (HTML теги) надо заменить на &lt; и &gt; соответственно.
  5. Не более 10 новостей
  6. В корневой каталог вашего сайта, необходимо положить файл crossdomain.xml следующего содержимого:
    <?xml version="1.0"?>
    <cross-domain-policy>
    <allow-access-from domain="timezero.ru" />
    <allow-access-from domain="*.timezero.ru" />
    </cross-domain-policy>

Когда вы будете писать скрипт для генерации новостей в таком формате необходимо тестировать, что получилось а что нет... Для этого создана маленькая флешка, скачать можно здесь /i/files/news.zip
Запускаете локально, указываете откуда скачать новости и смотрите что получается.

Как у вас все будет готово, пришлите письмо на admin@timezero.ru с указанием названия вашей новостной ленты и URL на созданный xml-файл, мы добавим ваши новости в КПК для всех игроков.
P.S. Кстати, речь идет не только о новостях, вы можете делать любые ленты, которые будут интересны игрокам (анекдоты, гороскоп по профессиям на неделю и т.п.)