Решил опробовать JoomShopping после Virtuemart'a. Порыскал на форуме по поводу знака рубля, нигде не нашел, так что решил поделиться своим вариантом решения.
1.
http://love-media.net/starhome — по моему мнению, самая лучшая реализация подключения знака рубля на сайт. Там есть документация как подключить Starhome Framework, делается все элементарно. Закидываем папку sh и подключаем ее в нашем шаблоне как там написано)
2. Заменяем нашу валюту RUB на R
3. Выбираем 1 из 3 начертаний знака рубля (Arial, Georgia или Times)
4. Идем в components\com_jshopping\lib\functions.php и правим строчку:
$return = str_replace("Symb", $currency_code, str_replace("00", $price, $jshopConfig->format_currency[$jshopConfig->currency_format]));
на
$return = str_replace("Symb", "<span class='ruble-arial'>".$currency_code."</span>", str_replace("00", $price, $jshopConfig->format_currency[$jshopConfig->currency_format]));
Вместо <span class='ruble-arial'> может быть любое на выбор (в зависимости от нужного начертания)
<span class='ruble-arial'>
<span class='ruble-georgia'>
<span class='ruble-times'>
Внимание! Отнеситесь внимательно к одинарным и двойным кавычкам, как я указал, а то может перестать обновляться цена при смене атрибута (сам на это напоролся).
3. Наслаждаемся результатом




Так как только начал разбираться, имеется встречный вопрос. Где-то тут видел, что для использования робокассы нужно, чтобы был указан код RUB. Имеется ввиду Код или Код (ISO)? И вроде с Яндекс.маркетом такая же тема?
PS: если у кого будут идеи как лучше реализовать подключение знака рубля, буду рад советам)
UPDATE: нашел более лучшее решение вывода знака рубля, когда <span> прописывается в functions.php, все подправил.