В К2 есть встроенные в шаблон кнопки социальных сетей, но в рунете из них будут полезны разве что Google Buzz и FF, есть довольно простой способ заменить эти кнопки или расширить их более актуальными кнопками русских социальных сетей. О чем и пойдет речь в данной статье.
ШАГ 1
Откройте главную страницу K2 в joomla. И кликните Параметры в верхнем правом углу:
В открывшемся окне найдите параметр Код ‘Социальных кнопок’
ШАГ 2
Теперь нужно отправиться на сайт API Yandex и выбрать кнопки каких социальных сервисов будут установлены на Ваш сайт:
<img
Скопируйте код и вставьте его в поле в параметрах К2 сохраните настройки.
ШАГ 3
Теперь кнопки появились сверху страницы рядом с кнопками печать и емайл. Для того что бы опустить их в низ материала нужно отредактировать файл шаблона материала K2. Он находится в папке components/com_k2/templates/default и называется item.php. Откройте его и найдите код (132 строка):
<?php if($this->item->params->get('itemSocialButton') && !is_null($this->item->params->get('socialButtonCode', NULL))): ?> <!-- Item Social Button --> <li> <?php echo $this->item->params->get('socialButtonCode'); ?> </li> <?php endif; ?>
Его нужно удалить и перейти на строку 327 (приблизительно) и после кода:
<?php if($this->item->params->get('itemTags') && count($this->item->tags)): ?> <!-- Item tags --> <div class="itemTagsBlock"> <span><?php echo JText::_("Tagged under"); ?></span> <ul class="itemTags"> <?php foreach ($this->item->tags as $tag): ?> <li><a href="/<?php echo $tag->link; ?>"><?php echo $tag->name; ?></a></li> <?php endforeach; ?> </ul> <div class="clr"></div> </div> <?php endif; ?>
Добавить следующий код:
<div style="float:left;"> <?php if($this->item->params->get('itemSocialButton') && !is_null($this->item->params->get('socialButtonCode', NULL))): ?> <!-- Item Social Button --> <?php echo $this->item->params->get('socialButtonCode'); ?> <?php endif; ?> </div>
Таким образом все кнопки и русских и встроенных социальных сетей будут в выстроены в один ряд. Если такой вариант Вас не устраивает то просто удалите следующий код:
<?php if($this->item->params->get('itemShareLinks')): ?> <!-- Item social links --> <div class="itemSocialLinksBlock"> <ul class="itemSocialLinks"> <li><a class="googlebuzz" title="<?php echo JText::_("Add to Google Buzz"); ?>" href="http://www.google.com/buzz/post?url=<?php echo $this->item->socialLink; ?>&message=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Google Buzz"); ?></span></a></li> <li><a class="facebook" title="<?php echo JText::_("Add to Facebook"); ?>" href="http://www.facebook.com/sharer.php?u=<?php echo $this->item->socialLink; ?>&t=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Facebook"); ?></span></a></li> <li><a class="delicious" title="<?php echo JText::_("Add to Delicious"); ?>" href="http://del.icio.us/post?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Delicious"); ?></span></a></li> <li><a class="digg" title="<?php echo JText::_("Digg this"); ?>" href="http://digg.com/submit?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Digg this"); ?></span></a></li> <li><a class="reddit" title="<?php echo JText::_("Add to Reddit"); ?>" href="http://reddit.com/submit?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to Reddit"); ?></span></a></li> <li><a class="stumble" title="<?php echo JText::_("Add to StumbleUpon"); ?>" href="http://www.stumbleupon.com/submit?url=<?php echo $this->item->socialLink; ?>&title=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to StumbleUpon"); ?></span></a></li> <li><a class="myspace" title="<?php echo JText::_("Add to MySpace"); ?>" href="http://www.myspace.com/Modules/PostTo/Pages/?l=3&u=<?php echo $this->item->socialLink; ?>&t=<?php echo urlencode($this->item->title); ?>" target="_blank"><span><?php echo JText::_("Add to MySpace"); ?></span></a></li> <li><a class="technorati" title="<?php echo JText::_("Add to Technorati"); ?>" href="http://www.technorati.com/faves?add=<?php echo $this->item->socialLink; ?>" target="_blank"><span><?php echo JText::_("Add to Technorati"); ?></span></a></li> <li class="clr"></li> </ul> <div class="clr"></div> </div> <?php endif; ?>
А и не забудьте отредактировать код ранее вставленных кнопок где
<div style="float:left;"> удалите style="float:left;"