Всем добрый день. На новый сайт хочу установить кнопки соц сетей от яндекса. Делаю все по вот этой инструкции
За формирование и вывод статьи отвечает файл default.php который находиться в папке components/com_content/views/article/tmpl/.
Иногда в шаблонах существует свой файл default.php, который находиться в папке templates/название шаблона/html/com_content/article/, о этому нужно будет вставлять код кнопок в него.
Ищет строчку1 <!--?php echo $this--->article->text; ?>
ее номер 123-125 в зависимости от того это файл шаблона или родной.
Перед строчкой вставляем блок1 <div style="float: left; padding: 5px;">код кнопок</div>
Вместо код кнопок вы копируете свой код который получили от сайта (Google +1, ВКонтакте, Facebook Like и т.д).
перед этим сделал следующее
В самом низу файла index.php найдите закрывающий тег /body и вставьте сразу перед ним код скрипта кнопок социальных закладок от Яндекса. Получится примерно так:
<!-- footer end -->
</div>
</div>
здесь должен быть вставлен скопированный вами ранее код скрипта кнопок социальных закладок от Яндекса
</body>
</html>
В моем случае, в шаблоне нет папки по этому адресу
"templates/название шаблона/html/com_content/article/"следовательно я все сделал по этому адресу
"components/com_content/views/article/tmpl/"В результате чего, кнопки добавились не в конце материала, а вконце страницы, аж под футером
Пример можно посмотреть здесь
http://www.it-informer.ru/radeon/7000/11-radeon-hd-7970/16-xfx-radeon-hd-7970-double-dissipation.htmlВнизу в левом углу
Вот еще может поможет, кусок кода, где я вставил тот самый скрипт
<?php endif; ?>
<?php if ($this->params->get('show_url') && $this->article->urls) : ?>
<tr>
<td valign="top">
<a href="http://<?php echo $this->article->urls ; ?>" target="_blank">
<?php echo $this->escape($this->article->urls); ?></a>
</td>
</tr>
<?php endif; ?>
<tr>
<td valign="top">
<?php if (isset ($this->article->toc)) : ?>
<?php echo $this->article->toc; ?>
<?php endif; ?> <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
<?php echo $this->article->text; ?>
</td>
</tr>
<?php if ( intval($this->article->modified)!=0 && $this->params->get('show_modify_date')) : ?>
<tr>
<td class="modifydate">
<?php echo JText::sprintf('LAST_UPDATED2', JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2'))); ?>
</td>
</tr>
<?php endif; ?>
</table>
<span class="article_separator"> </span>
<?php echo $this->article->event->afterDisplayContent; ?>