Have you done this with the Drupal Full Calendar Views module?
If yes, then its quite simple...
- Add another field for "event date" and format the date in the format
you wish to use in the url , e.g., Y-M-D , then hide that field
using "exclude from display".
- In the field you want to have as the
link, click re-write results.
- Enter the path you wish to link to,
using the event date pattern rewrite pattern you created in step 1.
Your url should look like
<a href="/events/[event-date]">Link</a>
As for highlighting the colour depending on event type, create another field for "node:type", and use that in the same rewrite results field as above, so your rewrite field is...
<a class="[node-type]" href="/events/[event-date]">Link</a>
Which will render out as...
<a class="event" href="/events/2014-06-24">Link</a>
Then in CSS, declare classes for your node type, for example...
.event {background:red}