2013-05-02 9 views
1

Я веб-мастер для smctheatre.com. Мы являемся общинным театром, который каждый год играет в горсть игр. Я добавляю в свой инструментарий с изучением структурированных данных. Микроформат, микроданные или RDFa, у меня нет сильных предпочтений друг над другом. Мне нравится синтаксис RDFa Lite и микрофомата над микроданными и полномасштабным RDFa.Структурированные данные для повторного события

Единственное, на что я не смог получить ответ, - это отметить событие, которое происходит на нескольких датах, а иногда и в разное время.

Вот урезан фрагмент с сайта:

<article> 
    <header> 
    <h1>Play Name</h1> 
    <div class="addthis_toolbox">...</div> 
    </header> 

    <aside> 
    <h2>Dates</h2> 
    <ul> 
     <li>May</li> 
     <li>Fridays 17 &amp; 24</li> 
     <li>Saturdays 18 &amp; 25</li> 
     <li>Sundays 19 &amp; 26</li> 
     <li>Monday 27</li> 
     <li>All shows start at 7:30 PM</li> 
    </ul> 

    <h2>Tickets</h2> 
    <ul> 
     <li>Adult $8.00</li> 
     <li>Child (5-17) $5.00</li> 
    </ul> 

    <h2>Directed By</h2> 
    <ul> 
     <li>Director Name</li> 
    </ul> 
    </aside> 
    <div> 
    <p>Summary of a theatre play....</p> 
    </div> 
</article> 

Продолжительность пьесы, как правило, два часа, но, учитывая, что эти живые выступления, нет никакого жесткого и быстро времени окончания.

Как пометить содержание, чтобы указать даты и время?

ответ

1

серьезно сомневаюсь, что есть пример того, что именно вы хотите, но микроформатами являются гибкими, и я думаю, что я нашел достаточно, чтобы вы начали:


<div class="vevent"> 
<a class="url" href="http://conferences.oreillynet.com/pub/w/40/program.html"> 
    http://conferences.oreillynet.com/pub/w/40/program.html 
</a> 
<span class="summary">Web 2.0 Conference</span>: 
<abbr class="dtstart" title="2005-10-05">October 5</abbr>- 
<abbr class="dtend" title="2005-10-07">7</abbr>, 
at the <span class="location">Argent Hotel, San Francisco, CA</span> 
</div> 

В приведенном ниже примере используется несколько дат на том же месте; замените div на ваш article и, похоже, вы в бизнесе. легко сделайте свой заголовок сводкой и поместите класс описания на ваш p для сводки ... хотя это звучит в обратном направлении, это то, что вы хотите.

Сколько еще вы хотите принять это действительно зависит от вас. Я вижу, где вы могли бы начать время работы, возможно, url .... и еще больше микроформатов, чтобы получить еще больше от них. Вы должны проверить вики, она полна большой информации и примеры, из которых вы можете и должны пилить.

http://microformats.org/wiki/hcalendar