В место, где нужен виджет вставляем:
<script src="//vk.com/js/api/openapi.js?146"></script>
<div id="vk_groups"></div>
В файл со скриптами вставляем:
(function() {
var vkWidget = document.getElementById('vk_groups');
if (!vkWidget) return;
function buildVkWidget() {
var vkWidgetParentWidth = parseFloat(getComputedStyle(vkWidget.parentElement).width) - parseFloat(getComputedStyle(vkWidget.parentElement).paddingLeft) - parseFloat(getComputedStyle(vkWidget.parentElement).paddingRight);
vkWidget.innerHTML = '';
VK.Widgets.Group("vk_groups", {mode: 0, width: vkWidgetParentWidth, height: "360", color1: 'FFFFFF', color2: '2B587A', color3: '5B7FA6'}, 999999);
}
window.addEventListener('load', buildVkWidget, false);
window.addEventListener('resize', buildVkWidget, false);
})();