Братцы. Какой сервис используете для размещения кнопок шаринга соц сетей ? Или может дополнение модх уже для этого есть?
Я руканами:
в шаблоне »
<a onclick="Share.facebook('{$_modx->config['site_url']}{$_modx->makeUrl($_modx->resource.id)}','{$_modx->resource.pagetitle}','IMG_PATH','{$_modx->resource.description}')"><i class="fa fa-facebook" aria-hidden="true"></i></a>
в js »
/* Share Links */
Share = {
facebook: function(purl, ptitle, pimg, text) {
url = 'http://www.facebook.com/sharer.php?s=100';
url += '&p[title]=' + encodeURIComponent(ptitle);
url += '&p[summary]=' + encodeURIComponent(text);
url += '&p[url]=' + encodeURIComponent(purl);
url += '&p[images][0]=' + encodeURIComponent(pimg);
Share.popup(url);
},
twitter: function(purl, ptitle) {
url = 'http://twitter.com/share?';
url += 'text=' + encodeURIComponent(ptitle);
url += '&url=' + encodeURIComponent(purl);
url += '&counturl=' + encodeURIComponent(purl);
Share.popup(url);
},
... (и т.д.)
popup: function(url) {
window.open(url,'','toolbar=0,status=0,width=626,height=436');
}
};