Hello,
This is not an official method of implementation. I am creating a new topic here rather than creating an official guide. It’s just something I tested now and it seems to work. It’s not perfect but it may help our community with the VK network sharing.
Before other requests come about, please note that I cannot provide a solution for the social counter. That requires quite a bit of coding skills and has to be done on a development stage. The social counter is a very complex element and new social networks cannot be added as simply as the social share buttons.
If you want to add the VK social sharing network to your post social sharing top or bottom icons like so http://screencast.com/t/ScMmNIBXmM , then here is a guide on how to do it:
1. Access this link: https://vk.com/dev/share_details
2. Copy the first part of the code that is meant to be added to the head section of the site and do just that: The file is header.php in the main folder of the theme: http://screencast.com/t/P1PrauKfj
3. The second part of the code needs to be added in your preferred location on the site. I have not tested any other positions but you can get creative with the positioning if you want to. I just added it next to the other social sharing buttons on posts.
The file you need to add it to is td_module_single.php: http://screencast.com/t/9smS813bC
I also wrapped the code in a div and added a custom class for css positioning. Here is the final code:
<div class="td-social-vk">
<script type="text/javascript">
document.write(VK.Share.button());
</script>
</div>
4. Now it will require a bit of css for better positioning so it will not interfere with the other social share buttons. Add this code in the theme panel->custom css box:
@media(min-width:1018px){
.td-social-vk{
float:right;
margin-left:10px;
margin-top:7px;
}}
@media(max-width:1018px){
.td-social-vk{
float:none;
margin-left:auto;
margin-right:auto;
display:table;
margin-top:7px;
}}
You can get creative with this method and change it to your liking. The VK link above also provides solutions if you want to change the style of the button but I have not tried this.
This will not work on the mobile theme though. If you want to add the network on the mobile theme you will need to add it to this file: http://screencast.com/t/hN6TY7vhvK
I hope this helps everyone that needs a quick VK button.
Thank you and best of luck to you all!
Thank You Bogdan B.!
With your permission, I’m a little add (this probably applies more for Russian sites).
For desktop versions of the site you can put buttons for sharing from the Russian search engine Yandex: https://tech.yandex.ru/share/
I inserted the code at the link above, slightly modifying the file td_module_single.php (works for child themes):

Result:

======
In Russian:
Спасибо Bogdan B.!
С вашего разрешения я немного дополню (это, наверное, касается больше для русскоязычных сайтов).
Для десктоп-версий сайта можно поставить кнопки шаринга от русской поисковой системы Яндекс: https://tech.yandex.ru/share/
Я вставил код по ссылке выше, немного модифицировав файл td_module_single.php (работает и для дочерней темы).
Спасибо!
Получилось установить в двух местах кнопки поделиться от Яндекса.
/wp-content/themes/Newspaper/mobile/includes/modules/td_module_single_mob.php
/wp-content/themes/Newspaper/includes/modules/td_module_single.php
____________________________________________________________________
Thank you!
It has turned out to set in two places share button from Yandex.
-
This reply was modified 9 years by
djoosstas.
Thank you so much. Did. Everything is working. Tell me, please, it’s possible that there should be just a VK button, without text and a counter? It’s like pinters http://www.screencast.com/t/ScMmNIBXmM
The button is created on the vk website so you can choose the style you want. Please check this link: https://vk.com/dev/share_details and see the ‘Changing Button Appearance’ section.
Thank you!
Thanks, I insert еto my post the data into the code by the link https://vk.com/dev.php?method=share_details
<div class=”td-social-vk”>
<script type=”text/javascript”>
document.write(VK.Share.button(false, {type: ‘link’, text: ‘Опубликовать’}));
</script>
</div>
and the post don’t open. I tried different options for changing the button. Only general works:
<div class=”td-social-vk”>
<script type=”text/javascript”>
document.write(VK.Share.button());
</script>
</div>
Hi,
I have tried this with the code you mention and it looks like this
– https://www.screencast.com/t/Pv9fBIIRa14
– https://www.screencast.com/t/RA3EIW62w
To change the style you need to replace the “link” style from the example with one of the available styles, provided in the official website
– https://www.screencast.com/t/GQjCiSoU2FM
– https://www.screencast.com/t/QYQhvB5I
– https://www.screencast.com/t/ACcdGXfpAWu0
Thanks
