Let me clarify this. On the page that shows the event with the detail, organiser, venue, and map, I get the currency symbol showing at the top of the page where the the event title is shown, but in the detail section below that, where the start, end, cost and category etc are shown, the cost is showing with no currency symbol!
It turns out that this is a bug in the meta code. There’s probably a more elegant way to fix this but what I did was to edit the general.php file in the \plugins\the-events-calendar\public\template-tags folder.
Find the tribe_get_cost function and edit it as follows:
change
function tribe_get_cost( $postId = null, $withCurrencySymbol = false) {
to
function tribe_get_cost( $postId = null, $withCurrencySymbol = true ) {
Problem solved. This function isn’t the root cause of the issue but it is the easiest way that I’ve found to resolve the issue. Hopefully the plugin authors will address this properly in the next release.
We don’t recommend editing core code, generally speaking, so the solution in the following thread might be a safer alternative:
http://tri.be/support/forums/topic/event-details-not-showing-currency-symbol/