Вспомнилось, что все хотел добавить на форум возможность делиться с друзьями ссылками на темы посредством социальных сервисов и сетей. В репозитарии расширний Kunena даже был найден плагин, но каково было мое огорчение, когда он оказался платным.
В качестве основы я взял блок "Поделиться" от Яндекса. Решено было добавить кнопки с поле заголовка темы.
Находим в файле components/com_kunena/template/default/view/view.php следующую конструкцию:
<div class="kblock">
<div class="kheader">
<h2><span><?php echo JText::_('COM_KUNENA_TOPIC') ?> <?php echo $this->escape($this->kunena_topic_title) ?></span></h2>
<?php if ($this->favorited) : ?><div class="kfavorite"></div><?php endif ?>
</div>
Она начинается с 34-й строки.
Между "?>" и "</span>" добавляем сам блок "Поделиться"
<!-- yandex social share buttons BEGIN -->
<div style="float:right">
<script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="button" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj"></div>
</div>
<!-- yandex social share buttons END -->
Я не стал выбирать все возможные социальные сервисы, только те, которые, на мой взгляд, более популярные. В Конструкторе блока вы можете сделать код со всеми возможными вариантами сервисов и внешним видом.
Получилось то, что вы видите на скриншоте ниже.

4 Comments
Большое спасибо! Описано все
Опубликовано пользователем Костя (не проверено)
Большое спасибо! Описано все просто и ясно!! Установил кнопки за 2 минуты))
В идеале бы это в виде
Опубликовано пользователем mef
В идеале бы это в виде плагина оформить, но дюже лениво разбираться. Если у кого-то есть возможность и желание - буду раз увидеть плагин к Kunena. Можно будет прилепить к этой статье ссылку.
Класс!!!
Опубликовано пользователем Дмитрий (не проверено)
Большое спасибо! Всё просто и доступно!
Спасибо большое!
Опубликовано пользователем Николай (не проверено)
Спасибо большое!
Добавить комментарий